We are seeking an experienced Senior Platform / DevOps Engineer with strong expertise in Kubernetes, cloud-native infrastructure, and DevOps automation. This role involves designing, building, automating, and operating large-scale event-driven platforms while enabling self-service infrastructure and deployment capabilities.
Key Responsibilities:
Design, deploy, and operate large-scale Kubernetes platforms in production environments.
Build and maintain CI/CD pipelines, infrastructure automation, and GitOps workflows.
Develop and support self-service developer platforms and reusable deployment templates.
Collaborate with cross-functional engineering teams to deliver scalable and secure cloud-native solutions.
Mentor team members and guide technical design decisions.
Drive innovation and automation initiatives across the platform ecosystem.
Resolve technical roadblocks and improve engineering productivity.
Support mission-critical applications and ensure high platform reliability and observability.
Required Skills:
5+ years of hands-on experience with Kubernetes (EKS, AKS, GKE, or self-managed clusters).
Deep expertise in Kubernetes internals including RBAC, Helm/Kustomize, Operators, autoscaling, workload scheduling, and network policies.
Strong DevOps experience with CI/CD tools such as Jenkins, GitHub Actions, ArgoCD, or Flux.
Experience with Infrastructure as Code tools like Terraform and Ansible.
Strong containerization experience using Docker and container registries.
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
Strong knowledge of observability tools including Prometheus, Grafana, ELK/OpenSearch, and distributed tracing.
Experience with service mesh technologies such as Istio or Linkerd.
Strong understanding of Agile methodologies including Scrum and Kanban.
Excellent communication, collaboration, and problem-solving skills.
Secondary Skills:
3+ years of experience developing Java microservices using Spring Boot.
Strong understanding of REST APIs, event-driven architectures, and microservices patterns.
Experience deploying and tuning Java applications in Kubernetes environments.
Familiarity with Maven/Gradle and code quality/testing practices.
Good to Have:
Experience with Apache Kafka, Kafka Streams, Flink, or Spark Structured Streaming.
Knowledge of Kafka operations on Kubernetes using Strimzi or Confluent Platform.
Experience with schema evolution and Schema Registry (Avro/Protobuf).