This senior level position will be charged with developing tools to simplify operating a complex infrastructure that supports millions of users.
You are self-directed and like to work with people who challenge standard conventions. You are a serious thinker, writer, speaker, and listener. You develop plans you can explain, and you are able to provide diplomatic, critical feedback to others.
We have:
- A green-field environment that you can define and help build management and monitoring infrastructure from scratch. No legacy here. Let's do it right from the beginning.
- A small great team that we plan on keeping small. We will work smart, making the right investments so we don't throw people at problems. This will be one of the key positions to make sure the right tools get built in the right way.
You have:
- Experience with a variety of configuration management, testing, and monitoring systems. You have thought a lot about software distribution. You have a crisp opinion on what tools we should buy, and what tools we should build.
- A desire to produce good code. You are fluent in C, perl, and python. You would be happy to use another language if there is a good reason. You are comfortable releasing your code to the community and don't need to worry about being embarrassed because you write readable, clear, efficient code.
- A deep understanding of fundamental data structures and algorithms. You understand multiprocessing - locks, contention, transactions, buffering, queues.
- A systems approach, looking to solve problems in the right place. You are happy to deal with network equipment, hosts, or check out and fix parts of our source tree.
- Experience deploying services which are secure and highly usable. You can do security oriented code reviews and are happy to education others about what it means to develop secure code.
- A vision for how to build a service where we are able to manage performance and you have good visibility which enable quick diagnosis and repair.
- A passion to design and build scalable, highly available infrastructure supporting public facing N-tier applications. You understand that without automation and effective monitoring this can't be achieved and can create specifications and requirements to help platform engineers build services that are operable.
- At least eight years of relevant experience. At least two years experience in an operations role, and at least four years doing development work.
Instructions
Please submit cover letters and resumes in plain text or HTML only to jobs@metaweb.com.Metaweb is an Equal Opportunity Employer and does not unlawfully discriminate on the basis of any status or condition protected by applicable federal or state law.
- Principals only. Recruiters, please don't contact us about this job.
- Please, no phone calls about this job.
- Please do not contact us about other services, products or commercial interests.
- Reposting this message elsewhere is OK.
