Azure DevOps Engineer
persistent
|
Experience: 5+ Years
|
Pune
|
Posted 7 hours ago
Job Description
- Design, implement, and manage CI/CD pipelines for application delivery and infrastructure deployment.
- Develop and maintain Linux shell scripts to automate routine system administration and operational tasks.
- Build and optimize automation solutions for configuration management, monitoring, backups, and infrastructure provisioning.
- Configure, manage, and enhance Jenkins pipelines to automate build, test, deployment, and release processes.
- Deploy and maintain applications on Microsoft Azure cloud environments.
- Collaborate with developers, architects, and infrastructure teams to design scalable DevOps solutions.
- Manage source code repositories and branching strategies using Git.
- Monitor system performance, availability, and reliability across cloud and on-premises environments.
- Troubleshoot and resolve issues related to DevOps pipelines, infrastructure, deployment processes, and cloud services.
- Implement automation for provisioning and managing infrastructure environments.
- Support release management and environment management activities.
- Contribute to security best practices and DevSecOps initiatives.
- Create and maintain infrastructure documentation, operational procedures, and automation guides.
- Support application deployment and production release activities.
- Improve operational efficiencies through automation and process optimization.
- Evaluate emerging DevOps tools and technologies and recommend improvements.
- Mentor junior engineers and contribute to knowledge-sharing initiatives.
- Work closely with cross-functional teams to ensure successful project delivery.