We are looking for a highly skilled DevOps Engineer with deep expertise in Python and Cloud technologies to join our Cloud Infrastructure team. As a key member of our team, you will be responsible for ensuring the smooth operation and continuous improvement of our deployment pipelines, handling development workloads, and supporting our cloud-based infrastructure.
Key Responsibilities
- Develop and maintain efficient, scalable, and high-performance Python code for applications and infrastructure.
- Oversee the RPM package generation process and assist with debugging tasks.
- Implement and maintain GitOps workflows to enhance automation and deployment processes.
- Develop and optimize CI/CD pipelines using tools like Jenkins, Ansible, and Travis to automate build, test, and deployment cycles.
- Monitor and troubleshoot applications and infrastructure to ensure optimal performance and reliability.
- Collaborate with cross-functional teams to facilitate smooth integration and deployment of Python-based applications.
- Manage version control and collaboration using Git and GitHub.
- Take ownership of incident management and customer support using tools like ServiceNow, PagerDuty, or Salesforce.
Required Technical and Professional Expertise
- 8+ years of relevant industry experience in a DevOps or similar role.
- Strong proficiency in Python programming with the ability to develop and maintain Python-based applications.
- Deep understanding of Cloud technologies and virtualization.
- Hands-on experience with CI/CD tools such as Jenkins, Ansible, and Travis.
- Familiarity with GitOps tools and container technologies like Docker and Podman.
- Expertise in version control using Git and repositories like GitHub.
- Proven ability to solve complex problems with a keen attention to detail.
- Strong communication and collaboration skills to work effectively across teams.
- Previous experience in customer support with tools like ServiceNow, PagerDuty, or Salesforce is a plus.
Preferred Technical and Professional Expertise
- 5+ years of experience in Build/Infrastructure management, CI/CD, and automation.
- In-depth knowledge of Cloud technologies, virtualization, and Linux.
- A solid understanding of emerging trends in Cloud and DevOps technologies.
- Excellent verbal, written, and presentation skills to communicate effectively with all stakeholders.
Why IBM?
At IBM, we offer you the chance to work with cutting-edge technology in an innovative and dynamic environment. IBM Systems empowers IT leaders to think differently about their infrastructure. Join us and be part of our mission to build next-generation systems that shape the future of cognitive business and cloud computing.