Duration
2 Days
Level
Basic Level
Design and Tailor this course
As per your team needs
During this instructor-led course, students will get hands-on experience working in a DevOps environment, including processes, patterns and tools. The course begins with an introduction to AWS and DevOps.
The course then dives into an introduction to DevOps and the DevOps philosophy, continuous integration and continuous deployment. The course continues with an overview of common DevOps tools (Docker, Git, Maven). It concludes with setting up a CI/CD pipeline in AWS.
This course is designed for Developers, Managers, and Sys Admins need to understand the core concepts of DevOps.
- Introduction to Virtualization & Cloud Computing
- Introduction to Amazon Web services
- AWS Global Infrastructure
- Signing up for AWS
- Overview of AWS Services
- Introduction AWS management console
- Compute Capacity in the AWS Cloud: Amazon EC2
- Creating instances & Types of EC2 Instances
- AMI
- Security Groups, Key Pairs
- Elastic IP vs Public IP
- CALMS model
- DevOps goals
- DevOps and roles
- DevOps Lifecycle
- CALMS model
- DevOps goals
- DevOps and roles
- DevOps Lifecycle
- Introduction to docker
- Docker commands
- Building compose model
- Using docker compose
- Dockerfile
- What is it?
- Setting up a CI pipeline in Jenkins
- What is it and why?
- Setting up a CD pipeline to deploy on AWS
- Cloud platforms
- Docker
- Git
- Maven
- Jenkins
Participants should be from a technical background with an understanding of Linux fundamentals, Web-development and Java fundamentals.