Announcing Skill Me Up Live! Sign up today and save 60% on your first month using offer code LIVETRAINING at checkout.
DevOps Professional
Skill Me Up expert on-demand training for DevOps Engineers. Modernize your DevOps and Automation skills with cloud computing from providers such as Microsoft Azure, Amazon Web Services and much more along with core foundational architecture training.
5 Results
Learning Path
4 (48)
4 Lectures
5 Labs
16h 1m
Intermediate

In this learning path, you will learn how to author templates using Azure Resource Manager that can deploy and configure infrastructure in Microsoft Azure.

Learning Path
3 (5)
1 Lectures
0 Labs
2h 19m
Beginner

Courses and labs for Configuration Management tools such as Ansible, Puppet, Chef and Terraform. More classes and hands-on labs are coming soon!

Learning Path
5 (10)
1 Lectures
4 Labs
5h 47m
Advanced

In this learning path, you will learn the advanced capabilities of Azure Resource Manager and how to use it to programmatically create, read, update, and delete resources in Microsoft Azure.

Learning Path
4 (31)
4 Lectures
4 Labs
10h 45m
Intermediate

In this learning path, you will learn the basics of container technologies and then build on that knowledge in order to learn how to deploy containers on Microsoft Azure.

Learning Path
5 (1)
7 Lectures
2 Labs
5h
Advanced

This learning path contains a collection of OpenEdx courses and hands-on labs designed to teach you to Azure DevOps.

46 Results
Lecture
5 (11)
Mar 14 2017
Intermediate
2h 15m
Oscar Morales

This course builds on the “Introduction to ARM Templates with Visual Studio” course. In this course, you will learn about design and creation best practices, you will also learn about the various functions available when authoring ARM Templates. Other topics covered are Nested Templates, Deployment, and Troubleshooting. Throughout the course, you will walk the authoring and deployment of a multi-tier architecture defined in a single ARM Template (which is then broken into multiple nested templates).

Lecture
5 (5)
Jul 18 2018
Advanced
1h 17m
Jonathan Tuliani

In this course, you will learn about Microsoft Azure Resource Manager which is the deployment and management service for resources in Azure. It is the consistent layer for creating, updating, and deleting resources in an Azure Subscription. This course will explain the architecture of resource manager and take a deep dive into topics such as resource providers and resources.

Lecture
5 (11)
Aug 7 2017
Beginner
2h 44m
Chris Pietschmann

This course begins by covering and explaining what DevOps is and how to apply it within an organization to build successful projects. It then dives into the core techniques and technologies that enable DevOps through Infrastructure as Code (IaC) and Automation. The technical content in this course will expose you to using technologies liks Azure CLI, Azure PowerShell, and Azure Resource Manager (ARM) Templates to perform automation, as well as tools like Git and Visual Studio Team Services (VSTS) to implement automated deployments, continuous integration (CI), and continuous delivery (CD).

Lecture
Jan 30 2019
Intermediate
Opsgility

This course provides the knowledge and skills to design a DevOps strategy. Students will learn how to plan for transformation, select a project, and create team structures. Students will also learn how to develop quality and security strategies. Planning for migrating and consolidating artifacts and source control will also be covered.

Lecture
Dec 31 2018
Intermediate
Opsgility

This course is part of the Microsoft Professional Program in DevOps. Build, test, and deploy mobile apps in a DevOps environment using Visual Studio App Center (VSAC). In this course you will learn how to set up and manage multiple applications, organizations, testers, and teams using App Center Build, App Center Test, and App Center Distribute. DevOps practices using VSAC help development teams keep builds and releases organized as they are distributed to collaborators, teams of testers, customer beta testers, all the way into app stores like Google Play and iTunes. This course covers the automation of time-consuming tasks such as builds and build signing within a streamlined workflow. Learn how to test on multiple physical devices by creating device sets and choosing from over twenty-five hundred devices and over four hundred configurations of iOS and Android versions Prerequisites Basic knowledge of application development process and practices Basic understanding of mobile app development on iOS and/or Android platforms Understanding of general DevOps practices What you'll learn How to sign up and get started with Visual Studio App Center (VSAC) How to connect to repositories and build applications in VSAC How to test applications using VSAC How to build and deploy applications using VSAC Course Syllabus Module 0: Course Introduction Course OverviewScopePrerequisitesOverview of Hands-on labsPre-course SurveyModule 1: Intro to Visual Studio App Center (VSAC) What is Visual Studio App Center (VSAC)Manage AppsManage OrganizationsLab: Getting StartedModule Review QuestionsModule 2: Building Apps with VSAC OverviewConfigure a BuildSign a BuildTest App on Real DeviceLab: Connect, Configure, and Test a Build Module Review QuestionsModule 3: Testing Apps with VSAC OverviewGetting StartedPrepare Tests for UploadSubmit TestsReview Test ResultsLab: Create Tests and Run on DevicesModule Review QuestionsModule 4: Distributing Apps with VSAC OverviewRelease a BuildManage/Distribution GroupsInstall a BuildDistribute to StoresLab: DistributeModule Review Questions

Lecture
Dec 30 2018
Intermediate
Opsgility

