Job Summary
We are seeking a talented and motivated DevOps Engineer to join our team with a minimum of 8years of experience.
The ideal candidate will have hands-on experience with DevOps practices, supporting diverse platforms, and developing robust solutions using Python. The role requires expertise in OpenShift, a solid understanding of microservices architecture, and API orchestration. Familiarity with platforms like Watsonx.data, Watsonx.ai, Milvus, and/or Cloud Pak for Data is highly desirable. Experience with Presto and Spark is welcomed and will be considered a strong asset. The candidate must also have a strong focus on writing quality code, automation testing, and ensuring reliability. Exceptional problem determination skills, timeline management, and the ability to thrive in a fast-paced, dynamic environment are essential.
Key Responsibilities
• Design, deploy, and manage highly scalable and reliable DevOps solutions across multiple platforms.
• Develop and maintain microservices-based architectures and ensure seamless API orchestration.
• Automate infrastructure and application deployments using tools and scripts, primarily in Python.
• Support and optimize OpenShift-based environments for high availability and performance.
• Collaborate with cross-functional teams to implement and support platforms like Watsonx.data, Watsonx.ai, Milvus, and Cloud Pak for Data.
• Work with Presto and Spark to support scalable, high-performance data processing.
• Write, maintain, and improve high-quality, reusable code that adheres to best practices.
• Implement and maintain automation testing frameworks to ensure code reliability and minimize defects.
• Develop and maintain CI/CD pipelines to streamline application delivery.
• Monitor system performance, conduct root cause analysis, and provide resolutions for production issues.
• Ensure compliance with industry standards and security best practices.
Required Skills and Qualifications
• Proven experience in DevOps engineering and managing complex infrastructures.
• Strong proficiency in Python for scripting, automation, and development.
• Hands-on expertise with OpenShift and container orchestration tools.
• Solid understanding of microservices architecture and API orchestration.
• Deep experience in CI/CD pipelines, automation tools, and infrastructure as code (IaC).
• Strong focus on code quality and experience with automation testing frameworks (e.g., pytest, Selenium, or similar).
• Demonstrated ability in problem determination and solving complex technical issues.
• Exceptional skills in managing timelines and delivering projects on schedule.
Preferred technical and professional experience
Preferred Qualifications
• Experience working with Watsonx.data, Watsonx.ai, Milvus, or Cloud Pak for Data.
• Knowledge or hands-on experience with Presto and Spark for data processing and querying.
• Knowledge of cloud technologies (e.g., AWS, Azure, IBM Cloud).
• Familiarity with machine learning workflows and data pipeline management.
• Experience with monitoring tools (e.g., Prometheus, Grafana) and log aggregation systems (e.g., ELK stack).
• Strong communication skills and ability to work effectively in a team environment.