Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

DEVOPS with AWS Course Details
 

Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..

Batch Date: Aug 10th @6:15AM

Faculty: Mr. Shiva Kumar

Duration : 2 Months

Venue :
DURGA SOFTWARE SOLUTIONS at Maitrivanam
Plot No : 202, IInd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad-500038.

Ph.No: +91 - 9246212143, 80 96 96 96 96

Syllabus:

DEVOPS with AWS

Configuration Management Tools

  • Ansible

Virtualization Platforms

  • Vagrant

Container Tools

  • Docker

Build Tools

  • Maven

Version Controlling

  • GIT

Continuous Integration

  • Jenkins

Cloud

  • AWS

Container Orchestration

  • Kubernetes

Ansible

  • Ansible Introduction & Setup
  • Configuration Management & Orchestration
  • Environment Setup
  • Installation

Foundation

  • Inventory
  • Dynamic Inventory
  • Host Selection
  • Tasks
  • Plays
  • Playbook Execution
  • Ansible.cfg

Modules and Ad hoc Commands

  • Firewalld
  • Uri
  • Get_URL
  • APT/YUM
  • Service
  • User
  • Command
  • Shell
  • Copy
  • Fetch
  • File
  • Setup
  • Etc

YML Scripting

  • Basics of YML
  • How to write & test YML Scripts
  • YML scripting for writing Play Book.

PlayBook for CM Automation

  • Writing play books
  • Execution of playbooks
  • System facts and Custom facts
  • Play book Notification
  • Play book tags & handlers
  • Exception handling

Roles

  • Roles Overview
  • Converting to Roles:
  • Variables: facts
  • External Roles & Galaxy

Advanced Execution

  • Introduction
  • Removing Unnecessary Steps
  • Extracting Repetitive Tasks
  • Limiting Execution by Hosts
  • Limiting Execution by Tasks
  • Idempotence: changed_when, failed_when

Docker

Docker Introduction

  • Installing Docker
  • Docker's --format option for filtering cli output

Container Images

  • What's In An Image
  • Official Docker Image Specification
  • The Mighty Hub: UsingDocker Hub Registry Images
  • List of Official Docker Images
  • Images and Their Layers: Discover the Image Cache
  • Images and Containers From Docker Docs
  • Image Tagging and Pushing to Docker Hub
  • Building Images: The Dockerfile Basics
  • Building Images: Running Docker Builds

Jenkins

Getting started with Jenkins

  • Getting started with Jenkins
  • Introduction to Continuous Integration
  • Install Jenkins
  • Jenkins UI : Dashboard and Menus
  • Create Our First Jenkins Job

Continuous Integration with Jenkins

  • Continuous Integration with Jenkins
  • Install Git and Jenkins GitHub Plugin
  • Install Maven on Our Local Box
  • Configure Jenkins to Work with Java, Git and Maven
  • Text Direction: Create our First Maven-based Jenkins Project
  • Create our First Maven-based Jenkins Project
  • Run our First Jenkins Build and Jenkins Workspace

Distributed Builds

  • Introduction to Distributed Jenkins Build
  • Install Jenkins Master Node in the Cloud
  • Text Direction: Install Jenkins Master Node in the Cloud
  • Install Jenkins Slave Agents in the Cloud
  • Concurrent Jenkins Build and Label Jenkins Build
  • Continuous Delivery with Jenkins
  • Code as Pipeline
  • CI-CD using Jenkinsfile

Git:

  • Installation
  • Git local repo and GIT Hub
  • Configuration
  • Basic Commands
  • Branches
  • push and pull from GIT Hub
  • .gitignore
  • Git Tags
  • Git merging and rebasing
  • Cherrypicking

Maven:

  • Introduction
  • Understanding build process
  • Creating Maven from command prompt
  • Maven Dependencies
  • Maven Stages
  • Maven Repositories
  • Maven Plugins
  • Integrating maven with Jenkins

Kubernetes:

  • Kubernetes Architectire
  • Basic Commands
  • File Operations
  • Redirection
  • Piping
  • Permissions
  • Kubernetes objects
  • Pods
  • Containers
  • Services
  • Deployments
  • Kubeadm
  • Kubernetes Volumes
  • AKS(Azure kubernetes services) on Azure cloud
  • Persistent volumes on cloud

Terraform:

  • Introduction
  • Installing Terraform using choco
  • What is IAC
  • Execution plans
  • Terraform vs Other softwares
  • Hybrid cloud
  • Multi tenant cloud
  • Providers
  • Resources
  • Creating infrastructure
  • Creating VMS using Terraform
  • Environment variables

Packer:

  • Introduction
  • Installing packer using choco
  • Packer Vs Terraform
  • Builders
  • image creation in packer
  • provisioners