Canonical logo
    C

    Site Reliability / Gitops Engineer

    Canonical
    Home based - Worldwide•Home Based - Worldwide
    Remote
    Mid Level
    Full Time
    remoteopen_sourcelinuxpythonsite_reliability_engineergitopsinfrastructure_as_code

    Requirements

    • •A deep 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
    • •Strong modern engineering background (peer-review, unit testing, SCM, CI/CD, Agile)
    • •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
    • •Able to communicate clearly and effectively in English over email, chat, video or voice calls and in-person
    • •Motivated and able to troubleshoot from kernel to web, and willing to ask others when appropriate
    • •A willingness to be flexible and able to learn new things quickly
    • •Be inspired by the needs of fast-changing environments
    • •Happy to work within distributed teams
    • •Be passionate and familiarized about open-source, especially Ubuntu or Debian

    What You'll Do

    • •Apply your experience of IaC to develop infrastructure as code practice within IS by constantly increasing automation and improving IaC processes
    • •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
    • •Provide assistance and work with globally distributed engineering, operations, and support peers
    • •Be given uninterrupted development time to focus on larger projects and automation of manual tasks
    • •Share your experience, know-how and best practices with other team members in design sessions, mentorship and ‘doing work together’
    • •Carry final responsibility for time-critical escalations

    About Canonical

    Canonical, the publisher of Ubuntu, delivers trusted open source for everyone and provides security, support and services to enterprises.

    London, UK
    1000 - 5000
    Developer Tools