We are seeking a highly skilled and experienced Kubernetes Engineer to join our fully remote team based in Singapore. In this critical role, you will be instrumental in designing, implementing, and maintaining our cloud-native infrastructure, with a strong focus on Kubernetes. You will drive the adoption of best practices for containerization, orchestration, and automation, ensuring our applications are highly available, scalable, and performant. This is an excellent opportunity for a proactive individual to shape our platform's future.
As a Kubernetes Engineer, you will be responsible for the end-to-end lifecycle of our Kubernetes clusters and related services. This includes architecting robust solutions, automating deployments, monitoring system health, and ensuring optimal performance and security. You will collaborate closely with development teams to enable seamless application delivery and operational excellence, providing expertise in containerization strategies and troubleshooting complex issues. Your contributions will directly impact the reliability and efficiency of our global operations.
Key Responsibilities:
- Design, deploy, and manage highly available, scalable, and secure Kubernetes clusters across AWS.
- Implement and maintain robust CI/CD pipelines leveraging tools like GitLab CI, Jenkins, or ArgoCD for automated application deployments to Kubernetes.
- Develop and maintain Infrastructure as Code (IaC) using Terraform to provision and manage cloud resources.
- Monitor cluster health, performance, and security using tools such as Prometheus, Grafana, and the ELK stack.
- Troubleshoot and resolve complex issues related to Kubernetes, Docker, networking, and cloud infrastructure.
- Collaborate with development teams to define containerization strategies, optimize application deployments, and improve overall system reliability.
- Implement and enforce security best practices for container images, Kubernetes clusters, and cloud environments.
- Automate operational tasks using scripting languages like Python or Go.
Required Skills & Tools:
- Extensive hands-on experience with Kubernetes orchestration, including cluster provisioning, management, and troubleshooting.
- Strong proficiency with Docker and containerization technologies.
- Proven experience with a major cloud provider, preferably AWS.
- Expertise in Infrastructure as Code (IaC) using Terraform.
- Solid understanding of CI/CD principles and experience with relevant tools (e.g., GitLab CI, Jenkins, ArgoCD).
- Proficiency in scripting languages such as Python, Go, or Bash.
- Experience with monitoring and logging solutions (e.g., Prometheus, Grafana, ELK Stack, Splunk).
- Strong understanding of Linux operating systems, networking, and security best practices.
Nice-to-Have:
- Experience with Service Mesh technologies (e.g., Istio, Linkerd).
- Knowledge of chaos engineering principles and tools.
- Familiarity with database administration (e.g., PostgreSQL, MongoDB).
- Relevant certifications (e.g., CKA, CKAD, CKS, AWS Certified DevOps Engineer).
What We Offer:
We offer a highly competitive salary ranging from USD 155,000 – 200,000 per year, commensurate with experience. This is a fully remote position, allowing for exceptional flexibility while being based in Singapore. You'll be part of a dynamic and innovative team that values collaboration, continuous learning, and pushing the boundaries of technology. We provide ample opportunities for professional growth, access to cutting-edge tools, and a supportive environment where your contributions are highly valued.