We will cover deploying and configuring standardized infrastructure, automating builds and deployments using continuous integration and continuous deployment with Visual Studio Team Services (VSTS) and automating testing before release and whilst in production. The course will also cover continuous learning from production, and how to improve and scale business results based on application monitoring. After completing this course, you should be able to understand how to begin crafting a release pipeline that includes continuous integration techniques, continuous testing practices, monitoring, treating infrastructure and configuration as code, and deploying frequently and automatically. It is intended for both Development and Operations professionals, who are interested in learning and adopting DevOps practices. What you'll learn DevOps core values, principles and practices How to deploy to IaaS and PaaS environments in Microsoft Azure using ARM templates, Desired State Configuration (DSC) and other deployment tools Build and deploy applications automatically to Dev, Test and Production environments Continuous learning from production to improve and scale business results. Unit tests, Integration tests, load tests, UI tests and test driven-development Data retention strategies, exposure control strategies, and hypothesis-driven development. Prerequisites Experience working in an organization delivering software,either in development or in operations Knowledge and experience working with Cloud based solutions,preferably experience using Microsoft Azure Course Syllabus This course contains the following content Module 0: Course Overview: Welcome Course Overview Pre-Course Survey Module 1: DevOps Fundamentals Overview Why DevOps Sustainable DevOps Compliance and security in DevOps Change Agents and the DevOps Journey Supplemental learning Review Questions Summary Module 2: Deploy and Configure Standardized Environments Overview Environments in IaaS/PaaS and with Containers ARM Templates and Desired State Configuration Supplemental learning Review Questions Module 3: Build and Deploy Automatically to Production Often and Consistently Overview Automated Builds Automated Deployments Package Management and Containers Lab: Continuous Integration and Continuous Deployment Supplemental learning Review Questions Module 4: Test Automatically Before and In Production Overview DevOps Testing Concepts Continuous Testing Lab: Testing in Production Supplemental learning Review Questions Module 5:Continuous Learning from Production to Improve and Scale Business results Overview Application Performance Monitoring Exposure Strategies Hypothesis-Driven Development Lab: Application Performance Monitoring Supplemental learning Review Questions

Lecture
Dec 31 2018
Beginner
Opsgility

DevOps is the union of people, process and products to enable the continuous delivery of value to end users. It aims to create a culture and environment where building, testing, and releasing software can happen rapidly, frequently, and more reliably, so you can innovate like a startup and scale for the enterprise. By taking this introductory DevOps course, you’ll be able to define DevOps, understand why you need DevOps, and learn how you can get started with DevOps. You’ll learn the key ideas and techniques to bring development and operations together to produce higher-quality software and deliver it more quickly.PREREQUISITESExperience working inside an organization that delivers softwareA basic understanding of source control and Agile software development processWHAT YOU'LL LEARNThe value, history, and building blocks of DevOpsHow to unify processes and improve collaboration between development and operationsContinuous Integration (CI), continuous testing, and continuous deploymentRelease Management, configuration management, and monitoring in DevOpsCOURSE SYLLABUSIntroduction to DevOpsIntroduction to the definition, value, history, building blocks, and best practices of DevOpsA unified process between development and operationsIntroduction to how Agile software development process applies to DevOps, the importance of integrating source control in DevOps, and how automation is applied to DevOpsContinuous Integration (CI), continuous testing, and continuous deploymentIntroduction to the key concepts, benefits, tools, and practices of implementing Continuous Integration (CI), continuous testing, and continuous deploymentConfiguration management and release managementIntroduction to the key concepts, benefits, tools and practices of implementing release management and configuration management.Monitoring and feedbackIntroduction to the key concepts and tools of tracking production and aligning with suitable metrics to improve business results.

Lecture
Dec 13 2018
Intermediate
Opsgility

This two-day instructor-led class equips you to build highly reliable and efficient solutions on Google Cloud Platform. It is a continuation of the Architecting with Google Cloud Platform: Infrastructure course and assumes hands-on experience with the technologies covered in that course. Through a combination of presentations, demos, and hands-on labs, you will learn to design GCP deployments that are highly reliable and secure as well as how to operate GCP deployments in a highly available and cost-effective manner.

Lecture
Dec 13 2018
Intermediate
Opsgility

This three-day instructor-led class introduces you to the comprehensive and flexible infrastructure and platform services provided by Google Cloud Platform. Through a combination of presentations, demos, and hands-on labs, you will explore and deploy solution elements, including infrastructure components such as networks, systems and applications services. This course also covers deploying practical solutions including securely interconnecting networks, customer-supplied encryption keys, security and access management, quotas and billing, and resource monitoring.

Lecture
May 14 2018
Intermediate
Opsgility

Through hands-on labs, you will learn to automate system administration tasks on managed hosts with Ansible, learn how to write Ansible playbooks to standardize task execution, and manage encryption for Ansible with Ansible Vault. This course will also teach you how to deploy and use Red Hat® Ansible Tower to centrally manage existing Ansible projects, playbooks, and roles; perform basic maintenance and administration of the Ansible Tower installation; and configure users and teams and use them to control access to systems, projects, and other resources through role-based access controls. You will learn to use Ansible Tower's visual dashboard to launch, control, and monitor Ansible jobs; use the Ansible Tower application programming interface (API) to launch jobs from existing templates; automatically schedule Ansible jobs; and dynamically update host inventories.This course combines the content from Automation with Ansible (DO407) and Automation with Ansible II: Ansible Tower (DO409).

Lecture
May 14 2018
Intermediate
Opsgility

Through hands-on labs, students will learn to automate system administration tasks on managed hosts with Ansible, learn how to write Ansible playbooks to standardize task execution, centrally manage playbooks and schedule recurring execution through a web interface with Red Hat® Ansible Tower. Students will also learn to manage encryption for Ansible with Ansible Vault, deploy Ansible Tower and use it to manage systems, and use Ansible in a DevOps environment with Vagrant.

