Job Title: Senior DevOps Engineer
Company: TecHindustan
Location: Mohali, Punjab
Work Mode: Full-time | 5 Days Onsite
Experience: 5+ Years
Job Summary
We are looking for an experienced Senior DevOps Engineer with strong hands‑on expertise in AWS, Terraform/Pulumi, Kubernetes, CI/CD automation, and production infrastructure management. The ideal candidate should have experience designing, deploying, scaling, securing, and troubleshooting production‑grade cloud environments.
Mandatory Technical Skills
- AWS – Strong Hands‑on Experience: Proven experience designing and managing production infrastructure using services such as EC2, VPC, IAM, S3, ELB/ALB, Auto Scaling, CloudWatch, and related AWS services.
- Terraform or Pulumi – Infrastructure as Code (IaC): Hands‑on experience independently provisioning and managing production infrastructure, reusable modules, state management, and infrastructure automation.
- Kubernetes – Production Experience: Experience managing production clusters, deployments, pods, services, ingress, autoscaling, resource limits, health probes, and troubleshooting.
- Docker & Containerization: Strong understanding of Docker images, containers, registries, builds, and containerized application deployments.
- CI/CD Pipelines: Hands‑on experience with GitHub Actions (preferred), Jenkins, GitLab CI, or Azure DevOps. GitHub Actions knowledge is highly desirable.
- GitOps & Deployment Automation: Working knowledge of ArgoCD, automated deployments, environment promotion, and rollback strategies.
- Scripting & Automation: Proficiency in TypeScript, Python, or Bash for automation and operational tooling; TypeScript is preferred.
- Monitoring & Logging: Experience implementing production monitoring, alerting, centralized logging, and troubleshooting using tools such as Prometheus, Grafana, CloudWatch, ELK, or equivalent.
- Production Troubleshooting: Ability to investigate incidents, perform root‑cause analysis, restore services, and implement preventive measures.
- Scalable Architecture: Experience supporting highly available, scalable production applications, including microservices and distributed systems.
Key Responsibilities
- Design, provision, and maintain secure, scalable, and highly available AWS infrastructure.
- Automate infrastructure provisioning using Terraform or Pulumi.
- Manage Kubernetes clusters, containerized workloads, deployments, scaling, and production troubleshooting.
- Build and maintain CI/CD pipelines using GitHub Actions and other automation tools.
- Implement GitOps workflows using ArgoCD and improve release reliability.
- Monitor production systems, investigate incidents, optimize performance, and minimize downtime.
- Implement cloud security, IAM policies, secrets management, backup strategies, and disaster recovery.
- Collaborate with development teams to improve deployment processes, reliability, and operational efficiency.
- Participate in production releases, incident response, and continuous infrastructure improvement.
Mandatory Candidate Requirements
- Minimum 5 years of relevant DevOps/Cloud experience.
- Strong practical experience with AWS + Terraform/Pulumi + Kubernetes + Docker.
- Demonstrated ownership of production infrastructure and deployments.
- Ability to explain real‑world infrastructure architecture, scaling strategies, and production incidents with measurable metrics such as RPS/RPM, concurrent users, node/pod counts, and service availability.
- Strong troubleshooting, automation, and problem‑solving skills.
- Willingness to work 5 days onsite from Mohali.
Preferred Qualifications
- Experience with ArgoCD, GitOps, GitHub Actions, and TypeScript.
- AWS and Kubernetes certifications.
- Experience with high‑traffic applications, microservices, autoscaling, and cloud cost optimization.
Important: Candidates with only theoretical knowledge of AWS, Terraform/Pulumi, or Kubernetes, or without production infrastructure experience, may not be suitable for this role.