0% found this document useful (0 votes)
10 views

Devops

This document provides an overview of topics related to DevOps including introductions to DevOps concepts, Linux, automation, revision control with Git, configuration management with tools like Chef and Puppet, build automation with Maven, deployment with Tomcat and Nexus, continuous integration with Jenkins, LAMP stack setup, and system monitoring with Nagios.

Uploaded by

raj xilinive
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Devops

This document provides an overview of topics related to DevOps including introductions to DevOps concepts, Linux, automation, revision control with Git, configuration management with tools like Chef and Puppet, build automation with Maven, deployment with Tomcat and Nexus, continuous integration with Jenkins, LAMP stack setup, and system monitoring with Nagios.

Uploaded by

raj xilinive
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Devops

Introduction to DevOps

 What is DevOps?
 History of DevOps
 Dev and Ops
 DevOps definitions, Software Development Life Cycle and main objectives of the
DevOps
 Infrastructure As A Code
 Prerequisites for DevOps
 Tools (Jenkins, Chef, Docker, ansible and so on.)
 Continuous Integration and Development

Linux Concepts

 Linux Installation
 User Management
 Package Management
 Networking

Automation Concepts

 OS Basics
 Scripting Introduction
 Learn Shell Scripting
 Database Concepts
 Shell Variable, Decision Making and Shell Test Conditions
 Shell Loops, Re-directors, Exit status

Revision Controls System

 Subversion Controls/Git
 Working with local repositories, remote repositories
 branching
 merging
 cloning
 fetch/pull
 Installation of Git Server
Configuration Management

 Chef/Puppet/Ansible Introduction
 Chef server Hands-on, workstation setup, Chef Distribution Kit and Concepts

Environments

 Attributes
 Resources
 Cookbook
 Run list
 Recipes
 Supermarket

Build Automation

 Introduction with Maven


 Maven structure and Phases
 Installation of Maven
 Configuration
 jar/war project structure

Tomcat Web Server

 Installation and Configuration


 Tomcat Manager
 Application Management
 App Deployment Methods

Nexus Artifacts/Proxy Tool

 Introduction to Nexus
 Installation and Configuration
 Repository Management
 Proxy Management
 Integration with Maven

Jenkins Framework

 Introduction to Jenkins
 Jenkins Installation
 User Profile and Management
 Security and Plugins Management
 Builds Setup
 Integration with Git, Maven, Tomcat
LAMP Setup

Apache/HTTPD Web Service

 Installation of Apache
 Configuration of Apache
 Static Pages
 Dynamic Pages
 PHP Integration

MySQL Database

 Working with Database


 Introduction to MySQL Database
 Configuration
 User management
 Permission management
 Creating Database
 Data insertion/update
 MySQL Data Backup, Hands-on and MySQL GUI Tools

Installation of WordPress with LAMP

 Vagrant
 Introduction to Vagrant
 Vagrant Terminologies
 Installation of Vagrant
 Vagrant Proxy Project and hands-on

Working with Docker

 Introduction to Docker
 Docker Terminologies
 Installation of Docker
 Docker image creation and Docker hands-on

System Monitoring

 Introduction to Nagios
 Concepts behind Nagios
 Nagios Installation
 Hands-on

 Web layer
 DB Layer
 App Layer
 Monitoring

You might also like