Dev Ops
Course Contents:
Building a DevOps Culture
Chef
Fundamentals
Continuous
Integration and Continuous Delivery (CI/CD) with Jenkins
DevOps -
Better, Stronger, Faster
DevOps Engineering
on AWS
DevOps
Foundation
Introducing
DevOps
Introducing
GIT
Introduction
to Docker
Introduction
to Puppet
Systems
Operations on AWS
Introduction to
DevOps
What is
DevOps?
History
of DevOps
Dev and
Ops
DevOps
definitions
DevOps
and Software Development Life Cycle
DevOps
main objectives
Infrastructure
As A Code
- IaaS Overview
- Paas Overview
DevOps
on the Cloud
Prerequisites
for DevOps
Introduction
to Linux
- Basics of UNIX and Linux Operating Systems
- Linux System administration introduction
Tools
(Jenkins, Chef, Docker, Vagrant and so on.)
Continuous
Testing and Integration
Continuous
Release and Deployment
Continuous
Application Monitoring
CLOUD COMPUTING and VIRTUALIZATION
History
and evolution of cloud
Cloud
computing concepts
Grid
Computing vs. Cloud Computing
Characteristics
and Benefits of Cloud
Cloud
service models (NIST)
IaaS,
PaaS and SaaS
Cloud
service model implementations
Cloud
Deployment Models (NIST)
Virtualization
Virtual
Machines
Virtual
bootable OS Images
Cloud
Storage
SOA and
Cloud
Virtual
Private Cloud (VPC)
Risk in
Cloud and DevOps security concerns
Introduction
to AWS and AZURE
DEVOPS ADOPTION
CRITERIA
- Things to Look For and Avoid
- IT Assets Ownership
- Viewing Applications As Products, not
Projects
- DevOps in the Enterprise
- IT Governance
- Governance and Risk Mitigation
- DevOps Adoption Steps
- Select DevOps Techniques and Practices
- Service Quality Metrics
TOOLS
- The Choice of Cloud Platform
- IaaS for DevOps
- PaaS for DevOps
- Containerization Tools
- System Configuration Automation and
Management
- Continuous Integration (CI) Systems
- Build and Dependency Management Systems
- Select DevOps Tools
- Collaborative Lifecycle Management Solutions
from IBM
- Rational Team Concert (RTC)
- Rational Quality Manager (RQM)
- Rational DOORS Next Generation (DNG)
DEVOPS TOOLS: CHEF
Overview
of Chef
- Common Chef Terminology (Server,
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
Databags
- How to create Databags
- Add Databags to organization
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
Advanced
Chef
- What is foodcritic and TestKichen
- Improve and expand on the existing recipes
- One-click system launching
DEVOPS TOOLS: PUPPET
Introduction
to Puppetp
- Installation and Configuration of Master
server and agents
- Managing Manifests
Creating
and Managing modules
Version
control with Puppet
DEVOPS TOOLS: VAGRANT
Introduction
- What is Vagrant
- Uses of Vagrant in an environment
Installation
and Configuration
- How to install Vagrant in Windows and Linux
- Configure Vagrant
Provisioning
with Vagrant
- How to use Vagrant to create small virtual
- Add required Images to Vagrant
Using
Vagrant
- Using Vagrant in Chef for Testing
DEVOPS: MONITORING
NAGIOS
- How to monitor the Servers in Nagios
- Trigger Alerts in Nagios
- How to apply blackouts and remove blackouts
ZENOSS
- How to monitor the Servers in Zenoss
- Trigger Alerts in Zenoss
How to apply blackouts and DEVOPS: SOURCE CODE
MANAGEMENT
GIT REPOSITORY
- What is a version control system?
- What is a distributed version control
system?
- Installation
- Different levels of Git configuration
- The process of staging and committing
- The details of the commit objects
NEXUS
- Nexus prerequisites
- Installing and Running Nexus
- Using the Nexus User Interface
CONTINUOUS INTEGRATION
INTRODUCTION TO JENKINS-CI
- Continuous Integration with Jenkins Overview
- Installation
- Configure Jenkins as stand-alone application
- Configure Jenkins on an Application Server
- Jenkins management
- Support for the Git version control systems
- Different types of Jenkins Jobs
- Setting up a Jenkins job
- Scheduling build Jobs
- Maven Build Scripts
- Securing Jenkins
-
COURSE SCHEDULE Duration: 45 Days Batches: contact counselor Timings: Morning 10.00am to 5.00pm Clasess(Saturday & Sunday) Fees: 9999 +15% Service Tax
|