Your Role and Responsibilities- This role is within the DevOps team responsible for build and delivery of IBM Containerized software products. Responsibilities include developing, maintaining, troubleshooting
- 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 Tekton, Docker, Kubernetes and Openshift, You will also be responsible for onboarding new teams and guiding them through our containerized software certification process..
- Responsibilities:
- Automate and modernize software delivery processes, including testing and deployment
- Collaborate with development teams to eliminate manual effort, reduce human error and improve efficiency
- Help Maintain internal Certification Tooling infrastructure.
Required Technical and Professional Expertise
- 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
- Experience with Docker and an understanding of containerized software fundamentals
- Linux command line and bash scripting experience
- Working knowledge of one or more programming tools : Bash, Python, Ruby and Go
- Familiarity with DevOps and Agile principles, and the ability to apply them
- Experience developing and maintaining CI/CD pipelines using Jenkins and Tekton
- knowledge of cloud technologies, microservices architecture, and container orchestration tools (e.g., Kubernetes, Redhat OpenShift)
Preferred Technical and Professional Expertise
- Beneficial experience that would be an advantage:
- Deploying and managing software in a Kubernetes and Redhat OpenShift environment
- Agile development in a team using Git and Github
- Developing and building containerized software
- Familiarity with DevOps services provided by Public Cloud (eg. IBM Cloud, AWS)
- Maintaining and administering CI/CD systems built around Jenkins and Tekton
- Hands-on experience with DevOps tools (Podman, Docker, Helm charts, Operators, Istio) and CI/CD tools (Tekton, ArgoCD, Jenkins, Ansible)
- Hands-on experience using cloud-native systems for monitoring and alerting (e.g. Prometheus, Grafana, Elasticsearch, Instana)
- Hands on experience with node.js and REACT