For a better view on Inspire Cayman Training, Update Your Browser.

DevOps - III (Online Courses)

Elevate your career trajectory with our premier online course, designed to sharpen your competitive edge. Explore our curated selection of top-tier digital programs to hone your skills and propel your professional journey forward. Experience transformative learning tailored to empower your career advancement in today's dynamic landscape.
Course Category
Price on Request
Start Learning
This Course Includes
  • 41 hours 35 minutes
    of self-paced video lessons
  • 34 Programs
    crafting your path to success
  • Completion Certificate
    awarded on course completion

Extending Kubernetes: Kubernetes Extension Principles

Price on Request 1 hour 25 minutes
Kubernetes provides several methods for augmenting functionality through addons, plugins, and API extensions. If you work with Kubernetes, knowing how to extend it will elevate its power. Use this thorough course to learn why and how to extend Kubernetes. Examine operators and the operator pattern. Explore how Kubernetes controllers function relative to customization and extensions. And investigate the Kubernetes object model, controller objects, API extensions, user types, resources, and access extensions. Next, learn about the Kubernetes API and infrastructure extensions. And discover several plugins and addons used to extend the functionality of Kubernetes. As you advance, practice extending the Kubernetes API, implementing multiple schedulers, and configuring an HTTP proxy server. Install a network plugin to extend Kubernetes. And show how device plugins are used. When you're done, you'll know the best way to extend Kubernetes for your needs.
Perks of Course
Certificate: Yes
CPD Points: 84
Compliance Standards: AICC

GCP DevOps: CloudOps with Google Cloud Platform

Price on Request 1 hour 50 minutes
In this 18-video course, learners explore features of Google Cloud Platform (GCP), Google Kubernetes Engine (GKE), best practices for operating containers, and how to build cloud-native applications with CloudOps methodology. First, compare Google Cloud Source Repository with GitHub, and see how automated deployment capabilities of Google Cloud Deployment Manager compare with Terraform. Then delve into GCP's machine learning (ML), artificial intelligence, and analytical capabilities and essential design patterns for connecting GCP with other cloud platforms. Discover how to create and configure GKE clusters; deploy applications across multiple Kubernetes clusters; create repositories and manage code with Google Cloud Source Repository; and deploy applications from Cloud Source Repository to App Engine. Next, learn how to automate the configuration of GCP resources and application deployment with Google Cloud Deployment Manager, create virtual machine (VM) instances on GCP; build applications with Terraform; and configure AutoML and BigQuery to manage large volumes of data and build ML models. Finally, learners discover how to set up fully-managed real-time messaging environments, and transfer data between GCP and other Cloud Service providers.
Perks of Course
Certificate: Yes
CPD Points: 111
Compliance Standards: AICC

Getting Started with DevOps Pipelines

Price on Request 1 hour
DevOps pipelines are an efficient means of ensuring the continuous integration and delivery of applications, maintaining clean code, and managing and simplifying production deployment. In this course, you'll explore the key phases of DevOps pipelines, the steps and patterns involved in creating them, and the differences between DevOps pipelines and traditional approaches. Next, you'll explore the principles of continuous integration and the benefits of containerization in DevOps pipelines. You'll identify the patterns of source code management used to simplify production deployment, the code integration strategies used to manage code repositories for diversified staging deployment, and the different types of tests that can be automated when using DevOps pipelines. Finally, you'll examine how to implement continuous monitoring and observability in DevOps pipelines, create pipelines using Azure DevOps tools, and use branching strategies to facilitate collaborative development and operations.
Perks of Course
Certificate: Yes
CPD Points: 60
Compliance Standards: AICC

Hybrid Environment Pipelines: DevOps Practices for Hybrid Environments

Price on Request 55 minutes
When managing a hybrid cloud environment, applying DevOps principles can aid with deployment complexity, legacy app modernization, and Agile and CI/CD process implementation. In this course, you'll learn how to enable DevOps in a hybrid cloud environment, recognizing the associated challenges, the role of containerization and DevOps deployment strategies, and the implementation process of CI/CD. You'll then examine the challenges, best practices, and tools for monitoring hybrid clouds. You'll also recognize the workload combination used to build hybrid architectures, the tools used to design conceptual architecture and set up CI/CD mechanisms, and the benefits of hybrid CI/CD. You'll set up and configure hybrid cloud connectivity between AWS and on-premises environments, CI/CD processes for hybrid environments using Jenkins with Docker, and monitoring tools to monitor solutions deployed in hybrid environments.
Perks of Course
Certificate: Yes
CPD Points: 53
Compliance Standards: AICC