Lecture
May 14 2018
Intermediate
Opsgility

This course will teach students how to deploy and use Ansible Tower by Red Hat to manage their existing Ansible projects, playbooks, and roles, perform basic maintenance and administration of the Ansible Tower installation, and configure users and teams and use them to control access to systems, projects, and other resources through role-based access controls. Students will also learn to use the visual dashboard to centrally launch, control, and monitor Ansible jobs, use the Ansible Tower application programming interface (API) to launch jobs from existing templates, and automatically schedule Ansible jobs and update the host inventory.

Lecture
Jul 17 2018
Advanced
Opsgility

In this course, you will learn how to utilize Azure Resource Manager to automate and manage resources in Microsoft Azure.This course will extensively cover using the Resource Manager using templates, REST API, and the Graph API to manage resources programmatically in Azure.

Lecture
Feb 11 2019
Intermediate
Opsgility

In this course, you will learn aboutImplementing DevOps Development Processes,Implementing Continuous Integration,Implementing Continuous Delivery,Implementing Dependency Management,Implementing Application Infrastructure and Implementing Continuous Feedback,Designing a DevOps Strategy.This training will also prepare you forAZ-400: Microsoft Azure DevOps Solutions exam.

Lecture
Jan 1 2017
Intermediate
Opsgility

In this hands-on course, students will learn how to automate Azure Infrastructure as a Service (IaaS) using templates, command line tools and configuration manager services.Students will learn how to automate Azure IaaS using either the Azure PowerShell cmdlets or the Azure CLI tools. This will include creating, updating, and deploying IaaS resources.From there, students will learn how to author, maintain, and deploy Infrastructure as a Service using resource manager templates (Infrastructure as Code) with Azure Resource Manager Templates.Finally, we will review configuration management options such as Azure Automation DSC, Chef, Puppet, Ansible etc. to teach the student how to apply configuration management techniques for managing virtual machines at scale.

Lecture
Sep 8 2017
Intermediate
Opsgility

In this hands-on course, students will learn about Azure Infrastructure as a Service (IaaS) using the Azure Resource Manager architecture. Students will learn how to author, maintain, and deploy Infrastructure as a Service using resource manager with an emphasis on automation. A primary focus of this course is authoring templates using JSON with Visual Studio Code (or whatever tools you prefer) that can model from simple workloads to complex orchestrations with source files that are integrated with source control to truly have versioned infrastructure as code. This course will also cover using the Azure cross-platform command line tools to manage cloud resources.

Lecture
Dec 13 2018
Beginner
Opsgility

Learn what Google Cloud technology makes possible through three distinct lenses: technology, economics, and security. A fourth lens helps you rethink optimization by leading a people-first culture of innovation. While working in groups, explore machine learning use cases to define a concrete transformation vision for your business. This vision will take into account all cloud adoption phases so that you can mobilize your teams to work in tandem toward business acceleration while reducing costs.

Lecture
Apr 20 2018
Intermediate
Opsgility

DevOps is the one of the most important and impactful computing topics to have been developed since the creation of the modern cloud. From Configuration Management to Containerization, your career and your company need to move quickly, but without stress, into this new world. We are here to teach you how to do this, confidently and competently, using Best-In-Class tools such as Chef.

Lecture
Apr 20 2018
Beginner
Opsgility

Learn the basics of Chef by taking Chef Essentials. You’ll learn what it means to turn infrastructure into code so that you can automate the configuration, deployment and management of your servers. You’ll also learn about Chef architecture and the set of tools included in the Chef Development Kit (ChefDK). Finally, we’ll show you how to test your infrastructure code so that you can deploy with confidence.

Lecture
Apr 20 2018
Intermediate
Opsgility

Chef Intermediate Topics is an instructor-led course that first introduces you to test-driven development (TDD) and then shows you how to extend your cookbooks with custom resources and Ohai plugins.

Lecture
Jan 14 2018
Advanced
Opsgility

A cloud workshop is a 1-day event that consists of an overview of the technology, a deep dive whiteboard design session and Hands-on lab where participants will a subset of the solution.In this workshop we will learn how to create a Docker application and deploy it to the Azure Container Service. We then go on to set up load balancing to scale the application and deliver high availability. This workshop includes: Whiteboard design session and Hands-on lab

Lecture
Jan 14 2018
Advanced
Opsgility

A cloud workshop is a 1-day event that consists of an overview of the technology, a deep dive whiteboard design session and Hands-on lab where participants will a subset of the solution.In this workshop you will learn to use Azure Resource Manager (ARM) templates to accelerate time-to-value by simplifying setup and deployment of Azure environments, and to allow you to work with your solution as a group. This also helps with security, auditing, and tagging, and as you move from testing to staging, and production. We then go on to learn how Visual Studio Team Services provides an end-to-end DevOps solution including Agile Planning Tools, Repository, Build Deployment Tools.This workshop includes: Whiteboard design session and Hands-on lab

Lecture
Jan 14 2018
Advanced
Opsgility

A cloud workshop is a 1-day event that consists of an overview of the technology, a deep dive whiteboard design session and Hands-on lab where participants will a subset of the solution.In this workshop, attendees will migrate an online health food supplier from a hosted environment to Azure and fully embrace modern DevOps tools, investigate PaaS Services and leverage their deep knowledge of Eclipse development tools and its integration with Azure. This workshop includes: Whiteboard design session and Hands-on lab

