IBM Circular Logo

DevOps Engineer

IBM Riyadh, Saudi Arabia Posted: 09 Sep 2024

Financial

  • Estimate: $120k - $150k*
  • Zero income tax location

Accessibility

  • Office Only
  • Visa Provided

Requirements

  • Experience: Intermediate

Position

About the Job
At IBM, work is more than just a job—it's a calling to build, design, code, consult, and think innovatively alongside clients. As a DevOps Engineer, you will play a crucial role in leading the way in technology by tackling some of the world's most challenging problems. With the rise of Machine Learning and AI across various sectors, a trustworthy approach to AI is essential for its success. Organizations are increasingly recognizing the importance of governed data and technology to manage risk, adhere to regulations, and maintain their reputations.

IBM is at the forefront of helping individuals and organizations responsibly adopt AI through tools like Watsonx Governance, aimed at facilitating responsible, transparent, and explainable AI workflows. This role places you at the heart of such initiatives, ensuring that AI can improve lives while being accountable.

Your Role and Responsibilities

  • Design, implement, and maintain robust CI/CD pipelines using Jenkins, with integration tools like Maven or Gradle.
  • Manage and orchestrate containerized applications using Kubernetes, focusing on deployment, scaling, and troubleshooting.
  • Collaborate with development teams to automate and streamline build, test, and release processes.
  • Execute and oversee deployments and production releases, ensuring seamless transitions and minimal downtime.
  • Ensure availability, scalability, and performance of applications running on Kubernetes clusters.
  • Implement and manage infrastructure as code (IaC) practices in cloud environments.
  • Monitor and troubleshoot application and infrastructure performance issues.
  • Participate in incident response and resolution.
  • Stay updated on the latest DevOps tools and best practices.

Required Technical and Professional Expertise

  • 3-7 years of hands-on experience in DevOps engineering.
  • Strong proficiency in Jenkins, Shell scripting, and either Maven or Gradle.
  • Solid understanding of Kubernetes concepts with hands-on experience managing Kubernetes clusters.
  • Proven ability to set up and configure Kubernetes clusters from scratch.
  • Expertise in a major cloud provider: IBM Cloud, AWS, or Azure.
  • Practical experience in implementing and managing CI/CD pipelines.
  • Experience in executing and troubleshooting deployments and production releases.

Preferred Technical and Professional Expertise

  • Familiarity with Red Hat OpenShift.
  • Experience with infrastructure as code (IaC) tools like Terraform.
  • Knowledge of container security and best practices.
  • Strong problem-solving and troubleshooting skills.
  • Excellent communication and collaboration abilities.

About IBM Software
IBM Software integrates core business operations with intelligence—from machine learning to generative AI—making organizations more responsive, productive, and resilient. Our technologies empower clients to leverage AI effectively to create real value with trust and speed across various domains, including IT automation, application modernization, and security.

Equal Opportunity Employment
IBM is committed to fostering a diverse and inclusive environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, age, or veteran status.

Apply now

Jobs you might like   View all jobs

About IBM

IBM has a rich history of innovation, from developing the first commercial computer to pioneering advances in AI with Watson.

Benefits at IBM

    Employees at IBM enjoy a variety of benefits aimed at supporting their well-being and professional growth.