Implementing IaaS & Orchestration for Multi-cloud Environments

Price on Request 1 hour 20 minutes
"Explore the concept of IaaS, the architecture of IaaS, the key benefits of IaaS with CloudOps; compare IaaS with SaaS, PaaS, and Bare Metal as a Service; the core components of IaaS platform and architecture, when to adopt declarative and imperative IaaS, the prominent IaaS providers, the role of orchestration in implementing CloudOps for heterogeneous deployments, the benefits of cloud orchestration along with the categories of cloud automation and orchestration tools. We will also discuss the multi-cloud strategies and tools for planning and architecting IaaS, the benefits of running containers in multi-cloud environments, the prominent APIs and tools that we can use to run containers in multi-cloud environments, the role of Kubernetes in container management for multi-cloud, the impact of containerization on multi-cloud and edge computing, learn to install and configure OpenStack and OpenNebula on Ubuntu LTS to create multi-cloud models."
Perks of Course
Certificate: Yes
CPD Points: 80
Compliance Standards: AICC

Implementing Unit Testing Best Practices

Price on Request 1 hour 20 minutes
Explore prominent unit testing patterns, differences between good and bad unit tests, code-driven unit testing frameworks, and other topics in this 14-video course. Begin with a look at Agile testing, focusing on Agile Testing Quadrants, then move on to prominent unit testing patterns and scenarios. Compare good and bad tests and the goals and approaches of writing good unit tests, and compare prominent code-driven unit testing frameworks that can be used to write unit tests in various programming languages. Discover how to implement the AAA unit testing pattern by using JUnit and TestNB, and the need for Test Double and how Dummy, Fake, stub class, and Mock objects are used to facilitate test replacements. Use Mockito application programming interface (API) to implement unit tests, and configure and write JUnit tests to test RESTful APIs with Mocha and Chai. In addition, unit test web services using SOAP UI, and use DBUnit to test data access objects written for database-driven applications. Explore unit testing using test-driven development (TDD) process, and automated testing with JUnit and Selenium.
Perks of Course
Certificate: Yes
CPD Points: 80
Compliance Standards: AICC

Jenkins for DevOps: Automated Testing & Advanced Jobs Using Jenkins

Price on Request 1 hour 5 minutes
The open-source continuous integration software tool Jenkins can be invaluable for DevOps engineers. In this 12-video course, learners will continue exploring the role of Jenkins in DevOps, learning the different type of jobs, build triggers and build steps that can be built and configured in Jenkins. You will see practical demonstrations of how to install and configure Jenkins. Specific topics covered include Jenkins and DevOps; Jenkins and CI/CD; Jenkins configuration, job types in Jenkins; build trigger and steps; configuring freestyle job; and pipeline implementation with web UI and Jenkins file. Discover how to build Java projects to implement build and test automation; to automate unit testing for Java projects; to run batch jobs with Jenkins; to test performance with JMeter; to implement TestNG testing; and to generate TestNG reports. Review when not to use Jenkins. In the concluding exercise, learners will describe benefits of using Jenkins for test automation, then build parameterized build jobs in Jenkins, and configure multiconfiguration build jobs in Jenkins.
Perks of Course
Certificate: Yes
CPD Points: 67
Compliance Standards: AICC

Jenkins for DevOps: Jenkins Configuration for DevOps

Price on Request 1 hour 30 minutes
Explore the important concept of DevOps automated testing, the benefits associated with automated testing in Jenkins, and the prominent use cases for which Jenkins-a popular continuous integration software tool-cannot be used. In this 10-video course, learners are shown how to build Java projects to implement build and test automation, and how to automate unit testing Java projects. Other key topics covered here include performance test by using JMeter; implementing test and NGtest; job types and freestyle jobs in Jenkins; Jenkins build triggers and build steps; and generating testNG reports. Learners will also see demonstrations of how to build parameterized jobs and multiconfiguration build jobs, and how to run batches by using Jenkins. In the concluding exercise, learners are asked to list different job types that can be created in Jenkins; to list different types of build triggers that can be configured in Jenkins; and to implement pipelines in Jenkins by using WebUI and Jenkinsfile.
Perks of Course
Certificate: Yes
CPD Points: 60
Compliance Standards: AICC

