Azure DevOps
Capgemini
Job Description
Primary Skills
- Azure DevOps – Strong experience with Azure DevOps Services, including Pipelines, Repos, Artifacts, and Boards for CI/CD and project management.
- Terraform – Expertise in Infrastructure as Code (IaC) using Terraform for provisioning and managing Azure cloud resources efficiently.
- YAML – Proficiency in writing YAML-based Azure DevOps pipeline configurations for automated builds, tests, and deployments.
- PowerShell & Scripting – Strong scripting skills using PowerShell for automation, configuration management, and system administration in Azure environments.
- CI/CD Pipelines – Hands-on experience in building and maintaining CI/CD pipelines using Azure DevOps Pipelines, GitHub Actions, or Jenkins.
- Azure Cloud Services – Experience with Azure Virtual Machines (VMs), Azure Kubernetes Service (AKS), Azure Functions, App Services, Storage Accounts, and Networking (VNet, Load Balancers).
- Containerization & Kubernetes – Experience in working with Docker containers and deploying applications on AKS.
- Security & Compliance – Understanding of Azure security best practices, IAM roles, Managed Identities, Key Vault, and Azure Policy.
- Monitoring & Logging – Hands-on experience with Azure Monitor, Application Insights, Log Analytics, and alerting mechanisms for cloud resource monitoring.
- Version Control Systems – Experience with Git-based repositories (Azure Repos, GitHub, GitLab) and branching strategies like GitFlow.
Secondary Skills
- ARM Templates & Bicep – Knowledge of Azure Resource Manager (ARM) templates and Bicep as alternatives to Terraform for infrastructure deployment.
- Ansible & Configuration Management – Experience in automating configurations using Ansible, Chef, or Puppet.
- Networking & Hybrid Cloud – Understanding of VPNs, ExpressRoute, Private Link, and hybrid cloud connectivity.
- Azure DevOps Security – Implementing security scanning tools like SonarQube, Snyk, and DevSecOps practices.
- Performance Tuning & Cost Optimization – Analyzing Azure workloads for cost efficiency and optimizing performance.
- Multi-Cloud Experience – Basic understanding of AWS or GCP alongside Azure.
- Agile & Scrum Methodologies – Working knowledge of Agile frameworks, sprint planning, and collaboration tools like Jira.
- Serverless & Event-Driven Architecture – Experience with Azure Functions, Event Grid, and Logic Apps for automation and event handling.
- API Management – Familiarity with Azure API Management (APIM) for securing and managing APIs.