The Platform Engineer will play a key role in designing, building, and maintaining robust cloud infrastructure solutions — with a strong focus on Kubernetes, automation, and infrastructure reliability.
Responsibilities:
- Design, build, and maintain Kubernetes Operators, ensuring efficient deployment, monitoring, and operations.
- Develop software solutions using Go or similar programming languages.
- Automate cloud infrastructure and incident response workflows.
- Enhance applications with self-healing and resilience capabilities.
- Create playbooks to support actionable alerts and streamline incident resolution.
- Manage and orchestrate containerized applications using Kubernetes.
- Maintain and continuously improve CI/CD pipelines for product deployment.
- Participate in incident response, including root cause analysis and resolution.
- Advance Infrastructure-as-Code (IaC) practices to support lifecycle operations.
- Apply strong analytical and problem-solving skills to diagnose and prevent production issues.
- Collaborate across teams to ensure scalability, security, and system efficiency.
Requirements:
- Bachelor's degree in Computer Science, Information Systems, or a related field.
- 8+ years of professional experience in platform engineering or related roles.
- Proficiency in Go and/or Python programming.
- Hands-on experience with Kubernetes and container orchestration technologies (CKA or OpenShift certification required).
- Experience with CI/CD and GitOps tools such as Argo CD.
- Proficiency with cloud providers, especially Azure or Google Cloud Platform (GCP).
- Solid understanding of monitoring and observability stacks (e.G., Grafana, Prometheus).
- Experience using Infrastructure-as-Code tools such as Terraform and Crossplane.
- Working knowledge of Linux environments.
Nice to Have:
- Experience with Generative AI (GenAI) tools and integrations.