Canonical's New Generation of Ubuntu-Based Container Images
Canonical is developing a new generation of Ubuntu-based container images aimed at simplifying open-source application deployment globally. These images will have long-term security commitments, prioritize performance, security, and usability, and will be available for use at no cost. As with Ubuntu, Canonical will work openly and welcome community involvement.
Roles and Responsibilities
In this role, you will be involved in developing tools and technology for building and maintaining the new container images, collaborating with various teams both within and outside Canonical to ensure high-quality container images providing a seamless Ubuntu user experience. You will also play a significant role in implementing and maintaining CI/CD automation related to these container images, demonstrating expertise in container-based DevOps.
- Develop tools and technology for building and maintaining container images
- Collaborate with internal and external teams
- Implement and maintain CI/CD automation for container images
- Contribute to fast-moving products like ROCKs (OCI images) and Chisel
- Gain experience with various container technologies
- Participate in feedback and decision-making processes
Key Responsibilities
- Build robust, scalable container images
- Work on automated CI/CD processes
- Write tools and tests for security compliance and cloud-native compatibility
- Develop new functionalities using Python and/or Go
- Participate in engineering processes
- Provide technical feedback
- Engage with the open-source community
- Contribute to knowledge base and documentation
- Work in a collaborative, agile, and globally distributed environment
- Mentor and assist in hiring
- Travel up to 15% for internal and external events
Essential Qualifications
- Knowledge and passion for software development
- Experience with CI/CD systems
- Track record of delivering high-quality software
- Experience with container images and containerized operations
- Proficiency in at least one container management/orchestration tool
- Significant experience with Python and/or Go
- Knowledge of Linux systems administration and package management
- Strong written and verbal communication skills
- Ability to contribute to technical and engineering discussions
- Belief in sharing knowledge and mentoring others
- Degree in Computer Science, STEM, or similar field
What Canonical Offers
- Learning and development opportunities
- Annual compensation review
- Recognition rewards
- Annual leave
- Priority Pass for travel
- Remote work with a global team
Canonical's Commitment to Diversity
Canonical is dedicated to maintaining a discrimination-free workplace that values diversity of experience, perspectives, and backgrounds. The company encourages individuals from all walks of life to join and contribute to the Ubuntu community.
- #stack