Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

true
true

Devops

No Reviews Yet

Marathahalli, Bangalore

Course ID: 55977

Marathahalli, Bangalore

Students Interested 0 (Seats Left 0)

₹ 14,000

No Reviews Yet

About the Course

Main Topics

1. Introduction to Devops

2. Version Control with Git

3. GITHUB

4. Jenkins – Continuous Integration

5. Configuration Management with Ansible

6. Containerization with Docker

7. Containerization with Docker: Ecosystem and Networking

8. Containerization using Kubernetes

9. Chef for configuration management

10.Continuous Monitoring with Nagios Details Course Flow

Modules:

1. Introduction to Devops

  • Define Devops
  • What is Devops
  • SDLC models,Lean,ITIL,Agile
  • Why Devops?
  • History of Devops
  • Devops Stakeholders
  • Devops Goals
  • Important terminology
  • Devops perspective
  • Devops and Agile
  • Devops Tools
  • Configuration management
  • Continuous Integration and Deployment

2. Version Control with Git Learning Objectives:

Upon completing this module, you should be able to install GIT and work with remote repositories and perform management of files for small as well as large projects, execute branching and merging operation and will learn about various GIT commands in Git cheat sheet.

Topics:

  • What is version control?
  • What is Git?
  • Why Git for your organization?
  • Installing Git
  • Working with Remote Repositories
  • Branching and Merging in Git
  • Git workflows
  • Git cheat sheet
  • Hands On/Demo: • GIT Installation, Version Control, branching and merging of code. Pulling and Pushing repositories from remote server

3. GITHUB Topics:

  • What is version control?
  • What is GitHUB?
  • Why GitHUB for your organization?
  • Installing GitHUB Desktop
  • Working with Remote Repositories
  • Branching and Merging in GitHUB
  • Hands On/Demo: • GITHUB Installation, Version Control, branching and merging of code. Pulling and Pushing repositories from remote server

4. Jenkins – Continuous Integration

  • Introduction.
    • Understanding continuous integration
    • Introduction about Jenkins
    • Build Cycle
    • Jenkins Architecture
  • Installation
    • Obtaining and installing Jenkins
    • Installing and configuring Jenkins using WAR and RPM
    • Java installation and configuration
    • Maven Installation
    • Exploring Jenkins Dashboard.
  • Jobs
    • Creating Jobs
    • Running the Jobs
    • Setting up the global environments for Jobs
    • Adding and updating Plugins
    • Disabling and deleting jobs
  • Build Deployments
    • Understanding Deployment.
    • Tomcat installation and configuration
  • Securing Jenkins
    • Authentication
    • Jenkins Plugin
    • Authorization
    • Confidentiality
    • Creating users
    • Best Practices for Jenkins

 

5. Configuration Management with Ansible

Learning Objectives: Upon completing this module, you should be able to install Ansible on your machine, write Ansible Playbooks, execute ad-hoc commands using Ansible and differentiate Ansible and Puppet.

Topics:

  • Introduction to Ansible
  • Ansible Installation
  • Configuring Ansible Roles
  • Write Playbooks
  • Executing adhoc command
  • Implementing Ansible
  • Hands On/Demo:
  • Installing Ansible
  • Configuring Ansible Role
  • Write Playbooks
  • Execute Ad-Hoc commands

6. Containerization with Docker

Topics:

  • Shipping Transportation Challenges
  • Introducing Docker
  • Understanding images and containers
  • Running Hello World in Docker
  • Introduction to
  • Container
    Container Life Cycle
  • Sharing and Copying
  • Base Image
  • Docker File
  • Working with containers
  • Publishing Image on Docker Hub

7. Containerization with Docker: Ecosystem and Networking

  • Introduction to Docker Ecosystem
  • Docker Compose
  • Docker Swarm
  • Managing Containers
  • Running Containers
  • Introduction to Docker Networking
  • Network Types
  • Docker Container Networking

Hands on: Use Docker Compose to create a WordPress site. Start Containers on a Cluster with Docker Swarm. Manage Containers locally using Kitematic UI, Managing Container through Docker UI.

8. Containerization using Kubernetes

Topics:

  • Introduction to Kubernetes and Minikube(Tool)
  • Installing Kubernetes
  • Container Orchestration / Container Management using Kubernetes
  • Managing Workloads in Kubernetes (ReplicaSets and Deployments)
  • Overview of Services
  • Volume Management
  • Auto-scaling
  • Load-Balancing using Ingress
  • Deploying and scaling an application using Minikube locally

Hands-On: Scaling and deployment of Docker Application using Kubernetes

9. Chef for configuration management

  • Overview of Chef
    • Common Chef Terminology (Server, o Workstation, Client, Repository etc.)
    • Servers and Nodes
    • Chef Configuration Concepts
  • Workstation Setup
    • How to configure knife
    • Execute some commands to test connection between knife and workstation
  • Organization Setup
    • Create organization
    • Add yourself and node to organization
  • Test Node Setup
    • Create a server and add to organization
    • Check node details using knife
  • Node Objects and Search
    • How to Add Run list to Node
    • Check node Details
  • Environments
    • How to create Environments
    • Add servers to environments
  • Roles
    • Create roles
    • Add Roles to organization
  • Attributes
    • Understanding of Attributes
    • Creating Custom Attributes
    • Defining in Cookbooks
  • Data bags
    • Understanding the data bags
    • Creating and managing the data bags
    • Creating the data bags using CLI and Chef Console
    • Sample data bags for Creating Users.

10.Continuous Monitoring with Nagios

Topics:

  • Introduction to Continuous Monitoring
  • Introduction to Nagios
  • Installing Nagios
  • Nagios Plugins(NRPE) and Objects
  • Nagios Commands and Notification

Hands-On: Installing Nagios. Monitoring of different servers using Nagios.

Date and Time

Not decided yet.

About the Trainer

4.89 Avg Rating

18 Reviews

22 Students

5 Courses

Viswanath has 14 Years of IT Experience. He has 6years of Relavant experience on Aws and Devops.

Reviews

No reviews currently Be the First to Review

Discussions

Viswanath picture

Viswanath

No Reviews Yet

Students Interested 0 (Seats Left 0)

₹ 14,000

Post your requirement and let us connect you with best possible matches for DevOps Training Post your requirement now

Enquire

Submit your enquiry for Devops

Please enter valid question or comment

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

Please check the fields again.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Boyinasoft

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at support@urbanpro.com for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please enter the OTP sent to your registered mobile number.

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more