Cursul DevOps Artisan – DevSecOps Fundamentals acoperă noțiuni referitoare la securitatea implementării automate și a pipeline-urilor CI / CD, inclusiv celor mai bune practici recomandate pentru securizarea fiecărei componente a pipeline-ului.
Acest curs DevSecOps Fundamentals se adresează:
- tuturor celor care lucrează cu implementări automate și pipeline-uri CI/CD, care își doresc să înțeleagă și să sporească securitatea mediului lor
- utilizatorilor și administratorilor Jenkins interesați să-și mărească aria de cunoștințe Jenkins
- Developerilor începători și celor care au deja experiență în domeniu
- Inginerilor QA
- Technical Project Managers
- Inginerilor DevOps
- Buid and Release Engineers
După finalizarea acestui curs DevSecOps Fundamentals, studenții vor avea cunoștințe solide privind procesele DevSecOps, unelte și tehnici. Vor cunoaște de asemenea, și componentele majore în Pipeline-ul DevOps, cum să creeze și să mențina pipeline-urile DevSecOps utilizând SAST, DAST și Security as Code.
Pentru a participa în cadrul acestui curs DevSecOps Fundamentals, studenții trebuie să:
- aibă o bună înțelegere a elementelor de bază ale containerelor (curs recomandat: Docker Fundamentals)
- aibă cunoștințe de lucru despre construcții automate și pipeline-uri CI / CD (curs recomandat: Jenkins Basic)
Module 01 DevSecOps Fundamentals: Introduction to DevOps
- What is DevOps?
- DevOps Culture
- DevOps Tools
- Continuous Integration
- Continuous Delivery
- Continuous Deployment
Module 02 DevSecOps Fundamentals: Case Studies on DevOps
- A demo company’s transition to DevOps walkthrough
Module 03 DevSecOps Fundamentals: Working in DevOps
- Introduction to Git
- GitLab
- Circle CI
- Docker concepts overview
- Docker security overview
Module 04 DevSecOps Fundamentals: Security Challenges in DevOps
- Major security challenges explained
Module 05: Building a CD Pipeline
- What is a Pipeline?
- What is a CI CD Pipeline?
- What is Jenkins and how it works
- Create Pipeline jobs
Module 6 DevSecOps Fundamentals: DevOps Deployment Data
- Integrating Security into your DevOps Processes
- Shifting Left
- How to do DevSecOps?
- DevSecOps Phases
- DevSecOps Pipeline
- DevSecOps Tools
Module 07 DevSecOps Fundamentals: Secure Continuous Delivery
- Injecting Security into Continuous Delivery
- Secure Code in Continuous Delivery
- Code Review in Continuous Delivery
- Securing your Continuous Delivery Pipeline
Module 08 DevSecOps Fundamentals: Security in Pre-Commit
- Pre-Commit Phase explained
- Security Tools used in Pre-commit phase
Module 09 DevSecOps Fundamentals: Security in Commit
- Commit Phase explained
- Security Tools used in Commit phase
Module 10 DevSecOps Fundamentals: Security in Acceptance
- Acceptance Phase explained
- Security tools used in Acceptance phase
Module 11 DevSecOps Fundamentals: Secure Configuration Management Using Infrastructure as Code
- Secure Configuration Management explained
- DevSec Hardening Framework
Module 12 DevSecOps Fundamentals: Securing Configuration Management and Continuous Integration/Continuous Delivery Pipelines
Acest curs îi pregătește pe studenți pentru susținerea examenului de certificare în vederea obținerii rolului de Professional SecOps Engineer.
FAQ training DevSecOps
Care sunt obiectivele principale ale cursului DevSecOps Fundamentals?
Obiectivele cursului sunt de a oferi o înțelegere solidă a integrării securității în procesele DevOps, de a prezenta practicile și instrumentele esențiale pentru asigurarea securității continue și de a dezvolta competențele necesare pentru a implementa DevSecOps în organizații.
Cum integrează cursul DevSecOps practicile de securitate în procesele DevOps?
Cursul abordează integrarea securității prin automatizarea controalelor de securitate, utilizarea instrumentelor de securitate în CI/CD pipelines, și prin promovarea unei mentalități de “securitate ca cod”, unde securitatea este o parte integrantă a dezvoltării și operațiunilor.