Role Summary
This role is within the DevOps team responsible for the build and delivery of multiple IBM Automation software products.
Responsibilities
- Developing and modernizing Continuous Integration and Continuous Delivery systems and processes to enable agile development and delivery of IBM software products, leveraging containerization technologies such as Docker, Kubernetes, and Cloud infrastructure.
- Automate and modernize software delivery processes, including testing and deployment.
- Collaborate with development teams to eliminate manual effort, reduce human error, and improve efficiency.
Required Education
Preferred Education
Required Technical and Professional Expertise
- 2+ years of experience.
- Experience developing and maintaining CI/CD pipelines using Jenkins and Tekton.
- Experience with Docker and an understanding of containerized software fundamentals.
- Familiarity with DevOps and Agile principles, and the ability to apply them.
- Linux command line and bash scripting experience.
- Strong technical and problem-solving skills with an attention to detail.
- Good communication skills and the ability to work together as part of a team.
- Self-motivated with a sense of ownership and willingness to bring forward ideas.
Preferred Technical and Professional Experience
- Deploying and managing software in a Kubernetes and Red Hat OpenShift environment.
- Agile development in a team using Git and GitHub.
- Familiarity with DevOps services provided by Public Cloud (e.g., IBM Cloud, AWS).