Job Information
IBM Software Developer in Kochi, India
Introduction
We are seeking a proactive and self-driven Platform Engineer to join our growing team. As part of a cross-functional team of software developers and validation engineers, you will play a crucial role in ensuring the functionality and quality of our product as it prepares for release. Your responsibilities will include automating key processes, validating the product across various environments, troubleshooting issues, and supporting the development of new features and integrations.
Your role and responsibilities
Design, develop, and maintain automation scripts and workflows to enhance deployment processes and CI/CD pipelines using Jenkins, Ansible and Terraform.
Write and maintain shell scripts, Python, and Java code to automate operational tasks, and validate platform and product functionality.
Develop and contribute to tools and services that support product testing, validation, and deployment in Openshift and Kubernetes environments.
Support the automation of product validation and testing processes, ensuring consistency and repeatability across different release cycles.
Collaborate with engineers to track issues, manage bug reports, and follow up on fixes, providing detailed feedback on test results.
Support the product release process by executing comprehensive validation and reporting the status of product quality prior to release.
Work closely with cross-functional teams (product, engineering, and quality assurance) to ensure smooth and timely product releases.
Document and communicate validation processes, automation steps, and results to both technical and non-technical stakeholders.
Stay current on emerging technologies, particularly in Generative AI, and assess how they can be integrated into the product development lifecycle.
Identify areas of improvement within the current platform engineering processes and proactively implement enhancements.
Required technical and professional expertise
Technical Skills:
Strong experience with Openshift, Kubernetes, and cloud-native applications.
Expertise in Jenkins and experience with continuous integration and deployment pipelines.
Proficiency in scripting languages such as Python, Shell, and Java.
Hands-on experience with Ansible and Terraform for automation and infrastructure management.
Familiarity with Generative AI technologies (such as GPT, transformers, etc.) is a plus.
Professional Experience:
Experience in a platform engineering or DevOps role, particularly within Openshift and Kubernetes environments.
Experience in software validation and working with cross-functional teams to ensure product quality and stability.
Soft Skills:
Strong problem-solving skills with the ability to troubleshoot and resolve complex issues.
Self-motivated with the ability to take ownership of tasks and lead projects with minimal supervision.
Excellent written and verbal communication skills, with the ability to document processes and interact with technical and non-technical stakeholders.
Preferred technical and professional experience
Preferred (but not required):
Experience with Generative AI or familiarity with relevant machine learning frameworks.
Experience in building and supporting cloud-native applications and infrastructure.
IBM
-
- IBM Jobs