Platform Engineer on
Role details
Job location
Tech stack
Job description
As a Kubernetes Platform Engineer on AWS at NN, you provision, maintain and improve an enterprise Kubernetes platform (50+ clusters) on Amazon EKS, driving GitOps, policy and security integrations, observability, and scalable compute for production workloads., Role purpose: Build, operate, and continuously improve a secure, scalable Kubernetes platform on AWS to enable reliable application delivery and high developer productivity. - Design, deploy, and manage Kubernetes clusters on AWS (e.g., EKS), including networking, node groups, and cluster upgrades. - Implement Infrastructure as Code to provision and standardize cloud and platform resources. - Develop and maintain CI/CD pipelines and deployment workflows for containerized applications. - Improve platform reliability through monitoring, alerting, logging, and incident response practices. - Harden platform security: IAM, secrets management, image scanning, policy enforcement, and least-privilege access. - Optimize performance and cost across compute, storage, and networking; support capacity planning. - Partner with engineering teams to define platform standards, documentation, and self-service capabilities. - Kubernetes : cluster operations, RBAC, networking, ingress, autoscaling
Requirements
and troubleshooting. - AWS : EKS, VPC, IAM, EC2, ALB/NLB, CloudWatch, and security best practices. - Containers : Docker, image lifecycle, registries, and runtime fundamentals. - IaC : Terraform and/or CloudFormation; configuration management fundamentals. - CI/CD : Git-based workflows; pipeline tooling (e.g., GitHub Actions, GitLab CI, Jenkins). - Observability : metrics, logs, traces; tools such as Prometheus, Grafana, and ELK/OpenSearch. - Scripting : Bash and/or Python; strong Linux administration. We are looking for a Kubernetes Platform Engineer to join our team at NN and help us achi...