Job Summary
System Engineer- Container as a Service (CaaS)
Role Overview
We are looking for a System Engineer specializing in Container as a Service (CaaS) to design, implement, and manage enterprise-grade container platforms. The role focuses on building and operating scalable, secure, and highly available container orchestration environments (primarily Kubernetes) to support up-to-date application workloads, CI/CD pipelines, and cloud-native services.
Key Responsibilities
- CaaS Platform Engineering - Design, deploy, and maintain Container as a Service (CaaS) platform across cloud and on-prem environments.
- Build and manage Kubernetes clusters (AKS, EKS, GKE, OpenShift, Rancher).
- Ensure high availability, scalability, and fault tolerance of container platforms.
- Manage container runtime environments (Docker, containerd, CRI-O).
- Infrastructure &
- Automation
- Implement Infrastructure as Code (IaC) using tools like Terraform, ARM, Bicep, or CloudFormation.
- Automate provisioning, scaling, and lifecycle management of container infrastructure.
- Configure networking components: Ingress controllers (NGINX, Traefik)
- Service meshes (Istio, Linkerd)
- Integrate storage solutions (persistent volumes, CSI drivers).
- Platform Operations &
- Support
- Monitor system performance, capacity, and availability.
- Perform troubleshooting and root cause analysis for platform issues.
- Manage upgrades, patches, and cluster lifecycle activities.
- Maintain SLA, SLO, and SLIs for platform reliability.
- Security &
- Compliance
- Implement container security best practices: image scanning; runtime protection; pod security policies / admission controllers; integrate with DevSecOps pipelines for automated security checks; manage identity and access control (RBAC,
IAM integration); ensure compliance with enterprise security standards and policies.
- CI/CD &
- Integration
- Integrate CaaS platform with CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions).
- Enable automated deployment strategies: rolling updates; blue-green and canary deployments; support developers in onboarding applications to Kubernetes.
- Observability &
- Monitoring
- Implement monitoring and logging: Prometheus, Grafana
- ELK/EFK stack; cloud-native monitoring tools; track metrics for cluster health and application performance; setup alerting and incident response mechanisms.
- Cost Optimization &
- Capacity Planning
- Optimize compute, storage, and networking utilization; implement auto-scaling (HPA, VPA, Cluster Autoscaler); manage cost efficiency across cloud environments.
- Collaboration &
- Enablement
- Work with DevOps, application, and security teams; provide platform guidance, documentation, and best practices; conduct knowledge sharing and support onboarding.
Qualifications &
- Experience
Technical Skills
- Kubernetes administration
- Docker / container runtimes
- Kubernetes (AKS/EKS/GKE/OpenShift)
- Cloud platforms (Azure, AWS, or GCP)
- Infrastructure as Code (Terraform, ARM, Bicep)
- Linux system administration
DevOps &
- Automation
- CI/CD pipeline integration experience
- Scripting skills (Bash, PowerShell, Python)
- Git-based version control
Security &
- Networking
- Kubernetes RBAC
- Network policies
- TLS, certificates
- Container security tools (Trivy, Aqua, Prisma)
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 System Engineer - Container (Pune)
🏢 MAHLE
📍 Pune