DevOps Developer

Bengaluru, Karnataka, India
Jan 31, 2025
Jan 31, 2026
Onsite
Full-Time
5 Years
Job Description

As a DevOps Engineer within the IBM Cloud Object Storage (COS) group, you will play a crucial role in deploying, maintaining, and enhancing the reliability and performance of our cloud storage offerings. You will leverage your expertise in system administration, DevOps, and networking to ensure our services are efficient, secure, and capable of meeting the ever-growing demands of our customers. You will work alongside a talented team of engineers and collaborate with other teams within IBM Cloud to ensure our storage solutions are robust, scalable, and high-performing.

Responsibilities

  1. System Administration. Take ownership of managing and maintaining Linux-based servers that run our cloud storage services. You will ensure optimal performance, security, and high availability of these systems, keeping them running smoothly and without disruption.
  2. DevOps Practices. Implement continuous integration and continuous deployment (CI/CD) pipelines, automating deployment processes and managing infrastructure as code using tools like Jenkins, GitHub, and Ansible. You will optimize workflows to increase productivity, streamline development processes, and improve overall system performance.
  3. Monitoring and Incident Management. Take a proactive approach to system monitoring by implementing advanced tools to identify potential issues before they affect the system. You will be actively involved in troubleshooting, managing incidents, and driving swift resolutions when issues arise, ensuring minimal downtime and optimal service.
  4. Networking Expertise. Troubleshoot, optimize, and ensure the availability and performance of network configurations across distributed systems. Your role will ensure that we maintain low-latency, high-availability connections for seamless cloud storage functionality.
  5. Collaboration and Communication. Work closely with development teams and other stakeholders across the organization. You will provide feedback, align on deployment strategies, and collaborate to enhance the overall stability and availability of the cloud storage services.
  6. Documentation. Maintain comprehensive documentation for systems, processes, incident resolutions, and deployment workflows using tools like Atlassian JIRA, Confluence, and Monday.com. Clear, well-organized documentation is essential to streamline team communication and ensure clarity across projects.
  7. Audits. Be prepared to support audits by providing necessary evidence or participating in interviews as required. Your attention to detail and compliance will contribute to the integrity of our services.

Required Technical and Professional Expertise

  1. Strong Technical Knowledge. Deep understanding of cloud storage infrastructure, Linux systems administration, and computer science fundamentals. Your technical expertise will allow you to address complex challenges and deliver optimal solutions for cloud storage.
  2. Excellent Communication Skills. As a DevOps Engineer, you will need to collaborate with various stakeholders, including development teams, architects, and non-technical stakeholders. The ability to explain complex technical concepts clearly and effectively is essential for success.
  3. Collaborative Mindset. You will be part of a diverse, cross-functional team, and being able to work collaboratively is key to driving security, performance, and overall system improvements.
  4. Growth-Oriented. At IBM, we are committed to continuous innovation. As part of the DevOps team, you will need to embrace a growth mindset, continually expanding your knowledge and adapting to new technologies and best practices.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in Site Reliability Engineering, Systems Administration, or DevOps roles.
  • Strong knowledge of Linux systems administration, including shell scripting (e.g., bash, Python).
  • Experience with cloud platforms such as IBM Cloud, AWS, or Azure, and familiarity with cloud storage technologies.
  • Proficiency in CI/CD tools (e.g., Jenkins, GitLab CI) and infrastructure automation (e.g., Terraform, Ansible).
  • Knowledge of networking concepts (TCP/IP, DNS, load balancing, firewalls).
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
  • Familiarity with Atlassian JIRA for project management and issue tracking.
  • Strong problem-solving skills and a proactive approach to identifying and resolving system issues.
  • Excellent communication skills and the ability to work well in a collaborative team environment.

Preferred Qualifications

  • Familiarity with serverless services, containerization, and other cloud technologies.
  • Experience in developing, maintaining, and managing storage systems.
  • Knowledge of Information Lifecycle Management and tiered storage models.
  • Experience with container orchestration tools (e.g., Kubernetes, Docker).
  • Understanding of object storage systems and APIs (e.g., S3-compatible storage).
  • Relevant certifications in cloud technologies or relevant fields (e.g., AWS Certified Solutions Architect, Google Cloud Professional DevOps Engineer).
  • Expertise in communicating technical concepts to executives, IT staff, and auditors.
  • 7+ years of experience in system or application administration roles.

About IBM

IBM has been at the forefront of technology innovation for over a century, and we are committed to developing intelligent solutions that help businesses evolve and succeed. As an IBM team member, you will have the opportunity to grow, innovate, and thrive in a supportive environment that values diversity and inclusion. We are proud of the impact our technologies have on industries, societies, and people across the globe.

Your Life at IBM

At IBM, we believe that our people are our greatest asset. Our employees are empowered to experiment, innovate, and continuously develop their skills. As an IBMer, you'll have access to endless learning opportunities and will be encouraged to take on new challenges. We promote a culture where everyone's contributions are valued, and everyone can thrive, regardless of their personal or professional background.

Diversity and Inclusion

IBM is proud to be an equal opportunity employer and is committed to creating a diverse environment. We embrace individuals of all backgrounds and perspectives, fostering a workplace that thrives on collaboration and innovation. We are committed to compliance with all fair employment practices, including equal opportunity for all applicants.