Senior Dev-Ops Engineer and Architect at BitPusher (financial district)
-
BitPusher is a small, rapidly growing web infrastructure company based in San Francisco. We are seeking a creative, dynamic and highly responsible senior dev-ops engineer and architect.
BitPusher manages web servers, networks and other IT infrastructure, both owned by BitPusher and hosted elsewhere. We build long-term relationships with our customers and take the time to understand their applications, their technical needs and their business needs. We customize things as required to meet those needs, but we also keep things as standard as we can for reasons that we’re sure you already understand.
Do you like making order out of chaos? Will you be effective in managing an automation architecture and configuration management solution which will support many diverse environments? Are you always looking for ways to manage servers more efficiently? If so, let’s talk.
What you’ll do at BitPusher:
– Lead efforts to design, implement, refine and maintain a robust configuration management solution (probably based on Puppet) which integrates imaging, software installation, monitoring, maintenance and patching processes, etc.
– Ensure that there is minimal disruption as our existing configuration management system is morphed into the new one
– Implement back-end tools to be integrated into a BitPusher customer portal
– Figure out the best way to integrate monitoring of many application environments spread across diverse locations
– Provide automated solutions for recurring issues, predictable problems, and things which can ’self-heal’ including deep integration with monitoring to ensure prompt notification when human intervention is needed but also to minimize unnecessary noise
– Be a hands-on engineer for BitPusher’s infrastructure, including networking, imaging and provisioning environment, and administrative/operations automation tools
– Play an leading role in coming up with better ways to administer large numbers of systems on diverse networks supporting diverse applications, by improving technical practices, solutions, and processes
– Help take our application hosting techniques to the next level, both through incremental improvements and new platform design
– Serve as an internal resource to other BitPusher engineers as both a domain expert and an implementer of automation
– Work on other related special projects that focus on: site migration automation, tools architecture, systems automation, configuration management, and environment scalability
– Participate in our on-call rotationRequirements and Qualifications:
– Ten years of production systems administration/engineering experience in a Linux/UNIX environment, including at least five years in web operations
– Experience designing and implementing configuration management systems in complex production environments
– Expert-level knowledge of monitoring systems and configuration management systems
– Expert-level knowledge of scripting focused on server management automation in multiple common scripting languages (Ruby, Python, Perl, etc…)
– Strong understanding, both theoretical and practical, of web application architectures and of each common layer
– Experience with performance analysis and tuning for web-based applications
– Experience with virtualization using commodity hardware
– Ability to successfully work with multiple remote environments
– Strong personal and professional initiative with a focus on the success of the team and organizationWe look forward to receiving your resume.
- Principals only. Recruiters, please don’t contact this job poster.
- Please, no phone calls about this job!
- Please do not contact job poster about other services, products or commercial interests.
