A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.
Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.
IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
As a DevOps Developer for the IBM Cloud Object Storage Service, you will play a pivotal role in enhancing the developer experience, productivity, and satisfaction within the organization. Your primary responsibilities will include:
- Collaborating with development teams to understand their needs and provide tailored solutions that align with the organization's goals and objectives.
- Designing and implementing Continuous Integration and Continuous Deployment (CI/CD) pipelines using tools like Jenkins, Tekton, etc.
- Designing and implementing tools for automated deployment and monitoring of multiple environments, ensuring seamless integration and scalability.
- Staying updated with the latest trends and best practices in DevOps and related technologies, and incorporating them into the development platform.
- Ensuring security and compliance of the platforms, including patching, vulnerability detection, and threat mitigation.
- Providing on-call IT support and monitoring technical operations to maintain the stability and reliability of the developer platform.
- Collaborating with other teams to introduce best automation practices and tools, fostering a culture of innovation and continuous improvement.
- Embracing an Agile culture and employing relevant fit-for-purpose methodologies and tools such as Trello, GitHub, Jira, etc.
- Maintaining good communication skills and the ability to lead global teams remotely, ensuring effective collaboration and knowledge sharing.
- Implement and automate infrastructure solutions that support IBM Cloud products and infrastructure
- Implement, and maintain state-of-the-art CI/CD pipelines, ensuring full compliance with industryImplement, and maintain state-of-the-art CI/CD pipelines, ensuring full compliance with industry standards and regulatory frameworks.
- Administer automated CI/CD systems and tools
- Partner with other teams, managers and program managers to develop alerting and monitoring for mission-critical services
- Provide technical escalation support for other Infrastructure Operations team
- Maintain highly scalable, secure cloud infrastructures leveraging industry-leading platforms such as AWS, Azure, or GCP.
- Orchestrate and manage infrastructure as code (IaC) implementations using cutting-edge tools like Terraform
- Proven Experience:
Demonstrated track record of success as a Site Reliability Engineer or in a similar role. - System Monitoring and Troubleshooting:
Strong skills in system monitoring, issue response, and troubleshooting for optimal system performance. - Automation Proficiency:
Proficiency in automation for production environment changes, streamlining processes for efficiency. - Collaborative Mindset:
Collaborative mindset with the ability to partner seamlessly with cross-functional teams for shared success. - Effective Communication Skills:
Excellent communication skills, essential for effective integration planning and swift issue resolution.
Tech Stack- Jenkins
- LInux Administration
- Python
- Ansible
- Golang
- Terraform
- Cloud concepts
- Programming skills – scripting, Go, Python
- Must be proficient in writing, debugging, and maintaining automation,scripts, and code (ie, Bash, Ansible, and Python, Java or Golang
- Ability to administrate, configure, optimize and monitor services and/or servers at scale.
- Strong understanding of scalability, reliability, and performance principles