-
View all jobs
Introduction
IBM (International Business Machines Corporation) is a multinational technology company that provides hardware, software, and services. IBM is known for its innovations. IBM Cloud. IBM Cloud is a cloud computing platform that offers services for businesses. It combines infrastructure as a service (IaaS) and platform as a service (PaaS).
The Network Automation and Monitoring team is the one which is responsible for managing and maintaining the IBM Cloud underlay globally. The team is responsible to execute runbooks, restoring redundancy and ensuring resiliency in our network. As an engineer you are expected to work on reducing the toil of the engineers by first understanding to an extent what toil is and then working with the leads and engineers globally to reduce the toil through automation. The work does not stop there, as there are multiple layers where automaton can be done, starting from automated execution, to process automation, to automated monitoring and taking it all the way to automating the entire workflow. This includes ensuring the automation works across different tools that we use. The holistic goal is to move our work towards AIOps stitching the alerts we notice to the runbooks we will be executing for those alerts - ensuring we raise appropriate tickets for tracking and capturing all data for our analysis and for continuous improvement.
Your Role And Responsibilities
IBM (International Business Machines Corporation) is a multinational technology company that provides hardware, software, and services. IBM is known for its innovations. IBM Cloud. IBM Cloud is a cloud computing platform that offers services for businesses. It combines infrastructure as a service (IaaS) and platform as a service (PaaS).
The Network Automation and Monitoring team is the one which is responsible for managing and maintaining the IBM Cloud underlay globally. The team is responsible to execute runbooks, restoring redundancy and ensuring resiliency in our network. As an engineer you are expected to work on reducing the toil of the engineers by first understanding to an extent what toil is and then working with the leads and engineers globally to reduce the toil through automation. The work does not stop there, as there are multiple layers where automaton can be done, starting from automated execution, to process automation, to automated monitoring and taking it all the way to automating the entire workflow. This includes ensuring the automation works across different tools that we use. The holistic goal is to move our work towards AIOps stitching the alerts we notice to the runbooks we will be executing for those alerts - ensuring we raise appropriate tickets for tracking and capturing all data for our analysis and for continuous improvement.
Your Role And Responsibilities
- Design, develop, and maintain network automation using Python to facilitate smooth execution
- Bring in framework knowledge, reduce rework and enable reuse
- Build and integrate RESTful APIs and services for client-server communication
- Understanding of Ansible
- Ensure seamless integration with third-party services, Slackbot integrations and APIs
- Use version control systems (e.g., Git) to manage codebase and collaborate with team members
- Conduct testing of written code with thorough understanding of what is being built as functionality
- Write understandable, modular code which can be handed off to other teams to maintain
- Write clear documentation for code, APIs, and development processes for future reference
- Work closely with cross-functional teams and Operations team to identify toil and automate
- Participate in code reviews and provide constructive feedback to peers
- Stay updated with emerging technologies and industry trends to enhance development processes using AI tools and bring in AIOps into our workflow.
- Troubleshoot and resolve application issues reported by users or monitoring systems
- Must have proficiency and 3+ years of experience in Python
- Capable of building frameworks to help re-use code and reduce re-work
- Timeline adherence
- Strong knowledge of Git for version control and collaboration
- Experience in designing and implementing RESTful APIs
- Facilitate other aspiring engineers to get interested in automation through trainings
- Strong communication skills to collaborate effectively with team members to understand the ask and deliver what was asked
- Fundamental knowledge in layer-2 / layer-3 networking
- Experience with containerization tools (e.g., Docker, Kubernetes) is a plus
- AI tools with an understanding and appreciation of AIOps
- Familiarity in HTML, CSS, and JavaScript frameworks
Key Skills
Ranked by relevance
cloud
ibm cloud
git
containerization
restful apis
javascript
kubernetes
ai tools
python
docker
server
css
ai
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Data Scientist (m/w/d)
2026-05-25
Full-time
Mid-Senior
Germany
IT Services
Engineering
View Job Details
Related
Data Scientist (m/w/d)
2026-05-25
Full-time
Mid-Senior
Germany
IT Services
Engineering
View Job Details
Related
Machine Learning Engineer
2026-05-22
Full-time
Mid-Senior
Portugal
IT Services
Engineering
Login to Apply
- Posted
- Apr 01, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Bengaluru
- Company
- IBM
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Data Scientist (m/w/d)
2026-05-25
Full-time
Mid-Senior
Germany
IT Services
Engineering
View Job Details
Related
Data Scientist (m/w/d)
2026-05-25
Full-time
Mid-Senior
Germany
IT Services
Engineering
View Job Details
Related
Machine Learning Engineer
2026-05-22
Full-time
Mid-Senior
Portugal
IT Services
Engineering