Kanban for Operations: Managing Projects Using Kanban

Price on Request 1 hour 20 minutes
Explore Kanban strategies for meeting project timelines, core practices used in Kanban, terms and goals that are critical for successful rollout of Kanban for operations, and key elements of Kanban for project management. Discover how to track and forecast projects using Kanban and how Waterfall teams can transition to Kanban. Key concepts in this 18-video course include the history of Kanban and strategies for helping IT operations teams meet project timelines; Kanban elements that are used to manage project execution; and how Kanban enables value stream visualization and ensures stable flow of DevOps practices. You will learn how to create Kanban boards and configure the columns to monitor project work and implement continuous delivery of work; use the Kanban project management approach to demonstrate Agile metrics for optimizing delivery; and configure Kanban boards and visualize the flow of map teams' workflow stages. Then see how to set work-in-progress (WIP) limits to constrain while using Kanban projects; apply Kanban approaches to manage DevOps practices; and learn quality control and continuous improvement processes that are applied in Kanban.
Perks of Course
Certificate: Yes
CPD Points: 81
Compliance Standards: AICC

Kubernetes Clustering & Containers

Price on Request 1 hour 20 minutes
Explore clustering in-depth, practice with a real Kubernetes cluster, and learn about more advanced cluster management features of Kubernetes. In this course, you'll learn advanced clustering concepts in Kubernetes. First, you'll learn about clusters and nodes and the motivation behind clustering and its challenges. You'll then learn how Kubernetes was designed for distributed computing and that it is a clustering software. You'll explore a Kubernetes cluster with more than a single node and a simple pod scheduling policy. You'll also explore a secret in Kubernetes and why it is useful. You'll learn about init containers and Kubernetes networking policies Finally, you'll explore package management and Helm.
Perks of Course
Certificate: Yes
CPD Points: 82
Compliance Standards: AICC

Kubernetes Manifests, Declaratives, & Imperatives

Price on Request 1 hour 25 minutes
Learning the foundations of Kubernetes and why it is used will help you gain a better appreciation for its flexibility, as will becoming familiar with the Kubernetes CLI. In this course, you'll be introduced to Kubernetes and cluster management. You'll first learn about Kubernetes, including its key features and objects. You'll then explore the YAML templating language and advanced YAML. You'll examine a Kubernetes environment from both Windows and Linux perspectives. Next, you'll move on to learn about the imperative and declarative kubectl commands, as well as similarities and differences with imperative and declarative cluster management. Finally, you'll learn about the key advantages of declarative cluster management.
Perks of Course
Certificate: Yes
CPD Points: 84
Compliance Standards: AICC

Kubernetes Networking: Advanced Kubernetes Practices

Price on Request 1 hour 15 minutes
Several advanced practices can be followed to leverage the full power and rich features of Kubernetes. Among these are those that help take advantage of features, options, and plugins for configuring Kubernetes networking to run efficiently and securely. Take this theoretical and practical course to learn about some of the chief Kubernetes networking components and the features of container network interface (CNI) plugins that implement the Kubernetes networking model. Practice along with demonstrations configuring Flannel and Multus CNI plugins to enable advanced multi-homed pods in Kubernetes. Learn how Kubernetes leverages iptables and routing tables for managing traffic and how load balancing is implemented on Kubernetes clusters. Furthermore, practice configuring network ingress and load balancing in Kubernetes. When you've completed this course, you'll have advanced your Kubernetes networking skills both in theory and in practice.
Perks of Course
Certificate: Yes
CPD Points: 74
Compliance Standards: AICC

Kubernetes Networking: Advanced Networking

