Visão Geral
O curso DevSecOps for Managers Foundation foi desenvolvido para fornecer uma compreensão abrangente dos conceitos e práticas de DevSecOps. Voltado para gestores e líderes de tecnologia, o curso explica como integrar segurança no ciclo de vida do desenvolvimento de software (SDLC), desde o planejamento até a produção, utilizando a abordagem DevOps. Os participantes aprenderão a implementar práticas de segurança contínuas que garantam a entrega de software seguro e de alta qualidade, além de otimizar os processos de compliance e mitigação de riscos.
Conteúdo Programatico
Module 1: Introduction to DevSecOps
- Overview of DevOps and the Evolution of DevSecOps
- The Importance of Security in DevOps Environments
- Key Principles of DevSecOps: Security as Code, Collaboration, and Automation
- DevSecOps vs. Traditional Security Approaches
Module 2: The Role of Managers in DevSecOps
- Understanding the Manager’s Role in DevSecOps Adoption
- Leading Teams Towards a Security-First Culture
- Managing Collaboration Between Development, Operations, and Security Teams
- Aligning Business Objectives with Security Goals
Module 3: Security Integration in the SDLC
- Integrating Security in the Software Development Lifecycle (SDLC)
- Shifting Left: Identifying and Addressing Security Early in Development
- Secure Coding Practices and Secure Software Design
- Case Study: Successful Security Integration in Agile Teams
Module 4: Automating Security in CI/CD Pipelines
- Overview of CI/CD Pipelines in DevSecOps
- Automating Security Testing in Continuous Integration (CI)
- Automating Vulnerability Scanning in Continuous Delivery (CD)
- Tools for Automated Security: SAST, DAST, and Dependency Scanning
Module 5: Threat Modeling and Risk Management
- Introduction to Threat Modeling in DevSecOps
- Identifying and Prioritizing Security Risks
- Continuous Risk Assessment and Mitigation
- Best Practices for Threat Detection and Response
Module 6: Compliance and Governance in DevSecOps
- Ensuring Compliance with Security Standards and Regulations
- Automating Compliance Checks in DevOps Workflows
- Auditing and Reporting for DevSecOps Environments
- Managing Governance Across Hybrid and Multi-cloud Infrastructures
Module 7: Selecting and Implementing DevSecOps Tools
- Overview of DevSecOps Tools and Technologies
- Choosing the Right Security Tools for Your Organization
- Implementing Security Automation with Open-source and Commercial Tools
- Case Study: Tool Selection and Implementation in a Large Organization
Module 8: Building a Security-first Culture
- Promoting a Collaborative Security Culture
- Training and Upskilling Teams on Security Best Practices
- Overcoming Resistance to DevSecOps Adoption
- Metrics for Measuring DevSecOps Success
Module 9: Incident Management and Response
- Preparing for Security Incidents in DevOps Environments
- Automating Incident Response and Forensics
- Building Resilient Systems for Rapid Recovery
- Post-Incident Reviews and Continuous Improvement
Module 10: Final Project and Case Studies
- Real-world Case Study: Implementing DevSecOps in an Enterprise Environment
- Final Project: Designing a Secure DevOps Pipeline for Your Organization
- Course Summary and Future Trends in DevSecOps
- Q&A and Best Practices Discussion