GitLab Overview and Flow
• Performing Git commands for branching, merging, and remote work
• GitLab components and navigation features
• Fundamental concepts and skills using GitLab within the DevSecOps lifecycle
• Architecture and Runners
• Setting-up and configuring CICD and runners
• Scope and persist variables at various levels
• Testing, building, reviewing, and deploying Gitlab CICD pipelines
• CICD pipelines custom workflow management
• Multi Environment (Multiple K8s Clusters) Deployments with CICD
• Release and deployment workflow
• Task automations in Gitlab
• Artifacts and dependency caching
• Building and deploying images to GitLab registry
• Gitlab Security Scanning and Reporting – Static Application Security Testing, License Compliance Scanning, container scanning and Dynamic Application Security Testing (DAST)
• Scalability and High Availability with GitLab
• Gitlab Integration with Jenkins
Gitlab administration topics
Install GitLab
Configure basic settings
Add and remove users and adjust settings
View and track user permission levels and changes made to these
Manage user access via integrations with external authentication and authorization providers
Configure and test-optional settings and integrations
Perform backups, restores, and upgrades
2. Enterprise Security:
SAST Overview
Using built-in scanners
Integrating external scanner
Note: regarding the enterprise version, kindly check with your client the option of using the free trial of the enterprise version.