DevOps – DevOps Foundation Course

Course Objective – DevOps Foundation Course

This program gives an overview of the DevOps landscape highlighting common approaches, practices and tools.

Course Duration:

4 Days

Prerequisite Skills

  • Basic understanding of Linux/Unix system concepts
  • Familiarity with Command Line Interface (CLI)
  • Familiarity with a Text Editor
  • Experience with managing systems/applications/infrastructure or with deployments/automation

Who should attend?

Designed for anyone involved in the IT value chain. This training is for:

  • Anyone in an IT Leadership role
  • CIOs / CTOs
  • System Administrators
  • IT Operations Staff
  • Release Engineers
  • Configuration Managers
  • Anyone involved with IT infrastructure
  • Developers and Application Team leads
  • Scrum Masters
  • Software Managers and Team Leads
  • IT Project & Program Managers
  • Product Owners and Managers

Course Contents

  • Introduction to DevOps
  • Source Code Management tool: Git
  • Java build tool: Maven
  • CI Orchestration tool: Jenkins
  • Introduction to Configuration Management tool: Chef
  • Introduction to Containers: Docker
  • Infrastructure monitoring tool: Nagios

Day wise breakup of the course

Day 1

  • Introduction to DevOps
  • DevOps History Agile and DevOps Why DevOps
  • DevOps Values, Benefits, Goals
  • Adoption of DevOps and where to start Use Cases
  • Version Control – GIT, Maven & Jenkins
  • Continuous Integration – Maven, Jenkins Java Build Tool – Maven
  • Maven lifecycle
  • Build Goals, plugins Maven repositories
  • Dependencies, POM, Artifacts CI Orchestration Tool – Jenkins
  • Binary Repository – Nexus

Day 2

  • Introduction to Configuration Management

Chef

  • Chef Principles
  • Architecture of Chef Server and types

Chef Components

  • Nodes, Ohai, Resources, Recipes, Cookbooks, Runlists, Attributes, Roles
  • Chef apply, Chef solo, Chef client

Workstation

  • ChefDK, Knife
  • Bootstrap a node, convergence
  • Compliance and Reporting in Chef
  • Chef for Developers and Operations team
  • Brief introduction to Chef Automate, AWS OpsWorks, Jobs, Inspec, Habitat (No hands-on covered)

Day 3

  • Introduction to Containers
  • A bit of virtualization Need of containers

Docker

  • Docker Architecture and principles Docker for Developers

Docker components

  • Engine, Compose, Machine Container Storage
  • Networking in Containers – Swarm, K8’s

Day 4

  • Infrastructure Monitoring Tool – Nagios

Nagios architecture

  • Server, Client agents, Plugins Remote monitoring of slaves Server definition and files
  • Email configuration and files KPI
  • Create and generate alert messages based on configured monitoring parameters

Others

  • Best practices followed in DevOps
  • Vision on moving to DevOps movement Cloud and its effects in DevOps

Trainer Profile

The trainer for this course has 12 years of experience in the IT industry.He is a reliable and an effective knowledge partner in the area of DevOps.He provides consulting services to global organizations, delivering quality training programs and enabling certifications for all individuals who are seeking an excellent career growth in the present IT Industry.

For training inquiries please mail to [email protected] or call +91  8008 048 446.

This website uses cookies to enhance your browsing experience.