Senior Consultant
gem
Job Description
•Design and maintain Azure DevOps organizations, projects, repositories, pipelines, service connections, security, permissions, and access controls.
•Establish DevOps governance, best practices, branching, merging, and release management strategies across multiple teams.
•Build and maintain YAML-based Azure DevOps pipelines to automate build, test, deployment, and release processes.
•Implement deployment approvals, gates, environment-based releases, and automated testing within CI/CD pipelines.
•Develop and manage Infrastructure as Code using Terraform, Bicep, and ARM Templates.
•Automate Azure resource provisioning and configuration management.
•Deploy and manage Azure services including Virtual Machines, Virtual Networks, App Services, AKS, Azure Functions, Azure SQL, Storage Accounts, and Key Vault.
•Support Azure migration and modernization initiatives.
•Build and manage Docker containers, operate workloads on AKS, and implement container registry and image management practices.
•Configure monitoring and alerting using Azure Monitor, Log Analytics, Application Insights, and Azure Alerts.
•Troubleshoot deployment and production issues to improve platform reliability.
•Implement DevSecOps practices, integrate security scanning tools, manage secrets using Azure Key Vault, and ensure compliance with organizational security standards.