Price on Request 1 hour 10 minutes
Kubernetes is an open-source container-orchestration system used to deploy, scale, and manage computer applications automatically. To use Kubernetes effectively requires configuring the network to be secure and efficient. With this course, learn how to conduct advanced Kubernetes networking tasks. Learn to distinguish Kubernetes networking from its legacy ancestors and other platforms. Examine the basics of Kubernetes networking, including IP address management and routing. Learn how to perform monitoring and logging. Then, explore Kubernetes pods, Container Networking Interface, and the role of Kube-router in load balancing. As you advance, learn about network security considerations and how network policies can differ between cloud-based and on-premises deployments. Upon course completion, you'll have a solid theoretical knowledge of Kubernetes networking activities and be ready to move on to some more advanced practices.
Perks of Course
Certificate: Yes
CPD Points: 71
Compliance Standards: AICC

Kubernetes Pods, Deployments, Services, Namespaces, & DaemonSets

Price on Request 1 hour 35 minutes
Discover the building blocks provide the foundation of real production clusters. In this course, you'll explore key Kubernetes concepts. You'll first learn how to identify pod its crucial role in Kubernetes. You'll then learn to identify the phases of a pod's life and a pod's lifecycle. You'll learn how resources can be allocated and restricted per-container and be able to identify what a Namespace is in Kubernetes. You'll then be introduce the concept of a policy, a ReplicaSet, and a DaemonSet in Kubernetes. You'll also learn about a Deployment and a Service in Kubernetes. Finally, you'll learn how to identify what an Ingress is in Kubernetes and understand its role.
Perks of Course
Certificate: Yes
CPD Points: 97
Compliance Standards: AICC

Managing Multi-cloud Containers Using Kubernetes

Price on Request 1 hour
Explore prominent tools that can be used to manage the deployment and life cycle of Kubernetes. In this 15-video course, learn about essential patterns used with Kubernetes to create production level and heterogeneous deployments, as well as how to reduce complexity and risks of multicloud strategy with Kubernetes. Key concepts covered here include the architecture and components of Kubernetes and different types of pods to host vertically-integrated applications; comparing features of Kubernetes and Docker and the solution architectures that can be built; and essential Kubernetes deployment patterns that can be used to deploy application stacks with the Declarative deployment method. Other issues include Fixed and Recreate deployment strategies using Kubernetes; Zero Downtime and No Concurrent Versions deployment, applying the Blue/Green deployment strategy using Kubernetes; and implement Canary testing with Kubernetes Deployments and Services. You will examine Kubernetes Cluster Federation, and how to install and configure multicloud single node Kubernetes clusters on Ubuntu; install and configure multicloud Kubernetes to manage multicloud orchestration; and Extension and Operator patterns used in Kubernetes to improve Kubernetes cluster management capabilities.
Perks of Course
Certificate: Yes
CPD Points: 60
Compliance Standards: AICC

Monitoring in DevOps: Cloud Services

Price on Request 1 hour 5 minutes
Before carrying out DevOps monitoring, technical support engineers need to choose the most appropriate cloud-based solution. In this course, you'll recognize the QoS parameters to monitor at each cloud platform layer and the prominent monitoring architectures used to monitor components across cloud layers. You'll then name some leading cloud monitoring platforms and critical tool selection criteria, before examining Azure, GCP, and AWS monitoring services. Next, you'll configure the AWS CloudWatch Logs Agent on EC2 Linux instances and use AWS Systems Manager Quick Setup to configure Systems Manager's capabilities on these instances. You'll configure Cloud Trail to manage event logs and use Azure Monitor to monitor and collect metrics and activity logs. Lastly, you'll monitor AWS EC2 instances, Compute Engine virtual machine instances, and web servers using Google Cloud Monitoring.
Perks of Course
Certificate: Yes
CPD Points: 65
Compliance Standards: AICC

Monitoring in DevOps: IT Resources

Price on Request 1 hour
A fundamental duty of a technical support engineer is to implement effective DevOps continuous monitoring. In this course, you'll identify the key components and patterns used to implement DevOps monitoring systems, the KPIs for analyzing the state of in-use IT systems, the best practices for defining effective outcomes with monitoring and alerting mechanisms, and how to monitor diversified applications. You'll also name the key components of multi-tier applications, the metrics to monitor for tracking an applications' overall performance, and prominent tools for adopting a flow monitoring strategy. Additionally, you'll identify information system security risks and outline techniques for defense in depth implementation, data-center monitoring, and security monitoring and comprehensive reporting. Finally, you'll learn to use commands to monitor server CPU, memory, disk usage, network, and load statistics.
Perks of Course
Certificate: Yes
CPD Points: 60
Compliance Standards: AICC

