Cyber
Deloitte Cyber understands the unique challenges and opportunities businesses face in cybersecurity. Join our team to deliver powerful insights to help our clients navigate the ever-changing threat landscape. Through powerful insights and managed services that simplify complexity, we enable businesses to operate with resilience, grow with confidence, and proactively manage to secure achievements.
Position Summary
Level: Solution Advisor
Work you’ll do:
As a Consultant for CI/CD Pipeline, designing, building, and maintaining CI/CD pipelines:
- Develop and optimize automated pipelines for building, testing, and deploying applications across environments, ensuring reliability and repeatability.
- Collaborating with development, QA, operations, and support teams: Work closely with cross-functional teams to ensure deployment artifacts move smoothly through the pipeline and meet quality standards.
- Automating operational processes: Implement automation to streamline code integration, testing, deployment, and monitoring, reducing manual intervention and errors.
- Managing configuration and version control: Use tools like Git for version control and configuration management tools (e.g., Ansible, Chef, Puppet) to ensure consistent environments and deployments.
- Monitoring pipeline performance: Track, analyze, and optimize pipeline performance using monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack) to identify bottlenecks and areas for improvement.
- Ensuring security and compliance: Integrate security scanning and compliance checks into the pipeline to detect vulnerabilities and enforce policy as code.
- Troubleshooting and support: Provide ongoing support for pipeline issues, resolve deployment failures, and proactively address risks or incidents.
- Documentation and training: Maintain clear documentation for pipeline processes and provide training or guidance to development teams as needed.
The Team:
Enterprise Security teams embed cybersecurity across all facets of digital transformation by securing a client’s technical infrastructure, while enabling innovation and agility. Their services span security architecture, secure development, cloud cyber capabilities, application and emerging technology security, and secure-by-design initiatives. DevSecOps further integrates automated security into the software development lifecycle, embedding testing and remediation within CI/CD pipelines for agile, risk-aware deployment. Through Deloitte’s DevSecOps framework, teams drive operational efficiency and secure design principles, ensuring robust protection in cloud and application environments.
Qualifications
Must Have Skills/Project Experience/Certifications:
- 3-5 years of proven hands-on experience designing, building, and maintaining CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, Azure DevOps, or similar platforms.
- Strong knowledge of version control systems, especially Git, including branching, merging, and pull request workflows.
- Experience with scripting languages (e.g., Python, Bash, PowerShell) for automation tasks.
- Familiarity with configuration management tools (e.g., Ansible, Chef, Puppet).
- Experience with containerization (Docker) and orchestration (Kubernetes) technologies.
- Working knowledge of cloud platforms (AWS, Azure, or Google Cloud) and their CI/CD toolsets.
- Experience integrating automated testing and security scanning into pipelines.
- Familiarity with monitoring and logging tools (e.g., ELK Stack, Prometheus, Grafana).
Good to Have Skills/Project Experience/Certifications:
- Deep experience with multiple cloud providers (AWS, Azure, GCP), especially leveraging native CI/CD and DevOps services.
- Familiarity with hybrid or multi-cloud deployment strategies.
- Familiarity with deploying, managing, and scaling applications on Red Hat OpenShift, including working with OpenShift’s integrated CI/CD capabilities, container orchestration, and security features.
- Hands-on experience configuring, maintaining, and optimizing Jenkins pipelines for automated build, test, and deployment processes. Ability to integrate Jenkins with source control, artifact repositories, and other DevOps tools.
- Hands-on experience with Terraform, AWS CloudFormation, or Azure Resource Manager for automating infrastructure provisioning and management.
- Knowledge of DevSecOps principles, including integrating security tools (e.g., Snyk, Aqua, Checkmarx) into the pipeline.
- Skills in scripting languages (e.g., Groovy for Jenkins, Bash, Python) to customize pipeline steps and automate repetitive tasks.
- Experience with secrets management tools (e.g., HashiCorp Vault, AWS Secrets Manager).
- Experience with automated performance, integration, and security testing frameworks.
- Familiarity with test-driven development (TDD) and behavior-driven development (BDD) practices.
- Relevant certifications are a plus (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert, Certified Kubernetes Administrator).
- Ability to follow coding standards and best practices as documented in team repositories.
- Willingness to perform code reviews and contribute to continuous improvement of pipeline processes.
- Experience onboarding and mentoring other team members on CI/CD best practices
Education:
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent work experience).