Devops Engineer
IBM
Job Description
What you will do:
- Develop and maintain application logic using python, ensuring efficient and scalable code.
- RPM package generation process and debugging.
- Implement and maintain GitOps workflows.
- Develop and maintain CI/CD pipelines using Jenkins, Ansible, Travis for automated build, test and deployment.
- Monitor and troubleshoot applications and infrastructure using relevant tools.
- Collaborate with development teams to ensure seamless integration and deployment of Python-based applications.
- Manage version control and collaboration using Git and GitHub.
- Ability to Handle incident management and customer support
Required Technical and Professional Expertise
- 8+ years of relevant industry experience,
- Proven experience as a DevOps Engineer or in a similar role.
- Strong proficiency in Python coding
- Strong understanding of Cloud and virtualisation.
- Extensive experience in developing and maintaining Python based applications.
- Hands-on experience with CI/CD tools like Jenkins, Ansible, and Travis.
- Experience with GitOps tools.
- Familiarity with Docker, Podman and other container technologies.
- Experience with version control systems (Git) and repositories (GitHub).
- Excellent problem-solving skills and focus on minute detail.
- Strong communication and collaboration skills.
- Previous experience in a customer support role using ServiceNow, PagerDuty, or Salesforce will be an added advantage
- Good to have knowledge of cloud, virtualisation and open stack.
- Excellent communication skills: verbal, written and presentation.
Preferred Technical and Professional Expertise
- 5+ Years of experence with Build/Infrastructure management , CI CD and Automation
- Knowledge about Cloud technologies and emerging trends
- Knowledge about Virtualisation concepts and understanding of Linux
- Excellent communication skills: verbal, written and presentation.