Job Description: We are looking for an experienced Azure DevOps Engineer to design, implement, and manage Azure cloud environments, DevOps processes, and application infrastructure. The ideal candidate will have a deep understanding of cloud computing, Azure services, and DevOps methodologies.
Responsibilities:
- Design and implement strategies for collaboration, code, infrastructure, source control, security, compliance, continuous integration, testing, delivery, monitoring, and feedback.
- Coordinate with development and operations teams to streamline code releases.
- Manage Azure DevOps environment including the server and agent infrastructure.
- Implement automation tools and frameworks for CI/CD pipelines.
- Monitor systems, identify performance bottlenecks, and implement solutions in a proactive manner.
- Ensure critical resolution of system issues by using the best cloud security solutions.
- Develop and maintain design and troubleshooting documentation.
- Provide training and support to internal teams and stakeholders for implementing DevOps practices.
- Keep up-to-date with the latest industry trends and technologies to ensure effectiveness and efficiency.
- Plan disaster recovery measures and maintain data storage security in Azure.
Experience & Skills:
- Hands-on experience with Azure DevOps and related tools such as Azure Pipelines, Azure Repos, and Azure Artifacts.
- Strong experience with version control systems (e.g., Git) and branching strategies.
- Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
- Experience with Infrastructure as Code (IaC) tools (e.g., Terraform, ARM templates).
- Proficiency in scripting languages like PowerShell, Bash, or Python.
Certifications (Preferred):
- Microsoft Certified: Azure DevOps Engineer Expert or other related Azure certifications.
- Microsoft Certified: Azure Administrator Associate or equivalent certifications are a plus.
Additional Skills (Preferred):
- Experience with application monitoring and logging tools such as Azure Monitor, Log Analytics, or App Insights.
- Familiarity with Agile/Scrum methodologies and practices.
- Knowledge of security principles and compliance requirements in cloud environments.
Education:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.