Lecture
May 14 2018
Intermediate
Opsgility

This course will cover case studies involving Red Hat products that use Puppet: Red Hat Enterprise Linux OpenStack® Platform and Red Hat Satellite. Key Puppet concepts will be introduced, including language constructs, modules, classes, and resources. This course will cover the deployment of Puppet server on Red Hat Enterprise Linux and the deployment of Puppet as a client.This course will prepare attendees forCertificate of Expertise in Configuration Management with Puppet (EX405)

Lecture
Dec 13 2018
Intermediate
Opsgility

This four-day instructor-led class provides you with a hands-on introduction to designing and building data processing systems on Google Cloud Platform. Through a combination of presentations, demos, and hand-on labs, you will learn how to design data processing systems, build end-to-end data pipelines, analyze data and carry out machine learning. The course covers structured, unstructured, and streaming data.

Lecture
Dec 13 2018
Intermediate
Opsgility

This two-day, instructor-led course teaches participants how to derive insights through data analysis and visualization using the Google Cloud Platform. The course features interactive scenarios and hands-on labs where participants explore, mine, load, visualize, and extract insights from diverse Google BigQuery datasets. The course covers data loading, querying, schema modeling, optimizing performance, query pricing, and data visualization.

Lecture
Dec 13 2018
Intermediate
Opsgility

In this course, application developers learn how to design, develop, and deploy applications that seamlessly integrate components from the Google Cloud ecosystem. Through a combination of presentations, demos, and hands-on labs, participants learn how to use GCP services and pre-trained machine learning APIs to build secure, scalable, and intelligent cloud-native applications.

Lecture
Dec 13 2018
Intermediate
Opsgility

Learn to containerize workloads in Docker containers, deploy them to Kubernetes clusters provided by Google Container Engine, and scale those workloads to handle increased traffic. You also learn how to continuously deploy new code in a Kubernetes cluster to provide application updates.

Lecture
Dec 13 2018
Beginner
Opsgility

This one-day instructor-led course introduces participants to the big data capabilities of Google Cloud Platform. Through a combination of presentations, demos, and hands-on labs, you will get an overview of the Google Cloud platform and a detailed view of the data processing and machine learning capabilities. This course showcases the ease, flexibility, and power of big data solutions on Google Cloud Platform.

Lecture
Dec 13 2018
Beginner
Opsgility

This one-day instructor-led class provides an overview of Google Cloud Platform products and services. Through a combination of presentations, demos, and hands-on labs, you will learn the value of Google Cloud Platform and how to incorporate cloud-based solutions into business strategies.

Lecture
Jun 26 2017
Intermediate
Opsgility

In this hands-on course, students are introduced to fundamental DevOps concepts and how this process can be used to produce a more agile software delivery process and breakdown silos within an organization. From there, the course delves into how cloud based automation technology can be utilized to increase efficiencies and create a more agile software development process. With DevOps concepts firmly grounded, attendees will learn common tools for automation and configuration management all the way to designing a complete continuous integration and continuous deployment (CI/CD) pipeline. Topics such as template authoring, command line tools (PowerShell and cross platform), and build/source control services such as GitHub, Jenkins and Visual Studio Team Services will be covered.

Lecture
May 14 2018
Intermediate
Opsgility

This two-day course is designed to provide practical skills used to architect Puppet infrastructure and to understand interactions between different components. The class will focus on the architecture of Puppet Enterprise itself, giving students the ability to determine the most efficient and extensible architecture to scale Puppet to their own needs with API integration and monitoring to support its growth.

Lecture
May 14 2018
Beginner
Opsgility

In this three-day course, students will start by installing Puppet Enterprise, then learn Puppet best practices and use Puppet to write simple classes, and update and extend existing modules. Fundamentals is taught through a combination of lecture and relevant, real world, hands-on exercises. After completing this course, students will be able to deploy basic system configurations using best practices for Puppet in a Master-Agent setup.

Lecture
May 14 2018
Intermediate
Opsgility

In this three day course, students will learn multiple ways to accomplish tasks in Puppet and how to choose which is most appropriate for a given situation. Students will design and build modules, and extend modules from the Forge. Students will also learn best practices for implementing Roles Profiles in their infrastructure.

Lecture
May 14 2018
Intermediate
Opsgility

In this three-day course, students will use the Puppet Enterprise console and write platform discovery tools (facts), troubleshoot common Puppet errors and misconfigurations, and use native platform tooling with Puppet on several platforms including Windows and Linux.

Lecture
Jul 23 2018
Intermediate
Opsgility

This course covers different approaches for building container-based applications and deploying them into Azure. You will start with learning the foundations of containers using Docker. From there, you will learn the fundamentals of the container orchestration service Kubernetes. This course will explore the Kubernetes architecture and concepts to cover topics such as Masters, Nodes, Pods, Desired State and the Declarative Model and much more. In the final module, you will learn how to effectively run containers on Azure using both Azure Kubernetes Service (AKS) and Azure Container Instances.

Lecture
Jan 30 2019
Intermediate
Opsgility

This course provides knowledge and skills to implement continuous feedback. Students will learn how to recommend and design system feedback mechanisms, implement a process for routing system feedback to development teams, and optimize feedback mechanisms.

Lecture
Jan 30 2019
Intermediate
Opsgility

