DevOps Training Courses

DevOps Training

DevOps Course Outlines

Code Name Duration Overview
Munin Monitoring your resources with Munin 7 hours Audience System administrators Network administrators Network engineers IT managers IT administrators Format of the course 60% lectures 30% hands-on exercises 10% tests Munin is an open-source monitoring tool that helps system administrators monitor resources such as servers, workstations, networks, SANs, applications, network devices, etc. It shows resource trends and provides insights to into questions such as "what just happened to kill our performance?" It includes visualization tools and is available on various flavors of Linux and FreeBSD. Introduction Master-node architecture Installation Requirements Master and node setup Monitoring with Munin Visualizing resources and trends Graphing system Data logging Integration with Nagios Monitoring Windows nodes Working with Plugins Working with the API Troubleshooting Munin Closing remarks  
dockerswarm Docker with Swarm 21 hours Docker is an open-source platform that automates the building, shipping and running of software applications inside containers. Swarm is a tool that controls a cluster of Docker hosts and exposes them as a single "virtual" host. By pooling together numerous Docker engines, Swarm allows IT operations teams to transparently scale up their software deployment to many hosts. Audience     Software developers     System administrator     IT managers and operations teams Format of the course     After introducing basic software containerization concepts, we discuss how Docker hosts can be deployed across multiple machines using Swarm. Participants carry out live exercises on their workstations to put into practice the concepts learned. By the end of the course, students will be able to deploy Docker with Swarm in a real-life environment. [DAY 1] What is Docker?     Docker.com     Docker & Linux Kernel Technologies     Why containers over [x,y,z]? Docker Essentials     Building Images     Using Registries     Dockerfiles     Running Containers [DAY 2] Docker Swarm     Creating a Swarm     Configuring a Swarm     Deploying & Updating Services on Swarm     Docker Swarm for System Administrators     Service Discovery & Load Balancing     Docker Swarm Schedulers     Running Cronjobs on Swarm     Keeping your Swarm Secure     Monitoring     Logging     Shared Volumes [DAY 3] Preparing your Infrastructure for Swarm     Provisioning     Partitioning     Networking     Keeping it all secure Preparing your Application for Swarm     12-Factor Applications: Build Once, Deploy Anywhere     Continuous Delivery to Swarm
rancher Rancher: Manage your Docker containers 14 hours Rancher is an open source software platform that enables organizations to run containers in production. With Rancher, organizations no longer have to cobble together distinct open-source technologies to build a container services platform. It includes a fully supported Kubernetes distribution as well as the option to choose from Docker Swarm and Apache Mesos. Rancher includes modular infrastructure services such as resource management, networking between containers, service discovery, container load balancing, container health monitoring, and backup and recovery, all under one roof. This course provides participants with an overview of Rancher and demonstrates through hands-on practice how to deploy and manage a Rancher container management system. Audience     Software engineers     System administrators     DevOps engineers Format of the course     Part lecture, part discussion, heavy hands-on practice Introduction     Rancher vs DC/OS Installing and configuring Rancher Starting the Rancher server Adding hosts Launching infrastructure services Creating a container using the UI Creating a container through Docker command line Creating a multi-container application Creating a multi-container application using Rancher Compose Launching Kubernetes Launching Mesos Launching Swarm Working with Catalogs Working with the Rancher API Closing remarks
DEVOPSJEE Fundamentals of Devops for Java Enterprise Edition Projects 21 hours This training course introduces the core DevOps concepts and principles as well as the ways to stand up the DevOps practice in your organization. It is specifically focused on projects on the Java Platform. Upon completion of this training course, students will have a fundamental understanding of DevOps’ value proposition; they will also gain practical experience working with select DevOps tools, including Puppet, Jenkins, Git and others. This training course is supplemented by hands-on labs that help attendees reinforce their theoretical knowledge of the learned material. Topics: DevOps practices and tools Puppet Technical introduction to cloud computing Jenkins 1. Introduction Establish Goals and Current State The Goal of DevOps 2. What Is DevOps? Background and History Symptoms and Problems in Today's Environment The IT Core Chronic Conflict DevOps Roles DevOps Defined Core Concepts 3. Ball Point Game 4. Why Do DevOps? Driving Factors Amazon's Process: A Case Study State of DevOps Report Manufacturing and DevOps 5. DevOps at Microsoft – a Case Study Dark Launches Feature Flags Agile to DevOps Branching Teams Live Site Culture 6. How Does DevOps Work Continuous Integration Continuous Deployment Continuous Delivery Continuous Testing Continuous Monitoring Automation Kanban End-to-End 7. Culture and DevOps People and Trust Resilience Engagement is Key Change the Metrics! Law of Motivation Keys to Successful DevOps Culture 9. Tool Time Build Automation Test Automation Deployment Automation Git Environment Provisioning Automated Feedback and Monitoring 10. DevOps Assessment 12. Summary and Next Steps In-Class Exercises: Individual and Team Goals – Identifying current issues and goals The Ball Point Game – Creative team game to learn about process optimization The Penny Game – see how Kanban and batch sizes affect delivery DISC Assessment – personality / culture exercise DevOps Assessment – Where Are We?
DEVOPS Fundamentals of Devops 21 hours This training course introduces the core DevOps concepts and principles as well as the ways to stand up the DevOps practice in your organization. Upon completion of this training course, students will have fundamental understanding of DevOps’ value proposition; they will also gain practical experience working with select DevOps tools, including Puppet, Jenkins, and others. This training course is supplemented by hands-on labs that help attendees reinforce their theoretical knowledge of the learned material. TOPICS DevOps practices and tools Puppet Technical introduction to cloud computing Jenkins1. Introduction Establish Goals and Current State The Goal of DevOps 2. What Is DevOps? Background and History Symptoms and Problems in Today's Environment The IT Core Chronic Conflict DevOps Roles DevOps Defined Core Concepts 3. Ball Point Game 4. Why Do DevOps? Driving Factors Amazon's Process: A Case Study State of DevOps Report Manufacturing and DevOps 5. DevOps at Microsoft – a Case Study Dark Launches Feature Flags Agile to DevOps Branching Teams Live Site Culture 6. How Does DevOps Work Continuous Integration Continuous Deployment Continuous Delivery Continuous Testing Continuous Monitoring Automation Kanban End-to-End 7. Culture and DevOps People and Trust Resilience Engagement is Key Change the Metrics! Law of Motivation Keys to Successful DevOps Culture 9. Tool Time Build Automation Test Automation Deployment Automation Environment Provisioning Automated Feedback and Monitoring 10. DevOps Assessment 12. Summary and Next Steps   In-Class Exercises: Individual and Team Goals – Identifying current issues and goals The Ball Point Game – Creative team game to learn about process optimization The Penny Game – see how Kanban and batch sizes affect delivery DISC Assessment – personality / culture exercise DevOps Assessment – Where Are We?
DEVOPStoos DevOps Practical Implementation and Tools 21 hours This course focuses on practical implementation and tooling. It assumes good knowledge on theoretical principals (see DEVOPS course) as it focuses on newest tools and methods of implementing DevOps principles. Day 1 Introduction to Devops (with simple exercises) How to introduce DevOps to existing Agile teams Simple case studies The IT Core Chronic Conflict DevOps Roles DevOps Defined Core Concepts How Does DevOps Work Continuous Integration Continuous Deployment Continuous Delivery Continuous Testing Continuous Monitoring Automation Day 2 Build and Test Automation ​ Jenkins Selenium JMeter Testing strategy for deployment Quick feedback Deployment Automation Ansible  Managing mutliple machines Writing simple Playbooks Comparison to Chef and Puppet Docker Deployment throug registry Kubernetes Pod and Replication controller Replication Day 3 Environment Provisioning Amazon AWS Deployment strategicies Automaticing provisioning Comparision AWS to OpenStack Automated Feedback and Monitoring Nagios Hosts and group hosts Monitoring Notifications Comparision to Zabbix
autzabbix Automated Monitoring with Zabbix 14 hours This course focuses on practical implementation and tooling. This course covers the installation, planning and configuration of Zabbix Installation and Configuration Zabbix architecture Installation: Server, WEB interface and agent Initial configuration Zabbix definitions WEB interface overview Data Collection and Monitoring Configuration management by using templates Agent-less monitoring Data collection - hosts, Zabbix agent checks Data visualization - simple graphs, overview Problem detection - triggers, less sensitive triggers, dependencies Data collection - aggregate and calculated checks Data visualization - custom graphs Events and Alerts Events Notifications and escalations - media types, actions, operations Zabbix Administration and Monitoring Automatic recovery by using remote commands Host and host group level maintenance Zabbix Administration - working time, housekeeper, authentication, front-end scripts Managing permissions - users and user groups, audit Automatic discovery - network discovery, active agent auto-registration Command line utilities: zabbix_get, zabbix_sender Maintenance Proxy overview Maintenance and operations - best practices, DB sizing, upgrades
jenkins Jenkins: Continuous integration for Agile development 14 hours Jenkins is an open-source continuous integration tool written in Java. It is a server-based system that runs in a servlet container such as Apache Tomcat. Jenkins supports a number of Software Configuration Management (SCM) tools, including CVS, Subversion, Git, Perforce, and Clearcase, among others. It is highly scriptable and provides support for Apache Ant, Apache Maven, shell scripts, and Windows batch commands. This course covers the concepts, tools and techniques needed to carry out continuous integration of your software projects in an Agile environment. Participants carry out a series of hands-on exercises throughout the course to apply their knowledge in real situations. Interaction among instructor and participants is encouraged. Real-world cases are discussed and specific issues and questions are addressed and resolved in class. Audience Build engineers Software developers involved in agile development QA engineers Project managers Release managers Format of the course     Part lecture, part discussion, heavy hands-on practice   Introduction to Jenkins     Why continuous integration?     Distributing builds across different systems. Setting up Jenkins Installing Jenkins plugins Building with Jenkins Testing with Jenkins Deploying with Jenkins Automating with Jenkins Securing Jenkins Best practices for Jenkins Reporting in Jenkins Closing remarks

Upcoming Courses

CourseCourse DateCourse Price [Remote / Classroom]
Rancher: Manage your Docker containers - LeedsMon, 2017-06-12 09:30£2200 / £2600
Docker with Swarm - SwindonMon, 2017-06-12 09:30£3300 / £3825
DevOps Practical Implementation and Tools - EdinburghMon, 2017-06-12 09:30£3300 / £4950
Continuous integration with Jenkins - OxfordWed, 2017-06-14 09:30£2200 / £3125
Weekend DevOps courses, Evening DevOps training, DevOps boot camp, DevOps instructor-led , DevOps trainer , DevOps one on one training ,Weekend DevOps training, DevOps instructor, DevOps training courses, DevOps on-site, DevOps classes, Evening DevOps courses, DevOps private courses

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients