Python Developer

Python DevOps Engineer


Introduction
Join a high-performing technology team that is building sophisticated systems using complex hardware and software environments.

Work on challenging problems that demand innovative solutions, alongside top engineering talent from around the world.


This position may involve working with regulated technology.

Candidates must be legally eligible to access such technology before starting.

Business needs may prioritize applicants who already meet these requirements.


Role Overview
You'll be part of a team that builds and supports advanced development environments using modern Agile practices.

The team is responsible for providing reliable and efficient CI/CD pipelines, integrated development environments (IDEs), and scalable infrastructure that supports a large community of software engineers.


The role involves extending and improving the developer experience with tools such as GitHub Actions, Bazel, Docker, and Kubernetes, among others.

Your work enables teams to develop, test, and deploy software efficiently and reliably.


Tech Stack
#python #jenkins #github #githubactions #cucumber #robotframework #bazel #jira #buildbuddy #kubernetes #docker #artifactory #puppet #linux #rpm #azure #gcp #googlecloud #bitbucket #gradle


What's Offered
Work in an ambitious, learning-focused environment that puts you in control of your career development.

You'll have access to a large catalog of training resources, learning platforms, and mentorship opportunities to help you grow personally and professionally.


Responsibilities




  • Write clean, testable, and maintainable code




  • Build and manage infrastructure and CI/CD systems




  • Ensure high codebase quality through reviews and testing




  • Design and implement solutions based on user stories




  • Continuously improve build and deployment pipelines




  • Support and coach team members during Agile sprints




  • Collaborate from the office at least three days per week




  • Monitor and enhance the performance of development systems




  • Contribute to technology discussions and decision-making




  • Participate in an on-call rotation to support operational needs




Requirements




  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related discipline




  • 7+ years of experience as a software engineer in a DevOps setting




  • Strong knowledge of Python




  • Familiarity with Microsoft Copilot or similar AI developer tools




  • Experience in test-driven development and Agile methodologies




  • Deep understanding of Linux environments, Docker, and Kubernetes




  • Strong grasp of CI/CD, build tools, and automation frameworks




  • Excellent communication and teamwork skills




  • Fluent in English, both written and spoken




  • Motivated, adaptable, and eager to learn new technologies




Diversity & Inclusion
This employer is committed to creating a diverse and inclusive workplace.

All qualified candidates will be considered without regard to race, color, religion, gender, age, national origin, disability, sexual orientation, gender identity, or veteran status.



No terminology in this advert is intended to discriminate on the grounds of gender, race, age, national origin, sexual orientation, and we confirm that we are happy to accept applications from persons of any age or experience for this role.




Share Job