This course provides knowledge and skills to implement the DevOps practices of continuous integration. Students will learn how to implement continuous integration in an Azure DevOps pipeline, how to manage code quality and security principles, and how to implement a container build strategy.

Lecture
Jan 30 2019
Intermediate
Opsgility

This course provides knowledge and skills to implement dependency management. Students will learn how to design a dependency management strategy and manage security and compliance.

Lecture
3 (5)
Dec 11 2018
Beginner
2h 19m
Austen Tyner

In this course, the student will learn about the Ansible ecosystem of tooling with a special focus on Ansible Automation. Students will use Ansible for system management and configuration as well as work with Ansible playbooks.

Lecture
5 (7)
Jul 12 2018
Intermediate
1h 39m
Jonathan Tuliani

This class introduces the students to Azure Resource Manager (ARM) templates, with a focus on how to create and deploy templates for Azure Infrastructure-as-a-Service.The course opens by explaining the advantages of using template-based deployment. Students then learn in detail how to structure a Resource Manager template, and how to create a template using Visual Studio. Template deployment is covered next, including coverage of a range of deployment options, tools, and troubleshooting tips. The course closes with an introduction to some more advanced template techniques, including loops, nested and linked templates, and how to integrate templates with Key Vault to protect secrets during deployment.Examples given in this course focus on Azure infrastructure services, including virtual machines, storage, and networking. However, the overall course content will be useful for anyone wanting to learn how to create Templates for any Azure service.

Lecture
5 (3)
Aug 17 2018
Beginner
1h 35m
Shane Davis

In this course, the student will be introduced to Docker. We’ll start by understanding the basics of containers and how they came to be. Then, we’ll learn how to install Docker on various platforms. We will cover the components that make up Docker including: The Docker Engine, Docker Images, and Docker Containers. We’ll cover how to containerize an application. We’ll also talk about how networking works with Docker and wrap up with a discussion of how data persistence works within the Docker ecosystem.

Lecture
5 (2)
Nov 29 2018
Intermediate
1h 51m
Shane Davis

In this course, we will cover and introduction to Kubernetes. We will start off by covering what role Kubernetes plays in the container space and how it can simplify container orchestration. We’ll cover scaling, self-healing, load-balancing, and rolling updates. Then, we’ll cover all the ways to install Kubernetes. The remainder of the module with cover the core components of Kubernetes including: Pods, ReplicaSets, Services, and Deployments.

Lecture
5 (10)
Sep 12 2017
Beginner
1h 24m
Razi Binrais

In this hands on course, students will learn about Microsoft Windows Containers. This course starts with an overview of Windows Container platform and its core capabilities. We will then cover use of Microsoft Nano Server and Windows Server Core inside containers. Also covered in the course is usage of Docker CLI (Command Line Interface) alongside PowerShell to perform common tasks like building container images using Dockerfile, running and removing containers. The course wraps up by looking ahead at various application frameworks like ASP.NET 4.5 / ASP.NET Core and IIS Server that are available to run inside Windows Containers.

Lecture
5 (1)
Oct 28 2018
Intermediate
1h 12m
Scott Hoag

In this course, students will learn how to deploy and manage common Azure IaaS resources using Azure PowerShell and the Azure CLI.

Lecture
5 (1)
Nov 29 2018
Intermediate
1h 39m
Shane Davis

Welcome to the Running Containers on Azure Course! We'll start off by discussing Microsoft Azure’s managed service offerings for container technologies. We'll then discuss the Azure Container Registry and compare it to other container registry platforms. Next, we’ll go into Azure Container Instances and discuss why and when to use Azure Container Instances followed by how to persist data when running containers in Azure. Finally, we'll cover Azure Kubernetes Service and discuss the advantages that come along with a managed Kubernetes service.

15 Results
Real-Time Lab
4 (6)
Oct 10 2018
Intermediate
1h 45m
Opsgility

In this lab, you will learn the basics of authoring and deploying an Azure Resource Manager (ARM) template using Visual Studio 2017 focused on infrastructure as a service (IaaS) technologies. You will author a template that deploys a virtual machine that automatically configures a web server with a sample app as well as a virtual machine with SQL Server and a database for the sample app.

Real-Time Lab
5 (6)
Feb 15 2019
Intermediate
2h
Opsgility

In this lab, you learn the basics of authoring and deploying an Azure Resource Manager (ARM) template using Visual Studio Code, focused on Infrastructure as a Service (IaaS) technologies. You author a template that deploys a virtual machine, which gets automatically configured as a web server with a sample web app, as well as configuring a second virtual machine which gets configured with SQL Server and a database for the sample app.

Real-Time Lab
5 (1)
Mar 8 2019
Advanced
2h 15m
Opsgility

In this hands-on lab, you will learn how to implement a solution with a combination of Azure Resource Manager templates and Azure DevOps to enable continuous delivery with several Azure PaaS services.

Real-Time Lab
4 (4)
Aug 28 2018
Intermediate
1h 20m
Opsgility

In this lab we'll guide you through the steps to deploy a request splitting ambassador that will split 10% of the incoming HTTP requests to an experimental server and the rest to a primary web server using Azure Kubernetes Service (AKS). This pattern is commonly used for testing new features or user experience to a small subset of users.

Real-Time Lab
5 (2)
Aug 10 2017
Intermediate
1h 25m
Opsgility

In this lab, you will learn how to use the PowerShell DSC Custom script extension to automatically configure virtual machines deployed using an Azure Resource Manager template.

