Job Description – DevOps Engineer
Company: Agam Technologies Solutions Private Limited
Experience: 6+ Years
Employment Type: Full-Time Work From Office
Location: Coimbatore, Tamil Nadu
Job Summary
We are looking for an experienced DevOps Engineer with strong expertise in cloud infrastructure, CI/CD pipeline implementation, automation, and deployment management. The candidate will be responsible for building and maintaining reliable deployment pipelines, managing cloud environments, automating infrastructure, and ensuring smooth collaboration between development and operations teams.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines for application build, testing, deployment, and release management.
- Manage and maintain cloud infrastructure using AWS and/or Microsoft Azure.
- Automate infrastructure provisioning, configuration management, and deployment processes.
- Work with containerization and orchestration tools such as Docker and Kubernetes.
- Manage source code repositories and version control systems such as Git.
- Implement and maintain CI/CD tools such as Jenkins, GitLab CI/CD, GitHub Actions, or Azure DevOps.
- Monitor application performance, system availability, and infrastructure health.
- Troubleshoot deployment failures, infrastructure issues, and production incidents.
- Implement security best practices, access controls, and secrets management.
- Work closely with developers, QA engineers, and other teams to improve deployment efficiency.
- Maintain technical documentation, deployment procedures, and infrastructure configurations.
- Identify opportunities to improve automation, scalability, reliability, and operational efficiency.
Required Skills and Qualifications
- Minimum 6+ years of experience in DevOps, Cloud Engineering, or a related infrastructure/automation role.
- Strong hands-on experience in designing and managing CI/CD pipelines.
- Good knowledge of AWS and/or Microsoft Azure cloud services.
- Experience with CI/CD tools such as Jenkins, GitLab CI/CD, GitHub Actions, or Azure DevOps.
- Knowledge of Docker and Kubernetes for containerization and orchestration.
- Proficiency in Git and version control workflows.
- Experience with Infrastructure as Code (IaC) tools such as Terraform, Ansible, or CloudFormation.
- Good understanding of Linux/Unix operating systems, networking, and system administration.
- Scripting knowledge in Bash, Python, or PowerShell for automation.
- Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or cloud-native monitoring services.
- Understanding of cloud security, access management, backup, and disaster recovery practices.
- Strong troubleshooting, analytical, and problem-solving skills.
Educational Qualification
- Bachelor's degree in Engineering (B.E./B.Tech) in Computer Science, Information Technology, or a related engineering discipline.
- Alternatively, a degree in Computer Applications, Computer Science, Information Technology, or a relevant computer-related field.
Preferred Qualifications
- Experience managing production environments and supporting application releases.
- Knowledge of DevSecOps practices and automated security scanning.
- Experience with cloud cost optimization and infrastructure scaling.
- Relevant AWS, Microsoft Azure, Kubernetes, or DevOps certifications are an added advantage.
Ideal Candidate Profile
The ideal candidate should have strong practical experience in CI/CD pipeline implementation, cloud infrastructure management, automation, and deployment troubleshooting. The candidate should be capable of independently managing DevOps activities and collaborating effectively with development and operations teams.