The Information Systems team supports and maintains Canonical's IT production services, used by 60 million Ubuntu users.
Key Responsibilities
* Develop automation and Gitops solutions as an embedded tech lead
* Collaborate with the IS architect to align solutions with the IS architecture vision
* Design and architect services that IS can offer as products
* Apply IaC experience to develop infrastructure as code practice within IS
* Automate software operations for re-usability and consistency across private and public clouds
* Maintain operational responsibility for Canonical's core services, networks, and infrastructure
* Develop skills in troubleshooting, capacity planning, and performance investigation, using observability tools like Prometheus, Grafana, and Elasticsearch
* Provide assistance to globally distributed engineering, operations, and support peers
* Work on larger projects and automate manual tasks
* Share experience and best practices with team members
* Take final responsibility for time-critical escalations
Requirements
* Modern hosting architecture driven by infrastructure as code
* Product mindset to develop products rather than solutions
* Python software development experience with large projects
* Experience working with Kubernetes or other container orchestration systems
* Proven exposure to managing and deploying cloud infrastructure with code
* Practical knowledge of Linux networking, routing, and firewalls
* Affinity with various forms of Linux storage
* Hands-on experience administering enterprise Linux servers
* Extensive knowledge of cloud computing concepts and technologies
* Bachelor's degree or greater in computer science or related field
* Able to communicate clearly and effectively in English
* Motivated to troubleshoot from kernel to web
* Willing to learn new things quickly
* Familiarized with open-source, especially Ubuntu or Debian
We are inspired by fast-changing environments. We are happy to work within distributed teams.