Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Module 1: GIT
- Introduction to Version Control Systems
- History of Git
- Git Fundamentals
- Git States
- Installing Git
- Git Configuration
- Working with Repositories
- Essential Git Commands
- Working with Remote Repositories
- Tagging
- Git Branching
Module 2: Docker
- Introduction to Containers
- Introduction to Docker
- Downloading and Installing Docker
- Essential Docker Commands
- Docker Engine Overview
- Running Your First Container
- Docker Images Explained
- Building Images with Dockerfile
- Private Registries
- Storing and Retrieving Docker Images from Docker Hub
- Networking Docker Containers
- Data Persistence Using Volumes
Module 3: Automation with Ansible
- Introduction to Ansible
- Ansible Architecture
- Installing and Configuring Ansible
- AD-Hoc Commands
- Managing Playbooks
- Managing Variables
- Managing Loops
- Managing Notify and Handlers
- Ansible Vault
- Jinja2 Templates
- Managing Roles
Module 4: Jenkins
- Introduction to CI and CD
- Introduction to Jenkins
- Jenkins Workflow
- Jenkins Installation
- Jenkins User Interface
- Building the First Job: Automating Web Server Deployment on Jenkins
- Adding Remote Machines and Credentials
- Automating Web Server Deployment on Remote Machines
- Configuring Git Web Hooks for Jenkins
- Adding Parameters in Jenkins
- Integrating Jenkins with Ansible
35 Hours
Testimonials (2)
Craig was extremely involved in the training, always making sure we are paying attention, adapted the examples to our day-to-day activities and always provided an answer when asked, even if the information was not added in the presentation.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Course - DevOps Foundation®
High level of commitment and knowledge of the trainer