Skip to main content
Canonical
Scraped fromBuiltinToday
DevopsMiddle

Software Engineer - Python - Container Images

PythonDockerKubernetesCi/CdGitopsLinux
Work Type
Remote
Job Type
Full Time
Location
Worldwide
Salary
Not specified

About the Position

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. In this role, you’ll be building and maintaining an ever-growing portfolio of container images while working with multiple teams to ensure these are of the highest quality and offer a seamless Ubuntu user experience. An exciting opportunity for experienced software engineers looking for a place to leave their mark!

Responsibilities

  • Build robust, scalable, leading-edge container images
  • Work on automated CI/CD processes for building, testing and publishing our container images
  • Write tools and tests for assessing security compliance and cloud-native compatibility
  • Participate in strong engineering process through code and architectural review
  • Contribute to the improvement of our Python- and Go-based container-building tools
  • Provide technical feedback for the team’s decision-making process
  • Engage with the open-source community as a subject-matter expert
  • Grow our knowledge base and write documentation
  • Mentor and help hiring

Requirements

  • Experience with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI)
  • Familiarity with GitOps principles and workflows
  • Experience building container images
  • Master at least one container management/orchestration tool (e.g. Docker, Kubernetes)
  • Experience with Python
  • Experience with Linux systems administration and package management
  • Strong written and verbal communication skills
  • Bachelor’s or equivalent in Computer Science, STEM or a similar degree

Benefits

  • Performance-driven annual bonus or commission
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
Software Engineer - Python - Container Images