Position Overview
We are looking for a DevOps Engineer with 4–6 years of experience to design, implement, and manage CI/CD pipelines and cloud-based DevOps solutions across AWS, GCP, or Azure. The role focuses on automation, containerization, and infrastructure management using tools such as Jenkins, Docker, Kubernetes, Terraform, and Ansible. The candidate will be responsible for improving application reliability, troubleshooting issues, performing root cause analysis, and supporting deployment and release processes.
Key Responsibilities
- Design and Implement DevOps and CI/CD solutions across AWS/GCP and Kubernetes
- Work closely with the Application owners to measure and improve reliability and performance of Application and Application Environments
- Troubleshoot and perform root cause analysis of Application and Environment problems
- Work with System and Application Owners, Quality Assurance, Release Management and others to resolve problems
- Active participation in incident and problem management
- Work to improve operations of Application, OS, Database and Middleware
- Participate in on-call support, after-hours and weekend support
- Active participation in knowledge sharing and documentation
- Document and present solutions and implementations
Qualifications
- Education: Bachelor’s degree in Computer Science or equivalent experience
- Experience: 4-6 years of experience as DevOps Engineer
- Technical Proficiency: Working exposure on Jenkins, Docker, AWS DevOps, GCP / Azure DevOps and Kubernetes
Desired Skills
- Strong experience in CI/CD and automation tools such as Jenkins, Docker, and EFK, including Jenkins installation, configuration, security, and deployment automation.
- Good knowledge of cloud platforms including AWS, GCP, and Azure DevOps, along with containerization and orchestration using Kubernetes.
- Hands-on experience with scripting and infrastructure automation using Shell scripting, AWS/Azure CLI, Terraform, and Ansible.
- Strong understanding of version control systems (Git), build tools like Maven, npm, PyInstaller, and managing Jenkins nodes and pipelines.
- Solid knowledge of Linux/Windows OS, networking protocols (TCP/IP, HTTP, FTP), databases (MySQL, PostgreSQL), and monitoring tools.
- Experience in incident management, troubleshooting, performance monitoring, documentation, and collaboration with cross-functional teams.