DevOps Engineer
Software Engineer - Python - Container ImagesPosted 3 days agoSoftware Engineer - Python - Container ImagesDubai, AEJuniorSalary Range: To be discussedFull Job DescriptionSummaryUbuntu creator Canonical seeks a DevOps Engineer to build container images, enhance CI/CD, and collaborate globally. Strong Python and container tech experience required.DescriptionCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.Canonical is building a new generation of Ubuntu-based container images to simplify open-source application deployment across the world. These container images will be free to use with long-term security commitments, and engineered for performance, security, and usability.In this role, you'll be developing the tools and technology for building and maintaining this new generation of container images. You'll be working with multiple teams to ensure we deliver container images with the highest quality while maintaining a seamless Ubuntu user experience. You will also be involved in the implementation and maintenance of the Continuous Integration and Continuous Delivery automation around these container images.This role entails:Build robust, scalable, leading-edge container imagesWork on automated CI/CD processes for building, testing, and publishing our container imagesWrite tools and tests for assessing security compliance and cloud-native compatibilityWork in Python to deliver new functionalities to our container-building toolsParticipate in strong engineering processes through code and architectural reviewProvide technical feedback for the team's decision-making processEngage with the open-source community as a subject-matter expertGrow our knowledge base and write documentationWork in a collaborative, agile, and globally distributed environmentMentor and help in hiringWork from home with global travel up to 15% for internal and external eventsWhat we are looking for in you:Knowledgeable and passionate about software developmentTeam player with experience in collaborative developmentExperience with CI/CD systems (e.g., Jenkins, GitHub Actions, Concourse CI, etc.)Track record of delivering timely, high-quality softwareExperience with container images and containerized operationsMastery of at least one container management/orchestration tool (e.g., Docker, Kubernetes, etc.)Significant experience with PythonExperience with Linux systems administration and package managementStrong written and verbal communication skillsClarity in technical and engineering discussionsBelief that sharing is caring and knowledge is powerSkills ranging from those of a Graduate to a mid-senior Software EngineerBachelor's or equivalent in Computer Science, STEM, or a similar degreeWhat we offer you:We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus and additional benefits reflecting our values.About Canonical:Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, we are changing the world daily. We recruit on a global basis and set a very high standard for people joining the company.Canonical has been a remote-first company since its inception in 2004. Working here will challenge you to think differently, work smarter, learn new skills, and raise your game.Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and backgrounds create a better work environment and better products. #J-18808-Ljbffr