DevOps Engineer
Job Overview
As a DevOps Engineer, you will bring a strong foundation in DevOps and a passion for automation to enhance deployment workflows. You will work in cloud services, containerization and monitoring tools to enhance operational efficiency.
Responsibilities
- Prepare and maintain Azure DevOps pipelines for automated deployments.
- Monitor and troubleshoot CI/CD workflows, resolving build and deployment failures.
- Manage Azure DevOps Services, including Repos, Pipelines, Artifacts, and Boards.
- Automate infrastructure provisioning and configuration using Terraform, Ansible, or similar tools.
- Deploy, manage, and troubleshoot Kubernetes clusters, including Pods, Deployments, Services, and ConfigMaps.
- Design, implement, and maintain scalable and reliable cloud infrastructure using AWS, Azure, or GCP.
- Monitor system performance, availability, and application health to ensure reliability.
- Monitor systems and applications for security vulnerabilities and threats.
- Configure and troubleshoot networking components, such as IP addressing, subnetting, DNS, DHCP, and network interfaces.
- Perform basic system administration tasks on Linux-based servers, including user management, file permissions, and process monitoring.
- Set up and manage SSH for secure remote access and key-based authentication.
- Respond to production incidents, troubleshoot issues, and ensure minimal downtime.
- Conduct post-incident reviews, analyze root causes, and implement preventive measures.
- Identify and implement process improvements to enhance system reliability and developer productivity.
- Collaborate with security teams to ensure compliance with security standards and best practices.
- Work with Git for version control, following best practices in repository management.
- Stay updated with industry trends and emerging technologies, integrating innovative solutions into DevOps practices.
- Maintain detailed documentation of devops processes, incidents, and procedures.
Want more jobs like this?
Get Software Engineering jobs in Chennai, India delivered to your inbox every week.
Required Skills
- Any bachelor's degree with at least 4 years of proven experience in DevOps.
- Willing to work in shifts.
- Planning the team structure and involvement in project management activities
- Mentoring and guiding the team members
- Monitoring and measuring customer experience and KPIs
- Managing periodic reporting on the progress of the project to the management and the customer
- Proficiency in Azure DevOps, Cloud (Azure/AWS/GCP), Ansible, Terraform, Shell Scripting, Git, Linux, Docker, Kubernetes, monitoring and logging tools.
- Strong communication skills with proficiency in English (speaking & writing).
Apply now