Description :
Role : DevOps Engineer.
Location : Pune / Mumbai.
Experience : 5+ years.
NP Immediate to 10 days only.
What were looking for :
- Design, build, and maintain Helm charts for microservices-based applications, including custom templates, dependencies, and lifecycle hooks to facilitate easy installation and upgrades.
- Architect and implement end-to-end DevOps pipelines using tools like Jenkins, ArgoCD, and GitOps methodologies for automated builds, testing, and deployments.
- Package and ship containerized applications (Docker images) with stateful components, ensuring compatibility across on-prem, cloud (single-tenant and multi-tenant), and developer trial environments.
- Manage continuous deployment (CD) strategies tailored to client needs, including manual upgrades in air-gapped setups and automated rollouts in cloud environments.
- Handle deployments in restricted environments, such as air-gapped networks, by preparing offline bundles, managing storage solutions (e.g., object / file storage with MinIO or local PVs), and ensuring no external network dependencies.
- Provide alternatives for deployment when clients restrict tools like ArgoCD or CI / CD pipelines, such as delivering Helm charts with installation scripts and documentation.
- Troubleshoot and optimize deployments, including data migration during upgrades and integration with client-specific storage or networking configurations.
Skills :
5+ years of hands-on experience as a DevOps Engineer or similar role, with proven expertise in building and customizing Helm charts from scratch (not just using pre-existing ones).Demonstrated ability to design and whiteboard DevOps pipelines, including CI / CD workflows for microservices applications.Experience packaging and deploying applications with stateful dependencies (e.g., databases, persistent storage) in varied environments : on-prem (air-gapped and non-air-gapped), single-tenant cloud, multi-tenant cloud, and developer trials.Proficiency in managing deployments in Kubernetes clusters, including offline installations, upgrades via Helm, and adaptations for client restrictions (e.g., no additional tools or VMs).Track record of handling client interactions, such as asking probing questions about infrastructure (e.g., OS versions, storage solutions, network restrictions) and explaining technical concepts clearly.Technical Skills :
Strong knowledge of Helm syntax and functionalities (e.g., Go templating, hooks, subcharts, dependency management).Expertise in containerization with Docker, including image management (save / load, registries like Harbor or ECR).Familiarity with CI / CD tools such as Jenkins, ArgoCD, GitHub Actions, and GitOps for automated and manual deployments.Understanding of storage solutions for on-prem and cloud, including object / file storage (e.g., MinIO, Ceph, NFS, cloud-native like S3 / EBS).In-depth knowledge of Kubernetes concepts : StatefulSets, PersistentVolumes, namespaces, HPA, liveness / readiness probes, network policies, and RBAC.Solid grasp of cloud networking : VPCs (definition, boundaries, virtualization via SDN, differences from private clouds), bare metal vs. virtual machines (advantages like resource efficiency, flexibility, and scalability).Ability to work in air-gapped environments, preparing offline artifacts and ensuring self-contained deployments.(ref : hirist.tech)