Job Description: DevOps Engineer
Location: Gurgram (Hybrid)
Experience: 8+ years
Employment Type: Full-Time
About the Role:
We are looking for a proactive and experienced DevOps Engineer to join our growing technology team. The ideal candidate will be responsible for designing, implementing, and maintaining CI/CD pipelines, container orchestration, and infrastructure automation. This role demands a strong foundation in DevOps best practices and tools like Docker, Kubernetes, Terraform, and CI/CD platforms.
Key Responsibilities:
- Design and manage CI/CD pipelines for various development and deployment stages
- Automate infrastructure provisioning and configuration using Terraform
- Containerize applications using Docker and manage orchestration with Kubernetes
- Monitor system performance and troubleshoot issues across development, testing, and production environments
- Collaborate with software developers, system operators, and other IT staff to manage code releases
- Implement best practices for security, scalability, and high availability
- Maintain documentation of architecture and operations processes
Required Skills:
- Strong hands-on experience with CI/CD tools such as Jenkins, GitLab CI, CircleCI, etc.
- Proficiency in Docker and Kubernetes for containerization and orchestration
- Experience with Terraform or other IaC (Infrastructure as Code) tools
- Good knowledge of cloud platforms (AWS, Azure, or GCP preferred)
- Familiarity with scripting languages like Bash, Python, or Shell
- Working knowledge of source control systems like Git
- Understanding of networking, security, and system administration principles
Good to Have:
- Experience with Helm, Ansible, or Puppet
- Knowledge of monitoring/logging tools (Prometheus, Grafana, ELK, etc.)
- Exposure to Agile methodologies
Why Join Us?
- Opportunity to work on modern technologies in a fast-paced environment
- Collaborative and innovative work culture
- Competitive compensation and career growth