Job Summary:
We are seeking a highly skilled Azure DevOps Consultant/Architect to join our team. The ideal candidate will have a strong background in Azure cloud services and extensive experience in implementing end-to-end infrastructure solutions using Azure DevOps. The candidate should possess excellent communication skills and the ability to collaborate with cross-functional teams to deliver high-quality solutions.
Responsibilities:
Infrastructure Design and Architecture:
• Design, architect, and implement end-to-end infrastructure solutions on the Azure cloud platform.
• Evaluate existing infrastructure and provide recommendations for improvement and optimization.
• Collaborate with stakeholders to gather requirements and translate them into scalable and efficient infrastructure designs.
Azure DevOps Implementation:
• Configure and maintain Azure DevOps pipelines for continuous integration and continuous deployment (CI/CD).
• Implement automation scripts and templates using Azure Resource Manager (ARM), PowerShell, or other relevant technologies.
• Manage source control, build, release, and deployment processes within Azure DevOps.
Deployment and Configuration Management:
• Deploy and configure Azure services including Virtual Machines, App Services, Azure SQL Database, Azure Kubernetes Service (AKS), etc.
• Implement infrastructure as code (IaC) using tools such as Terraform, ARM templates, or Azure DevOps YAML pipelines.
• Ensure proper monitoring, logging, and alerting mechanisms are in place for deployed infrastructure.
Collaboration and Documentation:
• Work closely with development teams, architects, and operations teams to ensure seamless integration of infrastructure and applications.
• Document architecture designs, deployment processes, and troubleshooting guides for reference and knowledge sharing.
• Provide technical guidance and mentorship to junior team members.