DevOps Design and Automation For Developers- 5 days

DevOps Design and Automation For Developers-  5 days

Pre-Requisites:
Knowledge of Software engineering and Hands-on on Linux
(It Is mandatory to accomplish the training prerequisite conditions before nominating for the session)

Course Content:
Module 1      DevOps Fundamentals
      Introduction to DevOps
      DevOps Process
      DevOps Team
      Architecture application for DevOps
      DevOps Technology Reference Architecture
     
Module 2      Source Code Repository in GIT
      GIT Fundamentals
      GIT Banching and Merging
      Lab: Woking With GIT
      Lab: GIT Branching and Merging
      Lab: Code Commit Private GITHub
     
Module 3      Continuous Integration and Deployment
      Continuous Integration Fundamentals
      Continuous Delivery Fundamentals
      CI/CD with Jenkins
      Lab: Install and Configure Jenkins
      Lab: Create a Simple pipeline in Jenkins
      Lab: Introduction to Groovy Scripts for Pipelines
      Lab: Crete a Maven Pipeline Build with Cobertura and Junit Test cases
                        
Module 4      Automate Cloud IaaS for DevOps
      Cloud Overview
                                           Lab: Create a Autoscaling Applications in AWS
Module 5      Docker Containers
      Docker Fundamentals
      Lab: Working with Docker
      Build and Ship Docker Images
      Lab: Build and Ship Images
      Docker Container as a Service
      Lab: Build a Kubernetes Cluster in AWS
      Create a Micro service Application
      Lab: Build and RUN a three tier application in cloud
      Lab: Run a Micro serviced docker application using Jenkins                       
Module 6      Automation using Ansible
      Ansible Fundamentals
      Ansible Modules
      Lab: Managing Application config in Ansible
      Lab: Creating and Running Docker using Ansible
      Lab: Build and Run Docker in Jenkins                        
Module 7      Design and automate DevOps End to End
               Move the Code and Development to DevOps Model
               Move Agile in Infrastructure and Development
               Create a DevOps Environment in Cloud
               Use Containers for Application building process
               Put Code and Containers in GIT
               Automate Infrastructure Creation and Scaling in Cloud
               Automate Configuration using Ansible
               Repeat the Process in Different environments
               Create a DevOps Process for you Organization
               Lab: Create a Pipeline for your application
               DIY: Create a Complete stack Pipleine

Comments

Popular posts from this blog

Cloud Computing in simple

How to Write an Effective Design Document

Bookmark