Navigating Software Testing Tools: Types of Software Testing Tools

Price on Request 55 minutes
There are several types of software testing tools for testing different aspects of web applications, including web service, REST application programming interface (API), load, and relational database testing. In this 14-video course, learners can explore types of tools along with examples of popular tools. Begin with an overview of software testing tools for testing web applications, web services, system load, and databases. Observe the Selenium test automation tool and its advantages, and learn about web testing with Selenium. Next, take a look at Katalon Studio and the available web, API, and mobile testing modules, then learn how to record and play back a web test with Katalon Studio. Then discover how to create an API test using Katalon Studio. Learners will explore the SoapUI test tool, its features and benefits, and learn how to perform REST API testing by using SOAPUI. Delve into load testing and tools available to perform it, and how to perform load, stress, and endurance testing with NeoLoad. Learn about relational database testing, and conclude by choosing unit testing tools.
Perks of Course
Certificate: Yes
CPD Points: 55
Compliance Standards: AICC

OpenStack in CloudOps: Automation

Price on Request 1 hour
In this course, you'll explore the enterprise and operational factors and SLA considerations that can impact the design of OpenStack cloud. You'll examine open source projects that can be used to implement OpenStack container integration points, prominent containers and Platform as a Service tools that can be deployed on OpenStack Cloud, and the objectives of Magnum. Next, you'll learn about the challenges and associated solutions for implementing OpenStack multi-cloud, how to launch OpenStack instances using Docker Machine, and how to install and configure Docker on OpenStack instances. Finally, you'll discover how to run Kubernetes clusters in the OpenStack ecosystem to deploy application servers, install and configure Jenkins Automation Server, and install OpenStack-Ansible in test environments using general workflows.
Perks of Course
Certificate: Yes
CPD Points: 61
Compliance Standards: AICC

OpenStack in CloudOps: Managing Multi-cloud with OpenStack

Price on Request 1 hour 5 minutes
In this course, you'll explore the essential components of OpenStack that are used for accessing infrastructure resources. You'll examine topologies of multi-cloud orchestration involving Azure, AWS and OpenStack, as well as the differences between OpenStack and Kubernetes. Next, you'll look at the benefits of using OpenStack and Kubernetes together, the tools that can be used to manage OpenStack deployments, and the critical roles of OpenStack shared services. You'll move on to explore prominent features provided by Heat, the different approaches of deploying OpenStack, and how to get started with the most commonly used OpenStack services. Finally, you'll learn to install OpenStack, create and launch virtual machine instances, and install and configure storage nodes and Heat on OpenStack nodes.
Perks of Course
Certificate: Yes
CPD Points: 64
Compliance Standards: AICC

Packaging in DevOps: Application Packaging Mechanism

Price on Request 50 minutes
Before deployment, a project, application, fix, new utility, or function must be bundled into a deployable artifact. This practice is called "packaging" and is an essential part of the "DevOps toolchain." In this course, you'll explore the concept of software packaging and recognize its core characteristics and benefits. You'll identify the components of an application package, and describe the standards, patterns, processes, tools, and best practices involved in application packaging. You'll then outline the tasks involved in each packaging stage of the DevOps lifecycle. Next, you'll examine the architecture of continuous packaging and the container-based application package. You'll identify the benefits of delivering container-based and cloud-native application bundles and outline the different application package distribution approaches. Finally, you'll learn how to use standard tools for packaging open-source applications.
Perks of Course
Certificate: Yes
CPD Points: 51
Compliance Standards: AICC

Packaging in DevOps: Packaging Applications for Cloud

Price on Request 55 minutes
There are several cloud-based application packaging tools available. Knowing how to choose and use the best tool for a task will streamline the DevOps packaging life cycle. In this course, you'll examine the features and benefits of AWS Systems Manager Distributor, the packaging structure used by AWS CodeArtifact, and the application package architecture, features, and benefits afforded by Azure Batch. You'll outline the strategy for packaging applications in hybrid and multi-cloud environments and identify the architecture and key components to packaging applications for Kubernetes. Next, you'll create packages using AWS Systems Manager Distributor and create repositories with AWS CodeArtifact to store, publish, and share software packages. Finally, you'll manage application packages in an Azure Batch account, deploy container images of packaged applications to Cloud Run, and build packages with Maven artifacts using Google Cloud Storage.
Perks of Course
Certificate: Yes
CPD Points: 53
Compliance Standards: AICC

