DevOps Course Content



Similar documents
NCTA Cloud Architecture

Cloud Essentials for Architects using OpenStack

DevOps. Building a Continuous Delivery Pipeline

Continuous Integration using Docker & Jenkins

Java PaaS Enabling CI, CD, and DevOps

Practicing Continuous Delivery using Hudson. Winston Prakash Oracle Corporation

Building a Continuous Integration Pipeline with Docker

Software Defined Everything

Virtualization & Cloud Computing (2W-VnCC)

ACCELERATE DEVOPS USING OPENSHIFT PAAS

NCTA Cloud Operations

Automating Big Data Benchmarking for Different Architectures with ALOJA

Automation and DevOps Best Practices. Rob Hirschfeld, Dell Matt Ray, Opscode

Modern Web development and operations practices. Grig Gheorghiu VP Tech Operations Nasty Gal

SUSE Cloud Installation: Best Practices Using an Existing SMT and KVM Environment

DevOps. Josh Preston Solutions Architect Stardate

ArcGIS for Server: In the Cloud

Developing Plugins for Cloud Scale

Jenkins and Chef Infrastructure CI and Application Deployment

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)

Application Release Automation (ARA) Vs. Continuous Delivery

Virtualization and Cloud: Orchestration, Automation, and Security Gaps

Cloud Computing. Chapter 1 Introducing Cloud Computing

SUCCESFUL TESTING THE CONTINUOUS DELIVERY PROCESS

DevOps. Jesse Pai Robert Monical 8/14/2015

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON

Rackspace gets 'fanatical' for devops with new service

Standards and Open Source: Trends Affecting Microsoft and You. October 9, :00 am 8:50 am

Cloud Computing. Chapter 1 Introducing Cloud Computing

McAfee Public Cloud Server Security Suite

Web Application Platform for Sandia

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Enabling Continuous Delivery for Java Projects with Oracle Cloud Services (Oracle PaaS) Siva Rama Krishna Oracle India

Cloud Computing. Adam Barker

Deploying Your Application On Public Cloud

November 12 th 13 th London: Mastering Continuous Integration with Jenkins

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

Collaborative DevOps Learn the magic of Continuous Delivery. Saurabh Agarwal Product Engineering, DevOps Solutions

Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing

Must Haves for your Cloud Toolbox Driving DevOps with Crowbar and Dasein

Chef Integration. Chef Integration. with IDERA s Uptime Cloud Monitor. Simple, Smart, Seamless May 10, 2013 IDERA

Advantages and Disadvantages of Application Network Marketing Systems

Oracle Applications and Cloud Computing - Future Direction

Of Pets and Cattle and Hearts

Architecture Overview

Massively! Continuous Integration! A case study for Jenkins at cloud-scale

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Networks and Services

Continuous Integration

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Jenkins World Tour 2015 Santa Clara, CA, September 2-3

IBM Rational DOORS Next Generation

Cloud Utilization for Online Price Intelligence

You ll need to have: It d be great if you have:

White Paper: Localhost is Killing Software Delivery

Cloud Training Portal. Trainings. Process Guide. October 2012 ECPG-3. Version 1.2

Service Orchestration

The Virtualization Practice

Intel IT Cloud 2013 and Beyond. Name Title Month, Day 2013

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Private Cloud Management

ALERT installation setup

Web Developer Toolkit for IBM Digital Experience

A Gentle Introduction to Cloud Computing

HADOOP BIG DATA DEVELOPER TRAINING AGENDA

CLOUD COMPUTING & WINDOWS AZURE

Cloud Panel Service Evaluation Scenarios

Reflecting on how cloud computing is changing the game between development & operations

SUSE Manager. A Comprehensive Linux Server Management the Linux Way. Name. Title

INCREASE YOUR WEBMETHODS ROI WITH AUTOMATED TESTING. Copyright 2015 CloudGen, LLC

Cloud Security Specialist Certification Self-Study Kit Bundle

STRATEGIC WHITE PAPER. The next step in server virtualization: How containers are changing the cloud and application landscape

Strategic Compliance & Securing the Cloud. Annalea Sharack-Ilg, CISSP, AMBCI Technical Director of Information Security

A Complete Open Cloud Storage, Virt, IaaS, PaaS. Dave Neary Open Source and Standards, Red Hat

Understanding Infrastructure as Code. By Michael Wittig and Andreas Wittig

Servers. Servers. NAT Public Subnet: /20. Internet Gateway. VPC Gateway VPC: /16

Container Clusters on OpenStack

Jenkins: The Definitive Guide

Continuous Integration and Delivery at NSIDC

Mastering Continuous Integration with Jenkins

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

Open Source Multi-Cloud, Multi- Tenant Automation in the cloud with SlipStream PaaS

2015 IBM Continuous Engineering Open Labs Target to better LEARNING

Bridge Development and Operations for faster delivery of applications

Cloud Computing with Amazon Web Services and the DevOps Methodology.

<Insert Picture Here> Introducing Hudson. Winston Prakash. Click to edit Master subtitle style

enterprise IBM Rational Team Concert 2 Essentials

@CodenvyHQ

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

SMZ. SocialMedia. Z olutions

OpenMake Dynamic DevOps Suite 7.5 Road Map. Feature review for Mojo, Meister, CloudBuilder and Deploy+

Securing and Auditing Cloud Computing. Jason Alexander Chief Information Security Officer

White Paper Server. SUSE Linux Enterprise Server 12 Modules

Building Out Your Cloud-Ready Solutions. Clark D. Richey, Jr., Principal Technologist, DoD

IBM Cloud Manager with OpenStack

Modern Application Architecture for the Enterprise

Management Packs for Database

Fundamental Concepts and Models

Realizing the Benefits of Hybrid Cloud. Anand MS Cloud Solutions Architect Microsoft Asia Pacific

Transcription:

DevOps Course Content 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 Puppet 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: 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 Authentication Authorization Confidentiality Creating users Jenkins Plugin Installing Jenkins Plugins SCM plugin Build and test Analyzers Distributed builds with Jenkins Best Practices for Jenkins 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 remove blackouts How to check events; CPU, Memory and RAM Graphs for servers DEVOPS: APPLICATION ARCHITECTURE Web Forms User Controls Shared UI Code Business Logic CONFIGURATION MANAGEMENT Configuration Management Activity Configuration Control

Incident Management Change Management Problem Management GENERAL ENVIRONMENT SETUP STEPS IN AWS and NTTA Creating Servers and Networks in Cloud Setting up rules and Application Difficult Scenarios in environments. Scaling Environment testing Monitoring logs MISCELLANEOUS Other Tools used in DevOps. Docker