Description : About the Role :
We are seeking a skilled DevOps Engineer with expertise in configuration management and automation tools like Ansible or Puppet.
The ideal candidate will design, implement, and maintain automated infrastructure solutions, manage CI / CD pipelines, and ensure high availability, scalability, and security of systems in cloud and on-premises environments.
This role requires a strong understanding of infrastructure as code (IaC), cloud platforms, and automation best practices along with collaboration with development and operations teams.
Key Responsibilities :
- Design, implement, and maintain infrastructure automation using Ansible, Puppet, or similar tools.
- Develop and manage playbooks, manifests, modules, and scripts for consistent environment provisioning.
- Ensure infrastructure automation supports scalability, reliability, and disaster recovery requirements.
- Collaborate with development teams to integrate automation into application deployment workflows.
- Build, maintain, and optimize CI / CD pipelines using tools like Jenkins, GitLab CI, or Bamboo.
- Automate application deployments across multiple environments (Dev, QA, Prod).
- Implement monitoring, logging, and alerting to ensure smooth deployment and system health.
- Manage and maintain cloud infrastructure (AWS, Azure, GCP) or on-premise servers.
- Provision, configure, and monitor virtual machines, containers, and storage.
- Ensure infrastructure security, backups, and compliance with organizational standards.
- Work on container orchestration tools like Kubernetes or Docker Swarm (plus point).
- Monitor systems for performance, reliability, and security issues.
- Troubleshoot and resolve infrastructure-related incidents and production issues.
- Implement infrastructure monitoring using Prometheus, Nagios, Grafana, or similar tools.
- Collaborate with development, QA, and operations teams to define infrastructure requirements.
- Document automation scripts, infrastructure configurations, and deployment procedures.
- Participate in Agile processes sprint planning, stand-ups, and :
Education :
Bachelors degree in Computer Science, Information Technology, or related field.Experience :
3 to 8 years of experience in DevOps, Infrastructure, or Cloud Engineering.Hands-on experience with Ansible, Puppet, or Chef for configuration management.Technical Skills :
Strong expertise in infrastructure automation and configuration management.Experience with CI / CD tools : Jenkins, GitLab CI, Bamboo, CircleCI, etc.Proficiency in Linux / Unix systems administration and shell scripting (Bash, Python, Perl).Experience managing cloud environments (AWS, Azure, GCP) and services.Knowledge of containerization : Docker, Kubernetes, OpenShift.Familiarity with monitoring and logging tools : Prometheus, Grafana, ELK stack, Nagios.Strong understanding of networking, security, and firewall concepts.Version control proficiency using Git.Experience with infrastructure as code (IaC) using Terraform, CloudFormation, or ARM templates(ref : hirist.tech)