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