infrastructure
Posted Jun 27, 2019Site Reliability / Gitops Engineer
at Canonical
On-site
Responsibilities
- Automate software operations for re-usability and consistency across private and public clouds, taking into consideration the complexities of distributed systems
- Develop new features and improve the resilience and scalability of the existing cloud and container portfolio at Canonical
- Maintain operational responsibility for all of Canonical’s core services, networks, and infrastructure
- Develop skills in troubleshooting, capacity planning, and performance investigation, Setting up, maintaining and using observability tools such as Prometheus, Grafana, and Elasticsearch; design, implement and maintain monitoring and alerting for various systems and services
- Collaborate with development teams to design service architecture, documentation, playbooks, policies and operational procedures
Requirements
- Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.
- This role is an opportunity for an “automation-first” technologist with a passion for Linux to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products. If you have
- experience of IT operations automation, Infrastructure as Code and a passion for technology, then you will enjoy working with some of the best people in the industry at Canonical. Job Summary
- experience of IaC to develop infrastructure as code practice within IS by constantly increasing automation and improving IaC processes
- experience of, and knowledge to define operations in code, using version control, peer review and CI/CD to roll out changes both to applications and infrastructure
- Python software development experience, with large projects
- Practical knowledge of Linux networking, routing, and firewalls
- Affinity with various forms of Linux storage, from Ceph to Databases Hands-on
- experience administering enterprise Linux servers
- Extensive knowledge of cloud computing concepts and technologies
- Bachelor's degree or greater, preferably in computer science or related engineering field
- Be passionate and familiarized about open-source, especially Ubuntu or Debian About Canonical
- As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software.
Additional details
- Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.
- Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors.
- The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles.
- Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
- The company is founder-led, profitable, and growing.
- The IS team at Canonical supports and maintains all of Canonical’s IT production services. The team is in charge of running services used by over 60 million Ubuntu users.
- As an SRE & Gitops engineer you’ll be in a unique position to drive operations automation to the next level, both in our own private clouds as well as in the public clouds.
- We do this by utilizing the best of open source infrastructure as code software, software development practices such as CI/CD pipelines, and Canonical’s leading products for software operation automation.
- In addition to defining the infrastructure as code, you will improve Canonical products and the open-source technologies they’re based on by providing critical feedback to developers on how their products operate at scale.
- This is done by submitting bugs (and sometimes writing pull requests) and collaborating on design and implementations with other teams within the company.