Puppet for DevOps: Installing & Working with Puppet Components

Price on Request 1 hour 10 minutes
Explore the architecture of Puppet in this 12-video course. Discover essential components of Puppet, its prominent open-source products, and its application and infrastructure management capability, along with structure and essential components of Puppet module and Puppet language. First, learners will watch a demonstration of how to install and configure Puppet agent and other components to orchestrate and manage application and infrastructure at scale and implement DevOps principle, after first ensuring that they have the right machine with the right operating system. Then you will discuss how to work with Puppet commands and the Puppet development kit to manage Puppet configuration; and create, test, and manage Puppet modules to capitalize on the infrastructure as code paradigm of DevOps. Learn about the essential open-source products provided by Puppet: Puppet Open Source, Puppet Development Kit, Bolt, Litmus, Lyra, and Wash. In the concluding exercise, you will be asked to list open-source products provided by Puppet; to install Puppet Development Kit; and to create modules by using Puppet Development Kit.
Perks of Course
Certificate: Yes
CPD Points: 69
Compliance Standards: AICC

Puppet for DevOps: Working with Puppet Bolt & Continuous Delivery for PE

Price on Request 1 hour 30 minutes
Explore the concept of managing data and facts by using Hiera and Facter in this 13-video course. Learn essential characteristics and features of Puppet Bolt, the concept of jobs in Puppet, and its potential challenges as a continuous delivery tool for DevOps. Learners watch demonstrations of configuring and working with EDA software tools to manage data, and installing and configuring Puppet Bolt-an open-source tool automating manual steps with plans and tasks. Install and work with continuous delivery for Puppet Enterprise (PE) to set up, build, and configure Continuous Delivery pipelines. Then use the impact analysis tool to measure impacts of recent deployments of Puppet codes. Other key topics covered here include Puppet data management with the reusable Hiera configuration file for Puppet code; fact management with the stand-alone Facter tool that gathers complete information about the system; how to install continuous delivery for PE; and Puppet's disadvantages. The concluding exercise asks learners to list different types of facts in Puppet, install Bolt to automate manual task, and execute Bolt command and task on host.
Perks of Course
Certificate: Yes
CPD Points: 63
Compliance Standards: AICC

Role of a Cloud Architect

Price on Request 1 hour 25 minutes
In this course, you'll explore the critical roles and responsibilities of a Cloud Architect, the differences between the roles played by Solution Architects and Cloud Architects, and the cloud challenges that a Cloud Architect needs to manage. You'll learn about the planning solutions Cloud Architects use to automate and orchestrate multi-cloud applications, along with the Cloud Computing Reference Model and Cloud Governance Lifecycle, which are used for building cloud frameworks. Next, you'll look at tools and frameworks that can be used to assess cloud operations and identify the current capabilities of multi-cloud environments, as well as success factors that need to be considered as benchmarks for identifying business values of cloud architectures. Finally, you'll learn about using the Target Operating Model to deliver value through appropriate cloud strategies and using the Multi-cloud Maturity Model and transformation workflows for building solutions for cloud delivery mechanisms.
Perks of Course
Certificate: Yes
CPD Points: 60
Compliance Standards: AICC

Role of Testing in Managing Clean Code

Price on Request 1 hour 20 minutes
This 15-video course explores approaches of identifying bad code, designing applications using clean coding principles, and best practices for coding artifacts that meet clean coding standards. Learners begin with a look at the common traits and approaches of identifying code that needs to be cleaned, then learn how to design applications with clean code. Examine coding artifacts and best practices that should be adopted to create artifacts with clean code, and how to write applications that apply clean coding to artifacts such as classes, interfaces, methods, and variable declarations. Explore error handling styles that should be adopted for writing clean code, and manage code errors by adopting clean coding practices. Next, learn about the significance of the united testing F.I.R.S.T principle (Fast, Isolated, Repeatable, Self-validating, and Thorough or Timely), in writing clean tests. View fundamental principles of writing clean code. Also explore the testing strategies for clean code; clean code testing objectives, and writing clean code in Javascript. Learn about the principles of test-driven development (TDD), and finally, how to write code with TDD.
Perks of Course
Certificate: Yes
CPD Points: 78
Compliance Standards: AICC

