FA-0170DevOps, Cloud & Infrastructure

DevOps with Jenkins

Introduction

Why this course

This course is designed to take the trainee from the bottom up using CLI to Continuous Integration and Development pipeline using Jenkins. This module also covers deployment in the cloud. Although any generic cloud service would suffice, this syllabus uses bare metal services from Digital Ocean and Managed services from AWS to give the learner a complete spectrum.

Duration: 10 days

Training outline

9 modules

·
01Module 16 topics
  1. Basics of Linux
  2. Server Management in Linux
  3. Vagrant
  4. Basics of networking
  5. Case Study with Project and Assessment
  6. Vprofile Intro & Setup on VM’s
02Module 26 topics
  1. Bash Scripting
  2. Basics of scripting
  3. Variables, Conditions, Loops etc
  4. Automating day to day admin tasks
  5. Git
  6. Git Services
03Module 36 topics
  1. Cloud Computing Intro
  2. Services
  3. Digital Ocean
    1. Droplets
    2. DNS
    3. Teams
    4. Managed Services
  4. AWS
    1. IAM
    2. Ec2 Instances, EBS Volumes, ELB
    3. S3
    4. Cloudwatch
    5. RDS
    6. Autoscaling
  5. Cloud For Case Study with Project and Assessment
  6. Re-Architecting Web App
04Module 411 topics
  1. Version control system revisit
  2. Build Tools | Build & Test Java Code = Maven
  3. Continuous Integration Intro
  4. Jenkins
  5. Jenkins as a Build Server
  6. Jenkins Jobs | Build , Test, Deploy, Notify
  7. Jenkins Master/Slave, Nexus, Sonarqube
  8. Jenkins CI Pipeline
  9. Jenkins Administration
  10. Case Study with Project and Assessment
  11. Continuous Integration Using Jenkins, Nexus, Sonarqube & Slack
05Module 54 topics
  1. Python Scripting
  2. Basics of python programming
  3. vars, data types, conditions, loops, function, modules etc
  4. Pythons for automating OS tasks
06Module 612 topics
  1. Ansible Intro
  2. Ad Hoc commands
  3. Modules
  4. YAML into
  5. Playbooks
  6. vars, conditions, loops,
  7. handlers, templates etc etc etc
  8. Variables deep dive
  9. Roles
  10. Ansible for AWS
  11. Case Study with Project and Assessment
  12. Continuous Delivery and Configuration Management [Jenkins plus Ansible]
07Module 77 topics
  1. VPC in depth
  2. Log management and custom metrics
  3. Case Study with Project and Assessment
  4. Vprofile on Beanstalk & RDS
  5. Code Commit, Code Build & Code Pipeline
  6. CI & CD on AWS Cloud for Vprofile
  7. Beanstalk, RDS, CodePipeline etc
08Module 812 topics
  1. Docker Intro
  2. Understanding and Implementing Containers
  3. Volumes, Network, logs etc
  4. Building Images for Vprofile project
  5. Docker compose to run vprofile multi containers
  6. Kubernetes Intro
  7. Kubernetes setup for production Env
  8. Kubernetes objects
  9. Pods, Services, Controllers, Deployment
  10. Replication, Autoscaling, Resource quotas, secret, configmap, namespace.
  11. Case Study with Project and Assessment
  12. Vprofile deployment on Kubernetes
09Module 95 topics
  1. Nginx
  2. Apache
  3. Tomcat
  4. Certbot / SSL / Let’s Encrypt
  5. Capstone Project

A programme built around your team.

Share your training goals and requirements.

DevOps with Jenkins
FA-0170

Share your requirements for this programme.

Training enquiry

DevOps with Jenkins