Join Canonical's Information Systems (IS) team, which runs internal production IT services, automating operations across private and public clouds using infrastructure as code, CI/CD and open-source tooling, and feeding findings back upstream.
Grow infrastructure-as-code practice within IS by expanding automation and improving IaC processes.
Automate software operations for consistency across private and public clouds, accounting for distributed-systems complexity.
Build features and improve the resilience and scalability of Canonical's cloud and container services.
Take operational responsibility for core services, networks and infrastructure.
Troubleshoot, plan capacity and investigate performance.
Set up and maintain observability and alerting (e.g. Prometheus, Grafana, Elasticsearch).
Work with development teams on service architecture, documentation, playbooks and operational procedures.
Support globally distributed engineering, operations and support colleagues.
Use protected time for larger projects and automation of manual work.
Mentor teammates and share best practices.
Take final responsibility for time-critical escalations.
Requirements
Deep experience defining operations as code, using version control, peer review and CI/CD for applications and infrastructure.
Solid modern engineering practice: peer review, unit testing, SCM, CI/CD and Agile.
Python development experience on large projects.
Practical knowledge of Linux networking, routing and firewalls.
Familiarity with 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 higher, preferably in computer science or a related engineering field.
Clear written and spoken English.
Ability to troubleshoot from kernel to web, and willingness to ask for help.
Flexibility and fast learning.
Comfort in fast-changing environments and distributed teams.
Passion for open source, especially Ubuntu or Debian.
Done for you
We'll apply to this for you
Denidel's HR team submits and tracks the application on your behalf.