SaltStack for DevOps: Configuration Management with SaltStack

Price on Request 50 minutes
Explore the concept of DevOps configuration management in SaltStack and the features provided by the Jinja2 templating engine in this 12-video course. Learn how to build Salt configuration by using Salt state, Salt formulas, templates, and pillars. Then learn to recognize the essential components used in Jinja2, in order to simplify the development: conditional statements, looping, and module executor. Jinja2 conditional provides ability to control flow of the program, and help create a structure controlled by conditional statement. You will hear discussions of how to implement the event-driven architecture of Salt and work with beacons and reactors. Key topics covered in the course include advantages of Salt; Salt best practices; Salt Bootstrap; Salt Dependencies; Jinja templates; and the concept of Pillar, including differentiating in memory Pillar data from on- demand Pillar data. In a concluding exercise, learners are asked to list characteristics of Salt formulas, list features provided by the Jinja templating engine, and add Salt formula as a gitfs remote.
Perks of Course
Certificate: Yes
CPD Points: 49
Compliance Standards: AICC

SaltStack for DevOps: Working with SaltStack Components

Price on Request 1 hour
Explore the implementation and configuration of various Salt Stack products in this 13-video course, which discusses the architecture and architectural components and identifies Salt's characteristics and role in DevOps. Learners will see illustrations of the basic configuration of salt components, such as Salt master and Salt minion; learn to install, configure, and implement various products of Salt Stack; and learn to implement capabilities of agentless Salt grains, Salt engine, and execution modules. SaltStack Enterprise provides an intelligent automation platform which can manage secure and also optimize any infrastructure, whether it is on-premises, in the cloud, or at the edge. Essential components of SaltStack Enterprise include its engine, its operations framework, and SaltStack SecOps, which provides the capability of customizing the policy or creating custom checks. Other key topics include Salt best practices, Salt Dependencies, and Salt Bootstrap. Learn to recognize implementation scenarios in which SaltStack Enterprise plays an important role. In a concluding exercise, learners will be asked to list core features of Salt, write Salt runner, and write execution module.
Perks of Course
Certificate: Yes
CPD Points: 62
Compliance Standards: AICC

Scaling DevOps: Infrastructure at Scale

Price on Request 1 hour 20 minutes
In this 16-video course, learners will explore the concept of infrastructure as code (IaC); the prominent tools used to implement infrastructure as code; and key factors in evolving provisioning practices for DevOps workflow. Learners will hear about prominent tools used for log monitoring and configuring alert for DevOps architecture; and steps involved in planning and implementing applications whitelisting. You will watch demonstrations of how to install and configure OpenShift container platform to manage IT infrastructure, as well as U-center to monitor errors; use gecko code and SonarQube to implement code coverage; and install Sonatype to manage score and infrastructure artifacts. Next, learn to use Git software (Git-secrets) to manage secure commits in repository and manage Docker images locally or remotely on Container Registry. Key topics also covered here include IaC, provisioning, scaling DevOps, Kubernetes, containerization, and quality gates. Other topics: JaCoCo, a free Java code coverage library; SonarQube, Jenkins, and Blue Ocean; implementing pipelines; DevOps team structure, Docker, and image management.
Perks of Course
Certificate: Yes
CPD Points: 79
Compliance Standards: AICC

Scaling DevOps: Pipelines at Scale

Price on Request 1 hour 10 minutes
In this 13-video course, learners can explore key features and factors for adopting DevOps in scaling environments and key principles for designing scalable or scaling DevOps architectures. Learn the potential challenges in implementing scalable DevOps architectures; key elements and tools used to build optimized DevOps pipeline to manage DevOps infrastructure at scale; and the approach of scaling DevOps with loosely coupled architectures. Examine four different types of scaling up: expansion or replication; vertical scaling up (embedding innovation in policies, structures, or guidelines); scaling up in the field of testing; and spontaneous diffusion. Next, explore approaches to building architectures to set up DevOps pipeline at scale. Important topics covered here include key components for designing robust DevOps pipelines, the essential DevOps patterns for scaling web applications in the cloud, and how to set up continuous build and continuous integration to manage the architecture at scale. Other key topics in this course include architecture at scale; DevOps challenges and impacts; optimization; automation tools; continuous build; CI (continuous integration) optimization; and DevOps pipelines and patterns.
Perks of Course
Certificate: Yes
CPD Points: 70
Compliance Standards: AICC

