Sr. DevOps Engineer
PwC
Job Description
Examples of the skills, knowledge, and experiences you need to lead and deliver value at this level include but are not limited to:
- Respond effectively to the diverse perspectives, needs, and feelings of others.
- Use a broad range of tools, methodologies and techniques to generate new ideas and solve problems.
- Use critical thinking to break down complex concepts.
- Understand the broader objectives of your project or role and how your work fits into the overall strategy.
- Develop a deeper understanding of the business context and how it is changing.
- Use reflection to develop self awareness, enhance strengths and address development areas.
- Interpret data to inform insights and recommendations.
- Uphold and reinforce professional and technical standards (e.g. refer to specific PwC tax and audit guidance), the Firm's code of conduct, and independence requirements.
Skill - Microsoft DevSecOps
Level – SA
Experience: 4+ years
Degree Required: Bachelor’s degree with five years of relevant experience; OR Master’s degree with three years of relevant experience; OR Associate's degree with eight years of relevant experience; OR 10 years of relevant experience with a high school diploma or equivalent
Key Responsibilities:
• Minimum 2 years of experience in Microsoft Azure DevOps.
• Microsoft certification on AZ-400 Designing and Implementing Microsoft DevOps (Required)
• Experience in Azure DevOps creating build and release pipelines incorporating automated
tools using YAML and portal
• Exposure of working on Azure pipeline setup activities like setting up build agent,
deployment/monitoring of Azure DevOps agents
• Creating pipeline policies for pull requests, stage gates and approvals
• Experience with YAML, JSON, PowerShell/Bash scripting
• Experience in release management process
• Experience in setting up Azure DevOps dashboards and automating the collection of metrics,
• Worked on Source Control Management Tools like Subversion, Git, Bitbucket and TFVC
• Experience of creating artifacts like NuGet, NPM, MAVEN and Python packages
• Experience with Docker, Kubernetes including AKS
• Experience with configuration management scripts i.e. Bash Script, Ansible etc
• Experience with IaC scripts like terraform, ARM templates, biceps
• Good Platform experience on Azure DevOps build and release pipelines incorporating
automated tools
• Good exposure with DevOps practice and processes
• Exposure with any cloud technology like MS Azure, AWS etc
• Strong experience in Azure DevOps including Board, pipelines, repos, artifacts etc.
• Strong cloud monitoring and security implementation
• Good knowledge and experience with DR & backup practices
• Good client communication and stakeholder management
• Experience with Agile methodologies
• Deep expertise with any cloud technology including IaaS & PaaS services
• Experience in YAML manifests/HELM charts/ARM Template scripting for application deployment
• Experience in sanity and health check of Pod/container and application using Azure
Monitor/Prometheus/Grafana/ELK Stack.
• Experience in security integration with Azure AD for RBAC, firewall, IP restrictions, Node
security, Identity and access management (IAM), vulnerability scanning.
• Strong desire to keep up to date with technology developments and learn new skills