Job Description

Your role and responsibilities

Key Responsibilities:

• Contribute to the design and development of scalable, multi-tenant microservices that power the platform. 

• Implement platform solutions with a focus on performance, security, and maintainability. 

• Collaborate with SRE and infrastructure teams to ensure the platform is highly available and optimized for cost and resource usage. 

• Work directly with internal users (developers, technical owners, and security specialists) to understand their needs and deliver tailored solutions. 

• Assist in defining and maintaining platform standards, including code quality, testing, and security. 

• Develop and maintain features in the developer portal to enhance the overall developer experience. 

• Troubleshoot and resolve technical issues related to platform performance, security, and scalability. 

• Participate in on-call rotations to provide support for production issues when needed. 

• Stay informed about industry trends and best practices to contribute to platform evolution.

• Mentor and guide other engineers, fostering a collaborative environment and promoting best practices.

Required education

Bachelor's Degree

Preferred education

Master's Degree

Required technical and professional expertise

• 5+ years of experience in software development, with exposure to platform engineering and microservice architectures. 

• Proficiency in Golang with at least 3 years of hands-on experience. 

• Hands-on experience with Kubernetes, OpenShift, or other container orchestration platforms. 

• Understanding of virtualization technologies like KVM, VMware, or KubeVirt. 

• Familiarity with building Kubernetes/OpenShift Operators (e.g., kube-builder, operator-sdk) and container orchestration lifecycle concepts such as reconciliation loops and API extensions. 

• Knowledge of multi-tenant system design and architecture. 

• Experience with cloud-native development, CI/CD pipelines, and automation. 

• Deep knowledge of Linux systems administration and networking. 

• Hands-on experience with CI/CD tools. 

• Familiarity with Infrastructure as Code tools like Ansible and Terraform. 

• Experience in designing and implementing APIs and microservices. 

• Awareness of security best practices for platform development and management. 

• Basic understanding of at least one public cloud provider (AWS, GCP, or Azure). 

• Strong problem-solving skills and the ability to tackle technical challenges.

Preferred technical and professional experience

• Experience working in an enterprise environment with multiple development teams. 

• Exposure to IBM cloud infrastructure. 

• Familiarity with monitoring, logging, and observability tools. 


Skills Required
Openshift, Kubernetes, Virtualization, Devops

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application