Skip to main content

Software Engineer - Container Images (Linux/Python/Go)

Software Engineer - Container Images (Linux/Python/Go)
Canonical
remote
7 months 1 week ago

Canonical's New Generation of Ubuntu-based Container Images

Canonical is developing a new generation of Ubuntu-based container images designed to simplify open-source application deployment. These container images will be freely available and come with long-term security commitments. They are engineered for performance, security, and usability, and Canonical invites community participation in this endeavor.

Opportunities for Software Engineers

Canonical is seeking software engineers to help build and maintain this new generation of container images. The role involves collaborating with multiple teams to ensure the delivery of high-quality container images while maintaining a seamless Ubuntu user experience. The position also includes implementing and maintaining Continuous Integration and Continuous Delivery automation for container images, requiring deep insights into container-based DevOps.

Responsibilities

  • Building robust, scalable container images
  • Working on automated Ci/CD processes for building, testing, and publishing container images
  • Writing tools and tests for assessing security compliance and cloud-native compatibility
  • Contributing to fast-moving products like ROCKs (OCI images) and Chisel
  • Engaging with the open-source community as a subject-matter expert
  • Mentoring and assisting with hiring

Qualifications

  • Knowledge and passion for software development
  • Experience in collaborative development
  • Familiarity with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
  • Experience with container images and containerized operations
  • Proficiency with at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
  • Significant experience with Python and/or Go
  • Experience with Linux systems administration and package management
  • Strong written and verbal communication skills
  • Belief in knowledge sharing and the power of collaboration
  • Bachelor's or equivalent in Computer Science, STEM, or a similar degree

What Canonical Offers

Canonical offers opportunities for learning and development, with an annual budget for professional development, annual compensation review, recognition rewards, annual leave, Priority Pass for travel, and the ability to work remotely with a distributed global team. Canonical fosters a workplace free from discrimination and values diversity of experience, perspectives, and background.

Conclusion

Canonical encourages everyone to be a part of the world of Ubuntu, emphasizing the importance of diversity and inclusion in its endeavors.

Expertise level

Work arrangement

Key skills

Similar Jobs in Germany

Similar Jobs in Nordrhein-Westfalen

Similar Jobs in Dusseldorf