Course Design & Objectives

DevOps (“development” and “operations”) is a collaboration and communication of both software developers and IT professionals while automating the process of software delivery and infrastructure changes.  In this course, how a DevOps transformation can help focus on value and streamlined delivery. We will also cover concepts like Automation and technology which play huge roles in DevOps success

You will Learn

  • Understand the need for DevOps and the problems it resolves
  • Common Infrastructure Servers, Scalability and Availability
  • Implement Automated Installations and Deployments
  • Apply Bash/Python Basics
  • Implement Virtualization Concepts
  • Learn various DevOps tools Puppets, Jenkins and GIT

Course Outline

  • Use the principal concepts and practices behind the DevOps methodology
  • Design and implement an infrastructure on AWS that supports one or more DevOps development projects
  • Use AWS CloudFormation and AWS OpsWorks to deploy the infrastructure necessary to create development, test, and production environments
  • Set up Git on AWS and understand the array of options for enabling a Continuous Integration environment on AWS
  • Use the core principles of Continuous Integration and Continuous Deployment
  • Implement several common Continuous Deployment use cases using AWS technologies, including blue/green deployment and A/B testing
  • Distinguish between the array of application deployment technologies available on AWS

30 Hours

Who Should Attend

People with QC, Automation, Admin, Build & Release, IT Infrastructure

Starting Date & Location:

Linux, Python 2.7, PyDebugger


Understanding need of Continues Integration & Continues Delivery (CI & CD)  and Automation