Experience: 10 to 13 years
Location: Hyderabad
Work Mode: Work From Office
Job Description:
We are looking for a highly skilled and self-motivated Platform DevOps Engineer with expertise in .NET development and a strong focus on Azure services. The ideal candidate will be passionate about continuous improvement, capable of integrating development and operations, and proficient in managing and automating cloud infrastructure.
Key Responsibilities:
DevOps and Development Integration:
- Expertise in .NET build systems (dotnet CLI, MSBuild).
- Proficient in migrating infrastructure and automating it.
- Containerize applications using Docker/Kubernetes.
- Implement Test-Driven Development (TDD) and integrate it into CI/CD pipelines.
- Use static code analysis tools (e.g., SonarQube) in build pipelines.
- Integrate automated integration test cases into CI/CD pipelines.
Azure Skills:
- Strong experience with Azure VM, Azure VNET, Azure SQL, Azure Container Instances.
- Proficient in Azure Monitor, including KQL (Kusto Query Language) for advanced monitoring.
- Expertise in Azure Identities / Entra ID (previously Azure AD).
- Integrate applications using Azure Managed Identity (System-Assigned and User-Assigned).
- Experience with Azure Key Vault and other Azure services for event-based programming.
- High proficiency in Azure DevOps, particularly Azure Pipelines using YAML.
- Knowledge of manual interventions and multi-step deployments.
- Experience with PowerShell scripting is a plus.
- Ability to write reusable Azure Pipelines is a required skill.
Best Practices & Certifications:
- In-depth understanding of the 12-factor app methodology.
- Strong debugging and logging capabilities.
- Certifications such as AZ-400 (preferred) or AZ-204.
- Built-in advocacy for continuous improvement in DevOps practices.
Qualifications:
- Proven experience in a similar role with a focus on .NET and DevOps.
- Demonstrated ability to work independently and lead improvements in processes and tools.
- Excellent problem-solving skills and attention to detail.