12 Jan
Manager - Reliability Engineering / DevOps
Vacancy expired!
The ideal candidate is a smart, passionate technologist who wants to bring together the best of development and operations. We seek to blend software engineering with systems engineering to design, develop, run, and scale the next generation of systems for a global company that demands innovation. Our team is comprised of engineers from a diverse set of backgrounds. We’re a mix of software developers, infrastructure engineers, and systems experts. The Reliability Engineering team is responsible for:
- Continuous Integration, Continuous Delivery, Release Engineering and other DevOps platforms
- Observability, monitoring & alerting from the top of the stack down to bare metal
- Automation platforms and practices to help teams eliminate toil and improve customer experiences
- Operating Kubernetes and driving adoption of containerization
- Collaborate with fellow managers to develop and drive the team’s roadmap
- Understand stakeholder needs to drive adoption
- Listen to feedback to propose new solutions and iterative improvements
- Grow a stellar team of engineers from a diverse background
- Bachelor’s degree in Computer Science or related field.
- Typical candidates will have at least 7-10 years of experience in the technology field, preferably in software engineering, and at least 2 years of experience in a technical leadership role and managing people.
- Docker & Containerization
- Development best practices
- One or more programming or scripting languages, and a willingness to learn
- Linux/Unix fundamentals
- Listening to feedback, understanding problems, and proposing solutions
- Kubernetes
- Continuous Integration, including tools like Jenkins or GitHub Actions
- Git & GitHub
- Artifact Management, including tools like JFrog Artifactory
- Automation, including tools like Ansible & Puppet
- Python, Go, or JavaScript
- Metrics, Monitoring, and Alerting, including tools like Prometheus, Grafana, and Splunk
Vacancy expired!