• info@annexit.com
  • +91 9246541666 , +91 9395301564
<?php the_title_attribute(); ?>

DevOps Classroom Training

 0 (No Review)

No student enrolled

Course Duration

10 week

About AnnexIT

AnnexIT is a leading e-learning platform providing live instructor-led interactive online training. We

cater to professionals and students across the globe in categories like Big Data & Hadoop, Business

Analytics, NoSQL Databases, Java & Mobile Technologies, System Engineering, Project Management

and Programming. We have an easy and affordable learning solution that is accessible to millions of

learners across the globe.

Course Description

DURATION : 6 Weeks

MODE OF TRAINING : Classroom/Online

LEVEL : Advanced

    DevOps Course Curriculum

    • What is DevOps?
    • History of DevOps
    • Dev and Ops
    • DevOps definitions
    • DevOps and Software Development Life Cycle
    • DevOps main objectives
    • Infrastructure As A Code

    • Basic concepts of Operating System, Kernel, Shell & File System structure.
    • Important Commands for Administration.
    • Installation of Centos.
    • User Management.
    • File Permissions.
    • Partitioning and File System.
    • Package Management.
    • Automating tasks with Cron.
    • DHCP Configuration.
    • NFS Configuration.
    • Apache Configuration.
    • FTP configuration.
    • SSH configuration.
    • NTP Configuration.
    • Open LDAP server configuration.

    • Python Introduction
    • Features of Python
    • Python vs Perl
    • Python vs shell
    • Interactive mode of programming using python
    • Reserved words
    • Python indentation, Python variables
    • Python data types
    • Numbers,Strings,Lists,Tuples,
    • Dictionaries,Loops,Operators,
    • Break Continue,pass,
    • Command line arguemtns,Functions
    • Modules
    • Files, Exception Handling
    • Object Oriented concepts,
    • Class, Object, Inheritance

    • She-bang line in shell
    • Command line arguments
    • Variables, Loops, Case statement
    • Functions, Regular expressions, Examples

    • History and evolution of cloud
    • Cloud computing concepts
    • Characteristics and Benefits of Cloud
    • Cloud service models
    • IaaS, PaaS and SaaS
    • Cloud service model implementations
    • Cloud Deployment Models
    • Virtualization
    • Virtual Machines

    • Introduction to Ansible.
    • Introduction to YAML.
    • Ansible Documentation.
    • Setup and Configuration.
    • Ansible Playbooks
    • Ansible command line

    • Agile Principles.
    • Agile and Scrum Methodologies.
    • Scrum Roles.

    • Introduction to Version Control.
    • Installation and Server setup.
    • Git Commands and Repository.
    • Branching
    • Working with GitHub.

    • Introduction to Puppet
    • Installation of Puppet Master
    • Installation of Puppet agent
    • Module Structure and Class Naming
    • Declaring Classes and Creating Node definition.
    • conf, Catalog Compilation, Facter and Autoloading.
    • Puppet DSL

    • Installation and Configuration of Tomcat Server.
    • Managing Tomcat
    • Deploying and Managing Applications.

    • Overview of Chef
    • Common Chef Terminology (Server, Workstation, Client, Repository etc.)
    • Servers and Nodes
    • Chef Configuration Concepts
    • Installation of Chef Enterprise Server.
    • Workstation Setup

    • What are containers
    • Diffrence between VM’s & Containers
    • Hypervisor Vs Docker Engine
    • Docker Introduction
    • Docker installation
    • Images & containers basics
    • Images
    • Docker Images Deep Dive
    • DockerHub
    • Pull & Push images
    • Building your own Image with Dockerfile
    • Docker & Jenkins integration
    • Hosting & Managing Images
    • Containers
    • Deep Dive
    • Running, Stopping, Deleting, Inspecting & Managing containers
    • Docker networking
    • Web server examples
    • Local Developemnt workflow
    • Docker Compose
    • Automated WorkFlow/ Continous delivery of dockers
    • Docker Orchestration with Kubernetes
    • Microservice Architecture
    • Why Containers for microservices
    • Kubernetes Intro & Architecture
    • Kubernetes setup
    • Running docker containers on kubernetes
    • Kubectl
    • Pod
    • Service
    • Replication controller & Set
    • Deployment
    • Whats Next in Cotainer world

    • Introduction
    • Setting up Vagrant.
    • Using Vagrant, Vagrantfiles, Boxes, Synced folders, Networking.
    • Automated Provisioning with Shell, Puppet and Chef.
    • Private and Public Networking.
    • Multiple Machines with Vagrant.
    • Box Management.

    • INTRODUCTION TO JENKINS-CI
    • Continuous Integration with Jenkins Overview
    • Installation of Jenkins.
    • Jenkins management
    • Support for the Git version control systems
    • Different types of Jenkins Jobs
    • Setting up a Jenkins job
    • Scheduling build Jobs.
    • Securing Jenkins.
    • Jenkins Plugins.
    • Introduction to Maven.
    • Setting up Jenkins Master and Slave servers.
    • Distributed builds with Jenkins
    • Backup and Restore of Jenkins.

    • Installation and Configuration of Nagios Server.
    • Configuring NRPE.
    • Nagios Configuration.
    • Adding Hosts and Services.
    • Web Interface.

    • Identity Access Management.
    • S3, Glacier and CloudFront.
    • EC2
    • Route53
    • Databases on AWS.
    • Application Services.
    • Deployment with EC2 and Auto Scaling.
    • Monitoring and Logging with CloudWatch.
    • Elastic Beanstalk.
    • Ansible and Amazon Web Services

0.00 average based on 0 ratings

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Course Features

  • Duration 60h
  • Max Students Unlimited
  • Certificate Yes
  • Skill Advance
  • Category Programming

Talk with Annex IT