About the Role :
We are seeking an experienced DevOps Engineer to design, implement, and optimize our cloud infrastructure and deployment pipelines. The ideal candidate will have strong expertise in automation, containerization, and cloud technologies, with a proven track record of enabling scalable, secure, and high-performing systems.
Key Responsibilities :
- Design, build, and maintain CI / CD pipelines using Jenkins and related tools.
- Develop and manage infrastructure as code (IaC) with Terraform across AWS, Azure, and GCP.
- Deploy and manage containerized applications using Docker and Kubernetes.
- Implement configuration management and automation workflows using Ansible.
- Monitor, troubleshoot, and optimize Linux-based servers and application performance.
- Configure and tune web servers (Apache2, Nginx) for high availability and scalability.
- Ensure system security, reliability, and performance across cloud and on-premise environments.
- Collaborate closely with development teams to integrate DevOps best practices into the SDLC.
- Create and maintain documentation for processes, configurations, and workflows.
- Stay updated on the latest DevOps tools, trends, and practices to continuously improve infrastructure and automation.
Technical Skills & Requirements :
Programming & Scripting :
Bash / Shell scriptingPython (optional but preferred)Groovy (for Jenkins pipelines)Frameworks & Tools :
JenkinsTerraformAnsibleGitOperating Systems :
Linux (Ubuntu, CentOS, Debian)macOS, WindowsCloud Platforms :
AWS : EC2, Lambda, S3, RDSAzure : VMs, AKS, PipelinesGCP : GKE, Cloud FunctionsOther Technologies :
DockerKubernetesApache2 / NginxQualifications :
Experience : 4- 5 years of relevant DevOps / Infrastructure experience.Client-facing skills : Ability to communicate effectively with clients and cross-functional teams.Certifications : Not mandatory, but cloud certifications (AWS DevOps Engineer, Kubernetes CKA, etc.) are an advantage.(ref : hirist.tech)