Overview
We are seeking a hands-on DevOps Developer to join a global team focused on modernizing the Software Development Life Cycle (SDLC) platform used by thousands of developers across the organization.
This role involves building and enhancing development and deployment tools, enabling Gen AI capabilities, and migrating teams from legacy systems to a modern SDLC environment.
The ideal candidate is passionate about developer productivity, tooling, and process improvement.
Responsibilities
- Develop and maintain tools that support the SDLC, including build automation, version control, and deployment.
- Collaborate with global teams to modernize development platforms and integrate Gen AI capabilities.
- Migrate teams from legacy SDLC tools to modern platforms.
- Work closely with software developers to understand their needs and improve tooling and workflows.
- Contribute to the design and implementation of scalable, reliable, and secure DevOps solutions.
- Participate in agile development processes and support large-scale projects across diverse tech stacks.
Required Qualifications
- 5+ years of hands-on development experience in Python.
- Strong interest in SDLC tooling and developer productivity.
- Familiarity with multiple SCM systems, code review tools, issue tracking systems, build tools, test frameworks, CI systems, and IDEs.
- Experience working in agile, globally distributed development environments.
- Strong communication and collaboration skills.
Preferred Qualifications
- Experience developing tools for build automation, version control (e.g., Bitbucket, GitHub), issue tracking (e.g., Jira), CI/CD (e.g., Jenkins, Azure DevOps, GitHub Actions), and deployment automation.
- Experience with deployment orchestration tools such as Terraform or Ansible.
- Familiarity with cloud platforms such as Azure or AWS.
- Experience with containers and Kubernetes for large-scale software distribution.
- System administration experience on Linux or Windows.