IBM is seeking a talented and motivated DevOps Engineer to join the infrastructure and deployment team supporting one of its flagship enterprise products. This role focuses on building, maintaining, and optimizing scalable, secure, and resilient deployment pipelines and environments. The ideal candidate is experienced in managing complex, containerized applications and infrastructure using Kubernetes and Ansible, and is comfortable working independently with minimal supervision.
You will play a key role in automating deployment workflows, enhancing CI/CD processes, and ensuring high availability across distributed systems. This is a great opportunity to contribute to a mature, enterprise-grade product that delivers significant value to IBM’s global customer base, while working in a collaborative, innovation-driven environment.
* Infrastructure Automation
Design, implement, and maintain automated infrastructure provisioning using Ansible and other IaC tools.
* Container Orchestration
Manage and optimize containerized applications using Kubernetes, including deployments, scaling, and monitoring.
* CI/CD Pipeline Management
Build and maintain robust CI/CD pipelines to support continuous integration and delivery across multiple environments.
* Security & Compliance
Implement security best practices in infrastructure and deployment workflows, including secrets management and role-based access control (RBAC) in Kubernetes.
* Environment Management
Maintain development, staging, and production environments, ensuring consistency and reliability across deployments.
* Release Management
Collaborate with development and QA teams to manage release cycles, rollback strategies, and deployment validations.
* Tooling & Scripting
Develop custom scripts and tools to automate repetitive tasks and improve operational efficiency.
* Collaboration & Support
Work closely with developers, QA, and product teams to troubleshoot issues and support agile development practices.
* Documentation & Knowledge Sharing
Maintain clear documentation of infrastructure, processes, and configurations; mentor junior engineers and share best practices.
* 4+ years of hands-on experience in DevOps roles, with a strong focus on automation, CI/CD, and infrastructure management.
* Proficiency in Kubernetes (K8s) for container orchestration, including experience with Helm charts, ingress controllers, and managing production-grade clusters.
* Expertise in Ansible for configuration management, provisioning, and automation of infrastructure and application deployments.
* 🖥️ Solid understanding of Linux-based systems, networking concepts, and system-level troubleshooting.
* Strong analytical and debugging skills, especially in diagnosing deployment issues, container failures, and infrastructure bottlenecks.
* Experience with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps, and integrating them with version control systems like Git.
* Knowledge of security best practices in DevOps, including secrets management, RBAC, and secure image handling.
* Familiarity with cloud platforms (e.g., AWS, Azure, or GCP) and infrastructure-as-code tools like Terraform is a plus.
* Ability to work independently and collaboratively, managing priorities in a fast-paced, agile environment.
* Excellent communication skills for cross-functional collaboration and clear documentation of processes and systems.