Real-Time Lab
5 (5)
Aug 25 2018
Intermediate
1h 5m
Opsgility

In this lab, an AKS cluster is deployed using the Azure CLI. A multi-container application consisting of web front end and a Redis instance is then run on the cluster. Once completed, the application is accessible over the internet.

Real-Time Lab
0 (0)
Mar 30 2019
Intermediate
2h 45m
Opsgility

In this hands-on lab, you will deploy an app to an Azure Web App (Linux) and Azure Database for MySQL from a repository in GitHub. From there, you will deploy a Jenkins server and setup continuous integration, delivery and deployment with the newly deployed web app.

Real-Time Lab
5 (1)
Aug 2 2018
Intermediate
55m
Opsgility

In this lab, you will learn how to use Visual Studio Code to author an ARM Template that declares the Azure Resources necessary to host an Azure Web App, Azure SQL Database, and Azure Application Insights.

Real-Time Lab
5 (2)
Aug 2 2018
Beginner
50m
Paul Burpo

Azure Container Instances enables deployment of Docker containers onto Azure infrastructure without provisioning any virtual machines or adopting any higher-level service. In this tutorial, you build a small web application in Node.js and package it in a container that can be run using Azure Container Instances.

Real-Time Lab
5 (4)
Mar 6 2019
Beginner
1h
Opsgility

In this lab, you will build and run container based on IIS Server, ASP.NET 4.5 and ASP.Net Core Frameworks. You will use Dockerfile to create container image and then use Docker CLI commands to launch thecontainers. Finally, you will work work with docker commands to access container logs and stats including CPU and memory.

Real-Time Lab
4 (3)
Jul 24 2017
Intermediate
2h 5m
Opsgility

In this lab, you learn how to author an Azure Resource Manager template that uses nested templates and dependencies to create an orchestrated deployment. In this example, you will deploy a Virtual Network, and then a virtual machine running Windows Server Active Directory which includes a DNS server. After the DNS service is deployed, you will update the virtual network to refer to its IP address for DNS connectivity. From there, you will deploy a client that is domain joined to validate that DNS has been updated in the correct order.

Real-Time Lab
5 (1)
Aug 10 2018
Advanced
35m
Chris Pietschmann

In this lab, you will use the Azure Resource Manager (ARM) REST API, via the Azure Resource Explorer, to provision and Azure Function App hosted on an App Service Plan using Consumption plan pricing. Then you will provision a new Azure Storage Account, and update it's configuration to use Read-Access Geo-Redundant Storage to replicate the data stored to a read-only, secondary Azure Region / Location.

Real-Time Lab
5 (2)
Aug 8 2018
Advanced
1h 50m
Opsgility

In this lab, you will perform several maintenance operations on an existing IaaS application. All operations will be carried out by making direct calls to the Azure Resource Manager REST API, using the Resource Explorer tool. This lab will automatically provision several virtual machines and will take 15-25 minutes to fully start.

Real-Time Lab
5 (1)
Jul 30 2018
Intermediate
50m
Opsgility

In this lab, you will use Java to write a back-end console application and register it with Azure Active Directory. You will then create a Key for the Registered app, and write code to generate an Access Token for the application to use when calling the Azure AD Graph API. Code will also be written to call the Azure AD Graph REST API from within Java using the Access Token for authentication.

Real-Time Lab
5 (1)
Jan 21 2019
Advanced
1h 15m
Opsgility

In this lab, you will learn how to make direct calls to the Azure Resource Manager REST API. There are various different tools available to make these API calls Each exercise focuses on a different tool, and on different features of the REST API.

29 Results
Instructor-Led Course
2 Days
Intermediate
Opsgility

This two-day instructor-led class equips you to build highly reliable and efficient solutions on Google Cloud Platform. It is a continuation of the Architecting with Google Cloud Platform: Infrastructure course and assumes hands-on experience with the technologies covered in that course. Through a combination of presentations, demos, and hands-on labs, you will learn to design GCP deployments that are highly reliable and secure as well as how to operate GCP deployments in a highly available and cost-effective manner.

Instructor-Led Course
3 Days
Intermediate
Opsgility

This three-day instructor-led class introduces you to the comprehensive and flexible infrastructure and platform services provided by Google Cloud Platform. Through a combination of presentations, demos, and hands-on labs, you will explore and deploy solution elements, including infrastructure components such as networks, systems and applications services. This course also covers deploying practical solutions including securely interconnecting networks, customer-supplied encryption keys, security and access management, quotas and billing, and resource monitoring.

Instructor-Led Course
5 Days
Intermediate
Opsgility

Through hands-on labs, you will learn to automate system administration tasks on managed hosts with Ansible, learn how to write Ansible playbooks to standardize task execution, and manage encryption for Ansible with Ansible Vault. This course will also teach you how to deploy and use Red Hat® Ansible Tower to centrally manage existing Ansible projects, playbooks, and roles; perform basic maintenance and administration of the Ansible Tower installation; and configure users and teams and use them to control access to systems, projects, and other resources through role-based access controls. You will learn to use Ansible Tower's visual dashboard to launch, control, and monitor Ansible jobs; use the Ansible Tower application programming interface (API) to launch jobs from existing templates; automatically schedule Ansible jobs; and dynamically update host inventories.This course combines the content from Automation with Ansible (DO407) and Automation with Ansible II: Ansible Tower (DO409).

