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.
We are seeking a skilled back-end developer to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.
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.
· Build & Set up test automation and pipeline frameworks in OpenShift and/or Kubernetes environments
· Implement and automate infrastructure solutions that support IBM Cloud products and infrastructure
· Administer automated CI/CD systems and tools for development and test teams
· Support the compliance and security integrity of the environment
· Partner with other teams, managers and program managers to develop alerting and monitoring for mission-critical services
· Support development of new and enhance existing capabilities for our compute, storage and network infrastructure services
· Provide technical escalation support for other Infrastructure Operations teams
· Should have 5+ years of experience with backend service development and Microservices Architecture.
· Software engineering experience designing Enterprise Cloud Applications with Go Lang, Python, REST API,
· Proven experience with infrastructure automation frameworks like Ansible, Chef, Puppet.
5+ years of working knowledge with one or more operating systems: CoreOS, RHEL, Ubuntu, CentOS Linux and Shell scripting, good understanding of package manager such as yum, apt-get etc. should be able to debug services using systemctl, journalctl etc.
· Proven experience implementing distributed applications in a container environment (Docker/Kubernetes) along with considerable experience configuring and administrating Linux (or other Unix-like) systems
· Hands on experience working with OpenShift / Kubernetes architectures and development.
· Experience in DevOps tool such as Jenkins, Travis, Razee, Github etc
· Experience in any Databases like Postgres, etcd or any No SQL DB.
· Proven proficiency in grasping requirements and building illustrative features with minimal specifications
· Experience working in agile development environments.
· Understanding and working experience on GPU drivers for AI Accelerator such as A100 H100, Intel Gaudi etc
· Understanding of OpenShift Administration
· Understanding of Networking concepts and experience in Network development.
· Knowledge of security and compliance standards & requirements