Description
We are seeking mid-level and senior DevOps Engineers to collaborate with product, design, and engineering to build and implement innovative orchestrations tools, information pipelines, and foundational infrastructure platforms to support our internal development as well as our sizable base of customers.
Our DevOps team works on challenging, product and infrastructure-focused problems. Our systems are built to process and provide real time and near time analytics for the world’s best brands. We support over 10 billion clicks and 5 Billion uniques per month from every country in the world and on every platform imaginable. To support our scale, our hybrid cloud consists of hundreds of servers, hundreds of microservices, hundreds of terabytes of active production data, and numerous real-time data streams.
We are looking for someone who wants to solve non-traditional DevOps problems, where normal approaches fall short and critical thinking and experimentation are expected every day.
Responsibilities
- Collaborate with talented engineers, designers, and product managers to find elegant and manageable solutions to new and complex product needs.
- Constantly strive to avoid complacency by seeking new tools, techniques, and resources to evolve our infrastructure.
- Enhance overall platform security by using modern tools to design, test, and improve existing products, and implementing security-focused solutions to new problems.
- Maintain and grow a highly-visible hybrid-cloud solution serving hundreds of millions of users a day.
- Participate in a culture that values structured code reviews as well as deploying frequently.
- Work on a highly motivated team of professionals dedicated towards excellence in DevOps, sharing knowledge, trying new things, and sharing amazing GIFs everyday.
Requirements
- Be deeply familiar with hybrid-cloud concepts, including experience deploying production workloads to a large cloud provider (AWS preferred), and detailed experience managing, deploying to, and orchestrating managed data center environments. (SoftLayer preferred)
- Have experience implementing and maintaining Salt, Ansible, Chef, or Puppet in production environments (Salt preferred) and be comfortable in an everything-as-code workplace.
- Have professional-level experience scripting and coding in Python and/or Go.
- Have experience running and orchestrating containers in production.
- Understand how to configure, troubleshoot, and tune fleets of Linux-based servers. (CentOS, or other RedHat-based distros preferred)
- Have hands-on experience with Continuous Integration and Continuous Deployment systems, and an understanding of how to make Test Driven Infrastructure work in complex environments. (Jenkins preferred)
- Understand security as it related to DevOps, and be excited to create secure and elegant solutions to common problems. PenTesting, compliance/accreditation experience, and encryption knowledge here is a huge plus.
- Have a solid understanding of networking as it relates to moving things around the internet, with knowledge ranging from the browser to the voltage, and a collection of things in between.
- Have a passion for performance, benchmarking, testing, monitoring and logging all of the things. (modern Nagios/Munin experience preferred)
- Have a genuine passion and curiosity towards tech, with a willingness to experiment, evaluate, and introduce other team members to new frameworks, technology, and workflows, and be willing to work on a huge array of differing technology solutions.
- Have a strong desire to grow, both personally and professionally, in the DevOps field. Individuals that think they already know enough about “This DevOps Thing” should not apply.