A career in IBM Software means you'll be part of a team that transforms our customers challenges into solutions. Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career. IBM's product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
Write clean, maintainable, scalable, and well-documented code. Collaborate with architects and product managers to translate requirements into technical solutions. Design and deploy containerized applications on RedHat OpenShift using IBM Cloud Kubernetes Service (IKS) and Amazon Web Services (AWS) Automate infrastructure provisioning and configuration management. Implement CI/CD pipelines using IBM Cloud Continuous Delivery service or other compatible tools. Configure and monitor IBM Cloud resources (VMs, storage, networking) using the appropriate tools and APIs.
3-5 years of experience delivering solutions in Python, Go, and Bash. Proven experience in designing, developing, and deploying micro-services architectures. In-depth knowledge of containerization technologies, like Docker and Kubernetes. Experience working with CI/CD tools and methodologies, like Jenkins, Terraform, Helm, and ArgoCD Ability to be a positive mentor for a strong development team.
Experience with the major cloud providers (IBM Cloud, AWS or Azure) with a focus on containerization and DevOps practices. Strong understanding of cloud security best practices, with experience using tools like Twistlock and Contrast Experience with container orchestration tools like Kubernetes and RedHat OpenShift. Experience with Kubernetes Operators and the Operator Framework Knowledge of cloud-native design patterns and best practices.