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.
Job Description: DevSecOps Engineer - Azure & GitHub
We are seeking a skilled DevSecOps Engineer with a strong focus on Azure technologies, GitHub DevOps practices, and security integration. The team member will play a crucial role in developing, implementing, and maintaining our infrastructure, CI/CD pipelines, security integrations, along with ensuring the seamless and secure deployment and operation of our applications.
Essential Functions
- Infrastructure Management: Design, implement, and manage scalable, secure, and reliable cloud infrastructure using Azure service
- Continuous Integration/Continuous Deployment (CI/CD): Develop and maintain CI/CD pipelines using GitHub Actions to automate the build, test, deployment, and security scanning processes.
- Monitoring and Logging: Manage monitoring, logging, and alerting systems to ensure high availability, performance, and security of applications.
- Collaboration: Work closely with development, QA, security, and operations teams to ensure smooth integration, delivery, and security of software solutions.
- Security: Implement security standards and regulations in the DevOps processes, ensuring compliance with industry standards and regulations. This includes integrating security tools and practices into the CI/CD pipelines, assisting with regular security assessments, and addressing vulnerabilities.
- Documentation: Create and maintain comprehensive documentation for infrastructure, CI/CD pipelines, security measures, and operational procedures.
Minimum Requirements
- Experience: Minimum of four years of experience in a DevOps or DevSecOps role with a focus on Azure, GitHub DevOps practices, and Terraform from a secure infrastructure mind-set.
- Certifications in Azure (e.g., Microsoft Certified: Azure DevOps Engineer Associate, Microsoft Certified: Azure Administrator Associate.)
- Two years of experience with Terraform in an Azure environment or Operational support of Azure resources through Terraform.
- Familiarity with agile methodologies and practices.
- Understanding of networking concepts and security best practices in a cloud environment.
- Knowledge of monitoring and logging tools like Azure Monitor, Prometheus, Grafana, and ELK stack.
- Expertise in scripting languages such as PowerShell, Bash, Python, or GO.
- Experience with security tools and practices, such as static code analysis, vulnerability scanning, and incident response.
- Proficiency with DevOps and Azure services including GitHub Enterprise, Azure Kubernetes Service (AKS), and Infrastructure as Code with Terraform in Azure.
- Strong experience with GitHub Enterprise; specifically in GitHub Actions/Workflows.
- Hands-on experience with containerization and orchestration tools such as Docker and Kubernetes.
Official notification