Senior Consultant-DevOps
Deloitte
Job Description
Azure DevOps Sr. Consultant (Technical Requirements):
Mandatory Skills:
- Strong experience with Azure DevOps and CI/CD pipelines.
- Proficiency in scripting languages such as PowerShell, Python, or Bash.
- Knowledge of Azure services such as Azure App Service, Azure Functions, and Azure SQL Database.
- Experience with Azure DevOps services such as Azure Boards, Azure Repos, Azure Pipelines, Azure Test Plans, and Azure Artifacts.
- Proficiency in implementing and managing build pipelines for various types of applications including .NET, Java, Node.js, and Python.
- Excellent communication and problem-solving skills.
- Familiarity with version control systems such as Git, including branching, merging, and pull request workflows.
- Ability to troubleshoot build and release failures and implement solutions to improve pipeline efficiency.
- Understanding of security best practices for Azure resources and pipelines, including role-based access control (RBAC) and secure DevOps principles.
Good to Have Skills:
- Experience with other cloud platforms such as AWS or GCP.
- Knowledge of containerization technologies like Docker and Kubernetes.
- Knowledge of infrastructure automation using tools like Ansible, Chef, or Puppet.
- Experience with infrastructure as code tools like ARM templates or Terraform.
- Familiarity with monitoring and logging tools such as Azure Monitor and Log Analytics.
- Experience with agile methodologies and working in cross-functional teams.
- Certifications such as Azure DevOps Engineer Expert, Azure Solutions Architect Expert, or AWS Certified DevOps Engineer.
- Experience with Azure DevOps extensions and custom tasks to enhance pipeline functionality.
- Knowledge of software development lifecycle (SDLC) methodologies, including Agile, Scrum, and Kanban.
- Familiarity with Azure DevOps REST API for automation and integration with external systems.
- Ability to design and implement automated testing strategies, including unit tests, integration tests, and UI tests.
- Experience with Azure DevOps integration with other tools and services such as Jira, Slack, and ServiceNow.
Desired Skills (Certifications):
- Azure DevOps Engineer Expert
- Azure Solutions Architect Expert
- AWS Certified DevOps Engineer