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
- Configuring Git
- Working with Repositories
- Essential Git Commands
- Managing Remote Repositories
- Tagging
- Git Branching Strategies
Module 2: Docker
- Introduction to Container Technology
- Overview of Docker
- Downloading and Installing Docker
- Core Docker Commands
- Docker Engine Architecture
- Running Your First Container
- Understanding Docker Images
- Building Images with Dockerfiles
- Setting Up a Private Registry
- 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
- Installation and Configuration of Ansible
- Executing Ad-Hoc Commands
- Managing Playbooks
- Working with Variables
- Implementing Loops
- Using Notify and Handlers
- Securing Secrets with Ansible Vault
- Utilizing Jinja2 Templates
- Organizing Code with Roles
Module 4: Jenkins
- Introduction to Continuous Integration and Continuous Delivery (CI/CD)
- Overview of Jenkins
- Understanding Jenkins Workflows
- Installing Jenkins
- Navigating the Jenkins User Interface
- Creating Your First Job: Automating Web Server Deployment on Jenkins
- Adding Remote Machines and Credentials
- Automating Web Server Deployment to Remote Machines
- Configuring Git Webhooks for Jenkins
- Incorporating 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