Instructor-Led Course
4 Days
Intermediate
Opsgility

Through hands-on labs, students will learn to automate system administration tasks on managed hosts with Ansible, learn how to write Ansible playbooks to standardize task execution, centrally manage playbooks and schedule recurring execution through a web interface with Red Hat® Ansible Tower. Students will also learn to manage encryption for Ansible with Ansible Vault, deploy Ansible Tower and use it to manage systems, and use Ansible in a DevOps environment with Vagrant.

Instructor-Led Course
2 Days
Intermediate
Opsgility

This course will teach students how to deploy and use Ansible Tower by Red Hat to manage their existing Ansible projects, playbooks, and roles, perform basic maintenance and administration of the Ansible Tower installation, and configure users and teams and use them to control access to systems, projects, and other resources through role-based access controls. Students will also learn to use the visual dashboard to centrally launch, control, and monitor Ansible jobs, use the Ansible Tower application programming interface (API) to launch jobs from existing templates, and automatically schedule Ansible jobs and update the host inventory.

Instructor-Led Course
3 Days
Advanced
Opsgility

In this course, you will learn how to utilize Azure Resource Manager to automate and manage resources in Microsoft Azure.This course will extensively cover using the Resource Manager using templates, REST API, and the Graph API to manage resources programmatically in Azure.

Instructor-Led Course
5 Days
Intermediate
Opsgility

In this course, you will learn aboutImplementing DevOps Development Processes,Implementing Continuous Integration,Implementing Continuous Delivery,Implementing Dependency Management,Implementing Application Infrastructure and Implementing Continuous Feedback,Designing a DevOps Strategy.This training will also prepare you forAZ-400: Microsoft Azure DevOps Solutions exam.

Instructor-Led Course
3 Days
Intermediate
Opsgility

In this hands-on course, students will learn how to automate Azure Infrastructure as a Service (IaaS) using templates, command line tools and configuration manager services.Students will learn how to automate Azure IaaS using either the Azure PowerShell cmdlets or the Azure CLI tools. This will include creating, updating, and deploying IaaS resources.From there, students will learn how to author, maintain, and deploy Infrastructure as a Service using resource manager templates (Infrastructure as Code) with Azure Resource Manager Templates.Finally, we will review configuration management options such as Azure Automation DSC, Chef, Puppet, Ansible etc. to teach the student how to apply configuration management techniques for managing virtual machines at scale.

Instructor-Led Course
3 Days
Intermediate
Opsgility

In this hands-on course, students will learn about Azure Infrastructure as a Service (IaaS) using the Azure Resource Manager architecture. Students will learn how to author, maintain, and deploy Infrastructure as a Service using resource manager with an emphasis on automation. A primary focus of this course is authoring templates using JSON with Visual Studio Code (or whatever tools you prefer) that can model from simple workloads to complex orchestrations with source files that are integrated with source control to truly have versioned infrastructure as code. This course will also cover using the Azure cross-platform command line tools to manage cloud resources.

Instructor-Led Course
1 Day
Beginner
Opsgility

Learn what Google Cloud technology makes possible through three distinct lenses: technology, economics, and security. A fourth lens helps you rethink optimization by leading a people-first culture of innovation. While working in groups, explore machine learning use cases to define a concrete transformation vision for your business. This vision will take into account all cloud adoption phases so that you can mobilize your teams to work in tandem toward business acceleration while reducing costs.

Instructor-Led Course
3 Days
Intermediate
Opsgility

DevOps is the one of the most important and impactful computing topics to have been developed since the creation of the modern cloud. From Configuration Management to Containerization, your career and your company need to move quickly, but without stress, into this new world. We are here to teach you how to do this, confidently and competently, using Best-In-Class tools such as Chef.

Instructor-Led Course
2 Days
Beginner
Opsgility

Learn the basics of Chef by taking Chef Essentials. You’ll learn what it means to turn infrastructure into code so that you can automate the configuration, deployment and management of your servers. You’ll also learn about Chef architecture and the set of tools included in the Chef Development Kit (ChefDK). Finally, we’ll show you how to test your infrastructure code so that you can deploy with confidence.

Instructor-Led Course
2 Days
Intermediate
Opsgility

Chef Intermediate Topics is an instructor-led course that first introduces you to test-driven development (TDD) and then shows you how to extend your cookbooks with custom resources and Ohai plugins.

Instructor-Led Course
1 Day
Advanced
Opsgility

A cloud workshop is a 1-day event that consists of an overview of the technology, a deep dive whiteboard design session and Hands-on lab where participants will a subset of the solution.In this workshop we will learn how to create a Docker application and deploy it to the Azure Container Service. We then go on to set up load balancing to scale the application and deliver high availability. This workshop includes: Whiteboard design session and Hands-on lab

Instructor-Led Course
1 Day
Advanced
Opsgility

A cloud workshop is a 1-day event that consists of an overview of the technology, a deep dive whiteboard design session and Hands-on lab where participants will a subset of the solution.In this workshop you will learn to use Azure Resource Manager (ARM) templates to accelerate time-to-value by simplifying setup and deployment of Azure environments, and to allow you to work with your solution as a group. This also helps with security, auditing, and tagging, and as you move from testing to staging, and production. We then go on to learn how Visual Studio Team Services provides an end-to-end DevOps solution including Agile Planning Tools, Repository, Build Deployment Tools.This workshop includes: Whiteboard design session and Hands-on lab

Instructor-Led Course
1 Day
Advanced
Opsgility

