Job Summary:
We are seeking a skilled DevOps / Platform Engineer to manage containerized applications, data pipelines, and cloud infrastructure in production environments. The ideal candidate will have strong experience in Kubernetes, CI/CD automation, and cloud-native monitoring tools, along with scripting expertise to support scalable and reliable systems.
Key Responsibilities:
- Manage and maintain Kubernetes (GKE) clusters in production environments.
- Build, deploy, and maintain containerized applications using Docker.
- Design and support microservices architecture deployments.
- Develop and maintain CI/CD pipelines for automated build and deployment processes.
- Monitor system performance, availability, and logs using modern monitoring tools.
- Support and maintain data pipelines and workflow orchestration systems.
- Implement Infrastructure as Code (IaC) for scalable infrastructure provisioning.
- Ensure cloud networking, load balancing, and security best practices are followed.
- Automate operational processes using scripting tools.
Required Skills:
- Strong experience with Kubernetes and Google Kubernetes Engine (GKE)
- Solid understanding of Docker and containerization
- Experience with data pipeline tools (Airflow, Dataflow, Apache Beam, or equivalent)
- Hands-on experience with CI/CD tools (Jenkins, GitLab CI, Cloud Build, ArgoCD)
- Monitoring and logging experience using Prometheus, Grafana, or Stackdriver
- Experience with Terraform, Helm, or other IaC tools
- Understanding of cloud networking, load balancing, and security concepts
- Proficiency in Python, Bash, or Go