As an Azure DevOps Engineer, you will play a crucial role in delivering high-quality software solutions through effective DevOps practices. You will collaborate with cross-functional teams to design, implement, and maintain secure and scalable cloud solutions using Microsoft Azure and associated tools.
Key Responsibilities
- DevOps Implementation. Design and implement CI/CD pipelines to automate build, test, and deployment processes.
- Infrastructure as Code. Utilize Terraform for scripting and managing infrastructure resources in Azure.
- Azure Services Management. Work with various Azure services including Azure Key Vault, Azure Functions, Logic Apps, API Management (APIM), and Blob Storage.
- Version Control Strategy. Develop and implement version control strategies to ensure code integrity and collaboration.
- Agile Methodology. Participate in Agile processes, contributing to sprint planning, reviews, and retrospectives.
- Mentorship. Mentor junior developers, providing guidance and organizing team activities to enhance productivity.
- Quality Assurance. Ensure accuracy and quality of deliverables through established QA practices.
Mandatory Technical Skills
- Experience. 6-10 years as a DevOps Engineer with a strong background in Azure and enterprise software.
- Terraform. Proficiency in creating and managing Terraform scripts for cloud infrastructure.
- Azure Services. In-depth knowledge of Azure services and best practices for designing secure and scalable cloud solutions.
- CI/CD Pipelines. Hands-on experience in creating and implementing CI/CD pipelines.
- Communication Skills. Strong communication and customer-facing skills to effectively collaborate with stakeholders.
Good-to-Have Skills
- Azure DevOps. Familiarity with Azure DevOps services for project management and version control.
- Kubernetes. Knowledge of Kubernetes practices is an advantage.
Expectations from the Role
- Quality Assurance. Ensure deliverables meet quality standards through rigorous testing and validation.
- Collaboration. Work closely with development, operations, and quality assurance teams to deliver seamless solutions.
Why Join TCS?
- Innovative Environment. Be part of a leading global IT services company committed to innovation and excellence.
- Career Growth. Opportunities for professional development and skill enhancement in a dynamic work environment.
- Collaborative Culture. Work alongside talented professionals in a supportive and collaborative atmosphere.
Apply Now. If you are passionate about DevOps and cloud technologies and want to make an impact in enterprise software development, we encourage you to apply for this exciting opportunity!