A cloud workshop is a 1-day event that consists of an overview of the technology, a deep dive whiteboard design session and Hands-on lab where participants will a subset of the solution.In this workshop, attendees will migrate an online health food supplier from a hosted environment to Azure and fully embrace modern DevOps tools, investigate PaaS Services and leverage their deep knowledge of Eclipse development tools and its integration with Azure. This workshop includes: Whiteboard design session and Hands-on lab

Instructor-Led Course
4 Days
Intermediate
Opsgility

This course will cover case studies involving Red Hat products that use Puppet: Red Hat Enterprise Linux OpenStack® Platform and Red Hat Satellite. Key Puppet concepts will be introduced, including language constructs, modules, classes, and resources. This course will cover the deployment of Puppet server on Red Hat Enterprise Linux and the deployment of Puppet as a client.This course will prepare attendees forCertificate of Expertise in Configuration Management with Puppet (EX405)

Instructor-Led Course
4 Days
Intermediate
Opsgility

This four-day instructor-led class provides you with a hands-on introduction to designing and building data processing systems on Google Cloud Platform. Through a combination of presentations, demos, and hand-on labs, you will learn how to design data processing systems, build end-to-end data pipelines, analyze data and carry out machine learning. The course covers structured, unstructured, and streaming data.

Instructor-Led Course
2 Days
Intermediate
Opsgility

This two-day, instructor-led course teaches participants how to derive insights through data analysis and visualization using the Google Cloud Platform. The course features interactive scenarios and hands-on labs where participants explore, mine, load, visualize, and extract insights from diverse Google BigQuery datasets. The course covers data loading, querying, schema modeling, optimizing performance, query pricing, and data visualization.

Instructor-Led Course
3 Days
Intermediate
Opsgility

In this course, application developers learn how to design, develop, and deploy applications that seamlessly integrate components from the Google Cloud ecosystem. Through a combination of presentations, demos, and hands-on labs, participants learn how to use GCP services and pre-trained machine learning APIs to build secure, scalable, and intelligent cloud-native applications.

Instructor-Led Course
1 Day
Intermediate
Opsgility

Learn to containerize workloads in Docker containers, deploy them to Kubernetes clusters provided by Google Container Engine, and scale those workloads to handle increased traffic. You also learn how to continuously deploy new code in a Kubernetes cluster to provide application updates.

Instructor-Led Course
Beginner
Opsgility

This one-day instructor-led course introduces participants to the big data capabilities of Google Cloud Platform. Through a combination of presentations, demos, and hands-on labs, you will get an overview of the Google Cloud platform and a detailed view of the data processing and machine learning capabilities. This course showcases the ease, flexibility, and power of big data solutions on Google Cloud Platform.

Instructor-Led Course
1 Day
Beginner
Opsgility

This one-day instructor-led class provides an overview of Google Cloud Platform products and services. Through a combination of presentations, demos, and hands-on labs, you will learn the value of Google Cloud Platform and how to incorporate cloud-based solutions into business strategies.

Instructor-Led Course
3 Days
Intermediate
Opsgility

In this hands-on course, students are introduced to fundamental DevOps concepts and how this process can be used to produce a more agile software delivery process and breakdown silos within an organization. From there, the course delves into how cloud based automation technology can be utilized to increase efficiencies and create a more agile software development process. With DevOps concepts firmly grounded, attendees will learn common tools for automation and configuration management all the way to designing a complete continuous integration and continuous deployment (CI/CD) pipeline. Topics such as template authoring, command line tools (PowerShell and cross platform), and build/source control services such as GitHub, Jenkins and Visual Studio Team Services will be covered.

Instructor-Led Course
2 Days
Intermediate
Opsgility

This two-day course is designed to provide practical skills used to architect Puppet infrastructure and to understand interactions between different components. The class will focus on the architecture of Puppet Enterprise itself, giving students the ability to determine the most efficient and extensible architecture to scale Puppet to their own needs with API integration and monitoring to support its growth.

Instructor-Led Course
3 Days
Beginner
Opsgility

In this three-day course, students will start by installing Puppet Enterprise, then learn Puppet best practices and use Puppet to write simple classes, and update and extend existing modules. Fundamentals is taught through a combination of lecture and relevant, real world, hands-on exercises. After completing this course, students will be able to deploy basic system configurations using best practices for Puppet in a Master-Agent setup.

Instructor-Led Course
3 Days
Intermediate
Opsgility

In this three day course, students will learn multiple ways to accomplish tasks in Puppet and how to choose which is most appropriate for a given situation. Students will design and build modules, and extend modules from the Forge. Students will also learn best practices for implementing Roles Profiles in their infrastructure.

Instructor-Led Course
3 Days
Intermediate
Opsgility

In this three-day course, students will use the Puppet Enterprise console and write platform discovery tools (facts), troubleshoot common Puppet errors and misconfigurations, and use native platform tooling with Puppet on several platforms including Windows and Linux.

Instructor-Led Course
3 Days
Intermediate
Opsgility

This course covers different approaches for building container-based applications and deploying them into Azure. You will start with learning the foundations of containers using Docker. From there, you will learn the fundamentals of the container orchestration service Kubernetes. This course will explore the Kubernetes architecture and concepts to cover topics such as Masters, Nodes, Pods, Desired State and the Declarative Model and much more. In the final module, you will learn how to effectively run containers on Azure using both Azure Kubernetes Service (AKS) and Azure Container Instances.