DevOps
General
Training
DevSecOps Automation (LM-DSOA)
About the course
Course Objectives:
Participants will gain understanding and practice in
- Understand infrastructure automation concepts using DevOps, GitOps, and CI/CD (Continuous Integration/Continuous Deployment)
- Familiarize infrastructure automation tools (GitLab, AWS)
- Automate deployment and observation of k8s cluster (GitLab, AWS)
Course content
Day 1
- Introduction to DevOps, GitOps, and CI/CD
- Components of CI/CD GitLabs
- Hands-on exercise: GitLab DevOps and AWS EKS (Elastic Kubernetes Service)
- Securing the CI/CD Infrastructure and Artifacts Using GitLab/AWS
- Hands-on exercise: Securing CI/CD using GitLab Access Control and AWS IAM (Identity and Access Management)
- Hands-on exercise: Container vulnerability scanning using Clair in CI/CD pipeline
- Infrastructure Automation Tools: CloudFormation and Terraform
- Hands-on exercise: Creating CI/CD pipeline using CloudFormation/Terraform
Day 2
- Automating Configuration and Security Notification
- Hands-on exercise: Automating security incident notification and remediation
- Automating Incident Response
- Hands-on exercise: Automated patch deployment using SSM Runbook and Lambda (AWS Platform)
- Automating and Troubleshooting Deployment of Application Using GitLab, EKS and Rancher
- Hands-on exercise: GitLab, EKS, Rancher