DevOps with AWS

DevOps with AWS  INTEGRATION Course Content

1.  DevOps Essentials

  • Why DevOps
  • What is DevOps
  • DevOps Trends
  • DevOps Engineer Skills
  • DevOps Delivery Pipeline
  • DevOps Eco-System
  • Use Case

2.      Build Tools – VCS

  • What & Why VCS?
  • Tools in VCS
  • GIT (What & Why)?
  • GIT File Workflow
  • GIT Commands

3.      Build Tools – Jenkins

  • What & Why CI?
  • Introduction to Jenkins
  • Plugin Management
  • Building Delivery Pipeline

4.      Build & Test Automation

  • Build Setup
  • Test Automation
  • Securing Jenkins
  • Notifications

5.      Containerization – Docker

  • Docker in DevOps
  • First Steps in Docker
  • Docker Fundamentals
  • Image Distribution
  • Containers

6.      Containerization – Docker

  • Docker Networking
  • Docker Volumes
  • Docker Files

7.      Deployment – Puppet

  • Puppet Introduction
  • Puppet Architecture
  • Puppet Terminologies
  • Puppet Language Constructs

8.      Deployment – Puppet

  • Puppet Modules
  • Node Classification
  • Puppet Environment
  • Puppet Classes
  • Puppet Templates

9.      Monitoring – Nagios

  • Introduction
  • The Basics
  • Nagios Plugins & Objects
  • Nagios Command & Notifications
  • Nagios Integration

10. Complete CI & CD Pipeline

  • Building a complete CI & CD Pipeline including Build, Test, Package and Deploy.

11. Cloud Infrastructure – AWS

  • Introduction to AWS Services
  • Infrastructure Services – Compute
  • Infrastructure Services – Storage
  • Infrastructure Services – Network

12. AWS Integration with DevOps

  • Introduction to AWS CodeCommit
  • Introduction to AWS CodeDeploy
  • Introduction to AWS CodePipeline

13. AWS Integration with DevOps

  • Additional AWS Services
    • AWS Elastic BeansTalk
    • AWS OpsWorks
    • AWS CloudFormation
    • AWS Identity and Access Management (IAM)