Scaling Kubernetes Apps & Solutions: Kubernetes Logging & Monitoring

Price on Request 1 hour 35 minutes
Logging and monitoring should be a central part of any good DevOps process, including those associated with cloud-native application development and scaling. While traditional logging and monitoring tools aren't designed for cloud-native environments, there are other solutions. Use this course to comprehend how cloud platforms have changed the nature of logging and monitoring. Learn how Google Cloud Operations for Google Kubernetes Engine (GKE), Amazon Elastic Kubernetes Services (EKS), Microsoft Azure Kubernetes Services (AKS), and Kubernetes handle logging and monitoring. On a practical front, use klog to generate log messages, debug issues with Kubernetes audit logs, pull events using kubectl, use Fluentd to log information, Elasticsearch to monitor your Kubernetes applications, and Kibana to log and collect time series analytics. When you're done, you'll be able to implement logging and monitoring into your Kubernetes application development processes.
Perks of Course
Certificate: Yes
CPD Points: 95
Compliance Standards: AICC

Scaling Kubernetes Apps & Solutions: Kubernetes Packaging

Price on Request 1 hour 25 minutes
Kubernetes package management allows developers to easily package, configure, and deploy applications and services onto clusters. Package managers maintain the application lifecycle, enabling you to optimize several tasks. Learning how to utilize these resources will improve your ability to scale Kubernetes applications and services. Use this course to gain a theoretical and practical understanding of the importance of package management. Examine how each of the major cloud platforms manages Kubernetes services for continuous delivery. And explore what's on offer through the various Kubernetes package managers. On a practical front, learn how to manage Kubernetes YAML manifests. Work with Helm, creating Helm charts, chart hooks, and Kubernetes ConfigMaps and Secrets. And lastly, deploy a multi-pod application using Helm. Upon completion, you'll be able to conduct Kubernetes package management in the most viable way.
Perks of Course
Certificate: Yes
CPD Points: 87
Compliance Standards: AICC

Scaling Kubernetes Apps & Solutions: Scalable Kubernetes

Price on Request 1 hour 35 minutes
As scalability becomes increasingly non-negotiable and more applications are built with containers, the open-source software Kubernetes has become an appreciated one-stop shop for developing and running applications. Kubernetes helps manage multiple containers across different systems, allowing you to scale them with ease. It provides access to plugins and extensions to improve management and security. And with the ability to use cloud-based solutions, increases the portability of your applications. Use this course to learn about application scaling and the benefits of containerized applications and cloud computing. Examine the key components within a Kubernetes deployment. As you progress, run and configure clusters; use kubectl, ConfigMaps, probes, taints, and tolerations; and finally, set up autoscaling and configure a Kubernetes multi-pod deployment. Upon completion, you'll be able to scale applications using Kubernetes.
Perks of Course
Certificate: Yes
CPD Points: 97
Compliance Standards: AICC

Securing CloudOps Deployments: Implementing Multi-cloud Security

Price on Request 55 minutes
Azure, AWS, and Google Cloud Platform provide various security services to secure access, applications, data, infrastructures, and deployments in the cloud. In this course, you'll explore the security services provided by AWS Cloud Security for securing workloads and applications, as well as the Azure security products that can be used to protect data, applications, and infrastructures. You'll explore the Google Security Model, the security services provided by Google, why you need to secure containers, and recommended cloud container security best practices for securing container usage in the cloud. You'll move on to learn about how configure AWS Security Hub, create and configure symmetric and asymmetric keys using AWS KMS, and implement Azure Active Directory and Seamless Single Sign-On. Finally, you'll examine how to set up VPN between a Check Point Security Gateway and Cloud VPN on Google Cloud Platform, harden security and restrict network access to the control plane and nodes of Google Kubernetes Engine, and how to encrypt Kubernetes secrets at the application layer.
Perks of Course
Certificate: Yes
CPD Points: 55
Compliance Standards: AICC