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

DevOps - II (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
  • 55 hours 50 minutes
    of self-paced video lessons
  • 51 Programs
    crafting your path to success
  • Completion Certificate
    awarded on course completion

DevOps Agile Development: DevOps Methodologies for Developers

Price on Request 1 hour
Discover how to implement source code management, continuous code build by using Maven and MSBuild, and automate functional and load testing in this 13-video course. Explore adopting deployment strategies and implement continuous deployment (CD) with various open-source tools, and apply continuous monitoring, and building infrastructure as code using Puppet. Key concepts covered here include steps and risks involved in implementing continuous integration (CI) workflow that can be mitigated with CI; how to version and control source codes using Git; and how to implement continuous build using Maven and MSBuild. Next, learn how to implement automated testing from the perspective of functional and load testing; describe the process of implementing CD with focus on deployment strategies like Blue/Green and Rolling Upgrade; and set up end-to-end continuous delivery pipelines and implementations using open-source DevOps tools. Then explore implement infrastructure as code using Puppet to automate infrastructure deployment and configuration management; steps involved in implementing CI workflow; and prominent frameworks and tools that can be used to implement infrastructure as code, and implement infrastructure as code using Puppet.
Perks of Course
Certificate: Yes
CPD Points: 62
Compliance Standards: AICC

DevOps Automation Across Platforms: CloudOps for Multi-cloud Deployments

Price on Request 1 hour 25 minutes
Explore the prominent tools and services provided by AWS (Amazon Web Services), Azure, and GCP (Google Cloud Platform) to build, implement, and manage multicloud environments, in this 16-video course. Begin by examining the benefits of adopting the multicloud strategy and multicloud architecture design for application and cloud environment management. Then you will discover the challenges of hybrid and multicloud deployments, how to use the right hybrid and multicloud architecture patterns, the common network topologies for hybrid and multicloud setup, the critical challenges associated with multicloud environments, and the frameworks that can be used to eliminate these challenges. You will learn about the CloudOps characteristics that can be applied to build a cloud management platform for multicloud environments, the tools provided by AWS, Azure, and GCP to implement multicloud environments, the critical patterns for building cloud-specific automations in DevOps pipelines, and the multicloud DevOps framework that provides DevOps solutions for managing multicloud distributed environments.
Perks of Course
Certificate: Yes
CPD Points: 86
Compliance Standards: AICC

DevOps Automation Across Platforms: Working with Multi-cloud Tools

Price on Request 1 hour 10 minutes
In this 13-video course, you will learn how to work with tools and services provided by Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP) to build and implement cross-cloud, multicloud environments. Learners will examine the process of implementing CI/CD (continuous integration/continuous deployment) DevOps pipelines that can employ multicloud environments, along with tools used at each step. Learn how to integrate Azure Active Directory with multiple AWS accounts, use Azure Pipelines to realize the full DevOps cycle with multicloud support, and set up and configure the CloudOps CI/CD process with Spinnaker. Also, explore how to install and configure Jenkins to provision multicloud environments and code; compare tools used to monitor metrics across multicloud environments; and connect GCP with AWS using Virtual Private Networks. Next, learn how to set up and monitor multicloud architecture involving Azure and AWS by using New Relic; view the challenges associated with multicloud disaster recovery (DR) setup; the critical patterns that can be used to set up multicloud DR; and how to set up DR with GCP and AWS.
Perks of Course
Certificate: Yes
CPD Points: 68
Compliance Standards: AICC

DevOps Automation: Configuration Management

Price on Request 1 hour
This course explores the DevOps tasks essential for implementing DevOps automation. You will examine the benefits of implementing DevOps automation, the prominent use cases of implementing DevOps automation, and how to implement release management. The 12-video course explains the best practices for adopting the CAMS (Culture Automation Measurement Sharing) principle for DevOps automation. You will also learn the practices and technologies that are involved in each step when DevOps automation is implemented. Learners will also examine prominent use cases that demonstrates implementation of automation for virtualization deployment, release, and cloud management. Learn how to automate by using Amazon's EC2 (Elastic Compute Cloud) instance, and set up an RDS (radio data system) with the use of infrastructure as code. You will learn the role of configuration management and DevOps automation using CFEngine. Next, learn how to configure and implement release management for applications by using Git's version control system. Finally, you will learn to use the Jenkins pipeline to implement and integrate continuous delivery.
Perks of Course
Certificate: Yes
CPD Points: 58
Compliance Standards: AICC

DevOps Automation: Delivery Mechanisms

Price on Request 50 minutes
Explore the most prominent modern application delivery models in this 11-video course. Leaners encounter tools that can be used to implement automated deployment, along with their associated benefits, including the test automation workflow adopted in DevOps pipelines. The course demonstrates steps involved in managing development and deployment artifacts, demonstrate how to automate build workflows by using Maven and Jenkins, and develop test automation frameworks. Learn the relationship and differences between Maven, a build tool, and Jenkins, an open-source continuous integration software tool. Next, learn how to facilitate single source of truth-a concept used to ensure that everyone in an organization bases business decisions on the same data-when managing development and deployment of artifacts. Then study its three important elements: First, problems must be shared; second, work together to adopt a standard; and third, practice transparency, where everyone enjoys access to data and the ability to add. Other key concepts covered here include delivery models, minimum in-service deployment, traffic distribution, infrastructure automation, and functional automation.
Perks of Course
Certificate: Yes
CPD Points: 48
Compliance Standards: AICC

DevOps Cloud Automation: Advanced AWS Pipelines and DevOps Using Azure

Price on Request 1 hour 25 minutes
Discover how to automate cloud deployments by using CodeBuild and CodePipeline, as well as the differences between AWS Pipeline and Jenkins in automating build and deployment. In this 17-video course, learners examine features and benefits of the CodeStar development workflow and the role of CloudTrail in enabling governance, compliance, and operational and risk auditing of AWS accounts. Explore features and components of Azure DevOps. Key concepts covered in this course include the process of building multistage continuous deployment pipelines; the DevOps capabilities afforded by Google Cloud Platform, and tools and benefits of using Google Cloud Platform for configuration management; and how to configure autoscaling and alarms to monitor AWS resources with CloudWatch and CodePipeline in the AWS Cloud9 IDE. Then learn how to automate the software delivery process with AWS Continuous Integration and Delivery pipelines and how to work with Azure pipelines to build GitHub repositories. Finally, learn how to configure pipelines to build, test, and manage releases; and how to add Azure DevOps extension to implement Azure DevOps Services from CLI (command-line interface).
Perks of Course
Certificate: Yes
CPD Points: 87
Compliance Standards: AICC

DevOps Cloud Automation: AWS DevOps Tools

Price on Request 1 hour 10 minutes
Discover benefits of DevOps principles and cloud computing in implementing enterprise-grade applications. Examine the DevOps workflow, cloud components involved in building delivery pipelines, and the AWS and Azure components that can be used to set up DevOps pipelines in this 13-video course. Explore scenarios where CodeDeploy can be used to automate deployments on various target environments. Key concepts covered include how to install the AWS CLI and PowerShell to access AWS and Azure resources; Azure components that play important roles in setting up DevOps pipelines to build, test, and deploy applications; and how to set up CodeCommit to provision a code repository and use for code management and versioning. Then learn how to set up Cloud9 to enable code writing, running, and debugging from CodeCommit; use CodeBuild to implement continuous integration for compiling source code, running tests, and producing software packages; and automate release pipelines using CodePipeline. Finally, learn scenarios where CodeDeploy can be used to automate deployment on various target environments; and automate software deployments to Amazon EC2 using CodeDeploy.
Perks of Course
Certificate: Yes
CPD Points: 68
Compliance Standards: AICC

DevOps Cloud Automation: DevOps with Google Cloud Platform

Price on Request 40 minutes
In this 10-video course, learners can explore Google Cloud Platform (GCP) DevOps capabilities that can be used to adopt CI/CD (continuous integration and continuous distribution) processes when automating application lifecycle, as well as Google's reference pipeline for automatically building, testing, and deploying code changes across different platforms. Discover how to enable CI/CD, the benefits and tools of Google Cloud Platform for configuration management. Examine how to set up Cloud Source Repositories provided by GCP and implement Pub/Sub notifications to store, manage, and track code. Other key concepts covered in this course include Google Cloud Platform DevOps capabilities that can be used to adopt CI/CD processes when automating application lifecycle; Google's reference pipeline, which helps with automatically building, testing, and deploying code changes across different platforms; and how to use CodeBuild to build workflows for building, testing, and deploying applications. Finally, learn how to automatically deploy applications stored in Cloud Source Repositories to the App Engine after new commits; and how to deploy cloud functions from Cloud Source Repositories.
Perks of Course
Certificate: Yes
CPD Points: 40
Compliance Standards: AICC

DevOps Collaboration Tools: Tools for Continuous Delivery

Price on Request 50 minutes
This course explores DevOps implementation, and the tools used to implement automated deployment, deploy pipelines, manage containers, and monitor DevOps processes to achieve higher levels of customer or end-user satisfaction and retention. You will learn about container management and how to use software or applications to create, deploy, and scale containers. Next, learn to automate release management with Puppet Pipelines. Then learn how to implement Kibana dashboards, an open source data visualization dashboard for Elasticsearch, and to add visualizations, saved searches, and maps for side-by-side analysis. This 13-video course next demonstrates how to implement an end-to-end continuous delivery process by using Puppet, Chef, and Jenkins in our own data center to deploy or distribute codes across different nodes and manage the entire DevOps cycle. You will work with an AWS (Amazon Web Services) fully managed continuous service CodePipeline. Learners will explore tool selection criteria to build a DevOps implementation stack. Finally, this course demonstrates the planning phase by utilizing Atlassian's JIRA.
Perks of Course
Certificate: Yes
CPD Points: 52
Compliance Standards: AICC

DevOps Collaboration Tools: Tools for Continuous Integration

Price on Request 1 hour 10 minutes
This 13-video course explores DevOps tools used for collaboration, source code, repository management; and the tools used to implement DevOps pipelines. You will learn to set up Puppet, an open-source software configuration management tool, and to automate configuration management, implement, and utilize the flexibility afforded by infrastructure as code. Learners will explore artifact management by using JFrog Artifactory, a universal DevOps solution providing end-to-end automation and management of binaries and artifacts through the application delivery process that improves productivity across your development ecosystem. You will examine and compare the continuous integration tools used to build integration pipelines. This course demonstrates how to use Jenkins software to integrate and configure build and testing tools in order to create a DevOps pipeline that implicitly contains build and tests, and explore automated testing tools, including Selenium and Robot framework, TestComplete, Unified Function Test, or UFT, and IBM Rational Function Tester. Finally, you will explore configuration management tools, and learn to use the Puppet software environment for configuration management.
Perks of Course
Certificate: Yes
CPD Points: 71
Compliance Standards: AICC

DevOps Continuous Feedback: Implementing Continuous Feedback

Price on Request 1 hour 30 minutes
Learners can explore how to use DevOps to manage system complexities and building stable systems in this 17-video course, which examines the DevOps feedback loop, the maturity model curve for building a well-defined feedback mechanism in the DevOps lifecycle, and the essential elements of a feedback loop. You will learn the benefits of implementing Feedback Loops in each phase of the DevOps lifecycle. Then learn how to implement both positive and negative feedback loops. You will learn the role of monitoring to improve the system, and the different types of monitoring tools used to implement a DevOps feedback loop, as well as how to create action plans to maintain system robustness. This course then examines the categories of monitoring targets, and the role of automated monitoring and alerting in building better software. You will learn to use Atlassian's Jira issue collector to build and implement feedback loops. Finally, learners will examine the concept of telemetry in the DevOps software development lifecycle.
Perks of Course
Certificate: Yes
CPD Points: 89
Compliance Standards: AICC

DevOps Continuous Feedback: Loop Tools

Price on Request 1 hour 30 minutes
This 21-video course examines the essential DevOps metrics that are used to evaluate successful implementation. Learners will watch demonstrations of how to work with Datadog and how to set up agents to collect metrics and events. You will first learn to integrate issue tracking tool with Datadog. Next, learn to install Grafana and CloudWatch as the data source to build dashboards. The course then demonstrates how to set up and work with New Relic to securely retrieve monitoring data from AWS account. Various ways can be utilized to get the performance visibility into existing applications; New Relic allows users to combine different capabilities to generate that intelligence. Other topics covered here include use of dashboards, logs, AWS Serverless, Trac, and issue tracking. You will learn to monitor performance of Node JS applications; define alert policies for incident management; and also to install and configure JIRA to build wiki and issue tracking system for software development projects.
Perks of Course
Certificate: Yes
CPD Points: 89
Compliance Standards: AICC

DevOps Continuous Testing: Testing Approaches

Price on Request 55 minutes
This course explores DevOps, the practice of operations and development used by engineers participating together in the entire service lifecycle. Learners will examine the Agile environment, where development takes an incremental approach to design and testing. You will explore differences between continuous testing and automation testing, the disadvantages of late testing, and common causes of technical debt. This course will examine tools used in continuous testing, including Katalon Studio, Selenium, Appium, Eggplant, and Testsigma. You will work with BDD (Behavior Driven Development), a test-first Agile testing practice, and learn its benefits for programs and release management. Next, learn about unit testing, the tools to use, and how to implement it. You will examine technical debt, the debt owed to the code to become quality code, and its main causes. Then you will learn to test Web Services and the reason for integration testing. Finally, you will learn to implement unit testing on Java by using its JUnit framework, and how to test REST (representational state transfer) web services by using the SoapUI protocol.
Perks of Course
Certificate: Yes
CPD Points: 54
Compliance Standards: AICC

DevOps Continuous Testing: Testing Methodologies

Price on Request 45 minutes
Explore the approaches and steps for performing system testing, a process of testing an integrated hardware and software system in this course, where learners will study prominent project management methodologies, and the reasons behind them, as well as processes for conducting user acceptance testing. This 12-video course examines automated testing in DevOps, the practice where operations and development engineers participate together in the entire service lifecycle by using the Agile scrum methodology. Next, examine performance testing components and types, the reason for load testing, and the associated testing tools. You will learn to configure projects, create backlogs, plan, and start sprints by using Jira, a proprietary issue tracking product. Next, learn to configure projects by using the Scrum methodology, a project management system based on incremental development, the Kanban methodology to design and improve flow systems. Finally, learners will examine QTM4J (QMetry Test Management for Jira) capabilities for Agile and DevOps, and how to use Apache's JMeter load testing tool for both static and dynamic resources.
Perks of Course
Certificate: Yes
CPD Points: 45
Compliance Standards: AICC

DevOps Deployment: Adopting the Right Deployment Strategy

Price on Request 1 hour 10 minutes
An aspiring DevOps engineer needs to be familiar with the DevOps deployment landscape, not only in on-premises data centers but also in cloud-based architectures. In this course, you'll outline various deployment architectures and differentiate between traditional and DevOps-powered deployment approaches. You'll list the primary components and tools used to create custom content managed by the deployer. You'll examine the vital questions to ask when defining the most appropriate deployment strategy and describe some deployment troubleshooting techniques. You'll then list prominent cloud deployment models for deploying assets and applications and the technologies that facilitate deployments using IaaS, PaaS, and SaaS. Next, you'll recognize the components, usage, and benefits of AWS CodeDeploy, Azure Resource Manager, Azure DevOps Services, Azure DevOps Server, and GCP Cloud Deployment Manager.
Perks of Course
Certificate: Yes
CPD Points: 71
Compliance Standards: AICC

DevOps Deployment: Deploying Applications Using Deployment Tools

Price on Request 1 hour 5 minutes
DevOps engineers need to be familiar with the prominent cloud deployment tools and their combined use for optimum application deployment. In this course, you'll explore the hybrid deployment capabilities of AWS, Azure, and GCP. You'll outline how to deploy web applications using IDEs, code to EC2 virtual machines, application revisions from GitHub repositories to EC2 instances using AWS CodeDeploy, and updated source bundles to an Elastic Beanstalk environment. You'll also recognize how to implement continuous monitoring of deployment targets and set up staging environments in Azure App Service. Next, you'll describe how to implement continuous deployment from GitHub, deploy microservices in Azure App Service as a single unit, and create virtual machine instances. Finally, you'll identify how to set up deployment environments using Google Cloud Deployment Manager and use AWS Systems Manager to manage Amazon EC2 instances.
Perks of Course
Certificate: Yes
CPD Points: 64
Compliance Standards: AICC

DevOps Engineering: Upgrading Legacy Systems & Support Systems

Price on Request 55 minutes
Most organisations have a mix of legacy and advanced systems. In this course, you'll explore how you can avoid the trap of legacy system architecture with DevOps and CloudOps. You'll learn the strategies, best practices, and benefits of modernizing or migrating legacy system architectures to multi-cloud architecture. Next, you'll look at different types of failover that can be adopted to manage system failures and the organizational structure that can be adopted to support mature multi-cloud deployments. You'll move on to learn about the elements of support systems and tools that enable robust technical and operational support systems. Finally, you'll examine how to use Git for issue tracking and Freshdesk for implementing a support ticketing system.
Perks of Course
Certificate: Yes
CPD Points: 57
Compliance Standards: AICC

DevOps Mindset: DevOps Principles & Implementation Approach

Price on Request 1 hour 30 minutes
This 14-video course explores challenges associated with a traditional approach to project management, how to use DevOps tools, and the principles of flow, feedback, and continual experimentation to improve project management. Learners examine the role of people, process, and technologies when implementing DevOps. You will learn the benefits of using tools provided by AWS (Amazon Web Services) and Microsoft's Azure to adopt DevOps on the cloud. This course next demonstrates integrated approaches using the Agile method of software development, and ITSM (IT Service Management) processes. You will explore tools used to facilitate collaboration and encourage team-oriented process management including Atlassian Confluence collaboration software, Atlassian Jira to engage an entire team, and Slack for one-on-one communication. Next, explore the primary tools to implement continuous code build and adopt a team driven development approach. Then examine the objectives of continuous integration and deployment, and automation; and the benefits of continuous monitoring and reporting to enhance the DevOps process. Finally, you will learn to implement an AWS DevOps delivery pipeline.
Perks of Course
Certificate: Yes
CPD Points: 70
Compliance Standards: AICC

DevOps Mindset: Understanding DevOps Tools

Price on Request 1 hour 10 minutes
This course explores how to create a DevOps mindset by examining container-based and virtual machine-based deployment approaches to development, the benefits of container-based deployment, and Apache's Docker container management features. You will explore how Docker simplifies creating and deploying containers, running applications in the container, and its capability of default isolation. The 11-video course demonstrates how to implement a code repository, and continuous code building with Git, an open-source distributed version control system, and Apache Maven's build automation tool. You will learn to implement DevOps practice on the cloud by using AWS (Amazon Web Services) CodeDeploy to automate code deployments. You will implement CodeCommit, and learn how to set up and manage a code repository by using Git. Then learn to configure and use Jenkins to build pipelines for continuous integration deployment and monitoring. You will learn to implement Puppet's configuration management and deployment tool. Finally, this course examines how to implement Chef's configuration management tool.
Perks of Course
Certificate: Yes
CPD Points: 69
Compliance Standards: AICC

DevOps Pipelines: Configuring & Building Core Elements of Azure Pipelines

Price on Request 1 hour 20 minutes
Azure Pipelines comprises various components to enable better code delivery. In this course, you'll outline the various Azure Pipelines stages and define the role of approvals and gates. You'll describe deployment conditions and triggers and the concept of queuing policies to control deployment. You'll identify the types of resources that can be used by Azure Pipelines and recognize the role of agents. You'll also outline how to translate Jenkins and Travis pipeline configurations to Azure pipelines. Next, you'll create pipelines to build a GitHub repository, configure and execute Azure Pipelines jobs, organize deployment jobs in release pipelines into stages, and configure resource triggers from different branches. You'll then change the default branch for a pipeline and create new resource groups and virtual machine scale sets. Finally, you'll install extensions to organizations and create a custom extension for Azure DevOps to place in the marketplace.
Perks of Course
Certificate: Yes
CPD Points: 79
Compliance Standards: AICC

DevOps Pipelines: Configuring a GCP Pipeline

Price on Request 55 minutes
To work with DevOps pipelines, you need to recognize how pipelines are managed using different cloud platforms. In Google Cloud Platform (GCP), working with pipelines is more advanced than some of the other providers. In this course, you'll identify the benefits of GCP DevOps pipelines and the prominent GCP components and services that build them. You'll list the essential elements used to implement IoT to analytics and the benefits of using Cloud Deployment Manager to create and manage cloud resources. Next, you'll learn to create repositories to host sample app source codes, development environments from a feature branch, and GKE clusters. You'll set up a canary deployment environment and use a GCP pipeline to implement triggered deployment. You'll create Cloud Build config files to build and push Docker images to Container Registry, and configure CI/CD pipelines using GKE, Cloud Source Repositories, and Cloud Build. Finally, you'll write Dataflow pipelines and run Dataflow locally and on the cloud.
Perks of Course
Certificate: Yes
CPD Points: 57
Compliance Standards: AICC

DevOps Pipelines: Using Action Type Integrations to Configure AWS Pipelines

Price on Request 1 hour 30 minutes
Creating pipelines in AWS involves knowing how to use a series of CodePipeline action types for integration with products and services. In this course, you'll recognize the various action type integrations that facilitate AWS CodePipeline configuration. You'll identify the pipeline and stage structure requirements in AWS and list the test action integrations that can be included in pipelines and the deploy action integrations that can be used to deploy diversified applications. You'll then recognize the AWS services that can be used to configure approvals and invoke action integrations in CodePipeline and the prominent AWS service integrations not based on CodePipeline action types. Additionally, you'll create IAM users and configure IAM managed policies. You'll create two-stage pipelines and configure AWS CodeDeploy. You'll configure CodePipeline and CodeBuild to build pipelines and stages of pipelines. Finally, you'll use Step Functions invoke actions and create Lambda functions to be added as actions.
Perks of Course
Certificate: Yes
CPD Points: 62
Compliance Standards: AICC

DevOps Practices for the Enterprise

Price on Request 1 hour 25 minutes
Explore the common application management roadblocks and the solutions provided by adopting DevOps practices and principles. Examine the concept of Disciplined DevOps and its workflow and how to set up deployment environments and release management solutions by using Atlassian tools and cloud containers. Key concepts covered in this 14-video course include how the adoption of DevOps practices and principles can help resolve roadblocks; the workflow of Disciplined DevOps, with a focus on how Disciplined DevOps addresses challenges faced by modern organizations; and paradigms used to provide management layers for delivering applications using DevOps. Next, you will learn the features of prominent tools and platforms used to set up traditional and DevOps deployment environments; set up deployment projects using Atlassian tools; and apply DevOps principles to setting up modern deployment environments that are powered by containerization in the cloud. Finally, learn about general release scheduling strategies that potentially support the Disciplined DevOps mindset, and set up release management solutions that can help track cross-project releases on a single board with custom release workflows.
Perks of Course
Certificate: Yes
CPD Points: 78
Compliance Standards: AICC

DevOps Security Considerations: DevSecOps Principles

Price on Request 55 minutes
Explore core concepts, benefits, and different phases of DevSecOps in this 11-video course, which compares DevOps with DevSecOps. In this course, learners will explore the prominent DevSecOps tools that are used to integrate security throughout the DevOps pipeline and illustrate the DevSecOps maturity model. Watch demonstrations of how to integrate security and testing into DevSecOps environment. Learn how to secure Jenkins secrets to store and manage credentials; to use Jenkins OAuth plugin to securely pull from GitHub (a Git repository hosting company); and to use pen test tool to conduct penetration testing on deployed applications. Explore the prominent categories of tools provided by OWASP (Open Web Application Security Project) to secure applications. OWASP comes with Top 10 Issue Ruleset, and provides proper guidelines to ensure that those issues are taken care of when applications are written. Other key topics include Jenkins credentials, Static Application Security Testing (SAST), and Dynamic Application Security Testing (DAST).
Perks of Course
Certificate: Yes
CPD Points: 56
Compliance Standards: AICC

DevOps Security Considerations: Securing DevOps Pipeline

Price on Request 55 minutes
In this 11-video course, learners can explore policy requirements and guidelines setting implementation standards for security requirements specified in the baseline IT security policy, and the role, approaches, and tools needed to implement and apply security in DevOps. Other key topics covered here include essential components for building logging and auditing pipelines; steps involved in implementing mature DevOps security model; and demonstrating how to control and manage permissions granted to user in GitHub (a Git repository hosting company) and Docker Hub. You will learn essential security features of Jenkins that will secure continuous build pipelines, along with the role of security in DevOps workflow, for continuous integration and continuous development (CI/CD) implementation. Next, learn how to implement continuous security in DevOps pipelines. You will explore the need for test-driven security in applications, infrastructure and automated DevOps pipelines, along with components used to build logging and auditing pipelines. Finally, discover how to control permissions in GitHub and how to manage permissions in Docker Hub, along with the security features of Jenkins.
Perks of Course
Certificate: Yes
CPD Points: 54
Compliance Standards: AICC

DevOps Smart Failure: Fail Fast & DevOps

Price on Request 55 minutes
Explore the concept of fail fast in DevOps and software development, how to prevent failure, and the scenarios of adopting fail fast systems in this 13-video course. Discover how to set up fail fast development and operations environment, set up Jenkins pipelines for fail fast management, and enforce fail fast in Maven. Key concepts covered here include adoption approaches for failure prevention and the fail fast approach; fail fast as a DevOps principle and the role of feedback cycle; the essential principles driving the Agile manifesto and Agile fail fast; and implementation of the fail fast principle from the perspective of test-driven development and continuous integration. Then learn about implementing Jenkins to enforce fail fast in Maven; how to set up Jenkins pipelines for fail fast management; and study design methodology and enable continuous improvement. Finally, examine scenarios and circumstances leading to adoption of the fail fast approach; specify software development techniques that can be used to build software to fail fast; and set up Jenkins pipeline for fail fast management.
Perks of Course
Certificate: Yes
CPD Points: 57
Compliance Standards: AICC

DevOps Support Administrator: Cloud Computing Essentials for Support Engineers

Price on Request 1 hour 5 minutes
In this course, you'll explore the competitive advantage of cloud computing, the features of various types of virtualization implemented in the cloud, and the hypervisors that are used by popular public cloud providers. You'll examine how to choose the right cloud service model and the SaaS Enablement Framework components that can be used to build, manage, and deliver SaaS solutions. Next, you'll learn how to select the right cloud deployment model, create AWS HVM Linux AMIs, and manage custom deployment configuration on AWS. Finally, you'll look at how to deploy applications to Azure VMs, configure resource deployments with GCP Deployment Manager, and create Network File Systems on public clouds.
Perks of Course
Certificate: Yes
CPD Points: 66
Compliance Standards: AICC

DevOps Support Administrator: DevOps Practices for Support Engineers

Price on Request 40 minutes
There are key DevOps practices that the support engineer may adopt to enable end-to-end DevOps management, including best practices, patterns, and workflows. In this course, you'll explore the role of metrics, monitoring, and alerting in managing the state of infrastructures and systems. You'll learn about the best practices for monitoring systems and infrastructures, as well as deployment patterns for building reusable applications and services. Next, you'll examine the benefits of automating configuration management and the continuous integration deployment workflow for DevOps workflows management. Finally, you'll learn to configure GitLab to implement continuous integration.
Perks of Course
Certificate: Yes
CPD Points: 40
Compliance Standards: AICC

DevOps Support Administrator: DevOps Tools for Support Engineers

Price on Request 1 hour 15 minutes
There are a range of DevOps tools available to implement end-to-end DevOps processes and principles. In this course, you'll explore the products and tools that can be used to manage code versioning, builds, configuration management, integration, and monitoring. You'll learn about containerization, actions that can be performed during downtime, and considerations for creating downtime. Next, you'll look at how to work with prominent DevOps tools like Git, Gradle, Jenkins, Kubernetes, Chef, New Relic, and Raygun, including how they can be used to enable and implement end-to-end DevOps processes and principles in the software development lifecycle.
Perks of Course
Certificate: Yes
CPD Points: 73
Compliance Standards: AICC

DevOps Support Administrator: Exploring Cloud Service Models

Price on Request 1 hour 5 minutes
Support engineers commonly leverage cloud services like AWS, Azure, and GCP to manage resource configuration. In this course, you'll explore cloud infrastructure components, common cloud service models, and the technologies behind cloud computing. You'll learn about the logical architecture of AWS and critical services provided by Azure and Google Cloud Platform. Next, you'll examine a comparison of services provided by IBM, VMware, and Kamatera cloud. You'll then move on to look at tools that can be used to manage multi-cloud environments and the concepts of automation and configuration management in CloudOps. Next, you'll learn about the support levels provided by cloud service providers used to enable the shared responsibility support model. Finally, you'll learn to work with new EC2 runtime commands to manage remote EC2 instances, as well as common Azure and Google Cloud Platform commands to manage Azure and Google Cloud Platform resource configuration.
Perks of Course
Certificate: Yes
CPD Points: 65
Compliance Standards: AICC

DevOps Support Administrator: The Role of the Cloud Support Engineer

Price on Request 50 minutes
In this course, you'll explore IT support levels that can be structured to provide appropriate technical support and the skills required by traditional Support Engineers to play the role of a Cloud Support Engineer. Next, you'll look at the phases of the Cloud Adoption Framework that you need to follow to manage support services for Cloud. You'll learn about the Cloud Decision Support Framework, which you can adopt to define application migration processes, as well as the concept of Cloud Affinity Assessment. You'll move on to explore how to evaluate drivers and inhibitors of cloud adoption and the metrics that you can use to score potential solution candidate. You'll examine multi-cloud use cases that need to be considered to define support strategy and support levels and the Technical Support Services Guidelines for managing support for GCP resources. Finally, you'll learn how to create a support case, select the severity for AWS resources, and create new support requests from the Azure Portal.
Perks of Course
Certificate: Yes
CPD Points: 48
Compliance Standards: AICC

DevOps to CloudOps for Multi-cloud

Price on Request 1 hour 15 minutes
Explore the differences between DevOps and CloudOps, the challenges and best practices associated with the implementation of CloudOps, and the cloud capabilities that we needs to integrate in existing DevOps implementations to transform DevOps to CloudOps. Discover the prominent multi-cloud management tools that we can use to implement CloudOps, how to select the right multi-cloud management tool, the differences between Hybrid cloud and multi-cloud along with the architectural designs that can lead to effective multi-cloud strategy. We will also discuss how to implement and optimize multi-cloud strategy in the enterprise, the CloudOps design scenarios for managing critical architectural and operational requirement of multi-cloud strategy, how to build DevOps pipelines for multi-cloud application deployment, how to eliminate operational challenges of multi-cloud using the Cloud Service Brokerage platform and mitigate the challenges of designing CloudOps solution for multi-cloud.
Perks of Course
Certificate: Yes
CPD Points: 74
Compliance Standards: AICC

DevOps Tools: Selecting the Right Tools

Price on Request 1 hour 50 minutes
Discover the importance of selecting the right DevOps tools and the impacts of working with the wrong ones. This 16-video course explores steps that guide tool selection decisions, rules to consider, and what tools are appropriate for different phases of DevOps. Key concepts covered here include DevOps strategies and practices that can be applied to streamline development and operations; DevOps steps for selecting the right DevOps tools; and rules that should be considered when selecting DevOps. Next, learn the impact of selecting the wrong tools in the DevOps lifecycle; how to install Bamboo and Jenkins to illustrate their comparative capabilities; and benefits of test automation and test automation tools, including JMeter and API. Then see the capabilities of provisioning and change management tools, by focusing on configuration management and infrastructure as code implementation, and release orchestration and various tools that can be used to implement it. Finally, learn how logging and continuous monitoring tools are used to implement feedback loops in the DevOps process, and explore capabilities of Nagios as a comprehensive continuous monitoring tool.
Perks of Course
Certificate: Yes
CPD Points: 109
Compliance Standards: AICC

DevOps Troubleshooting Essentials

Price on Request 1 hour 30 minutes
Identifying the job roles, workflows, and processes that can support and manintain DevOps performance is essential for any enterprise. In this course, you'll explore core support roles and responsibilities. You'll also define the best DevOps team pattern to debug key components, identify an effective value stream for observing delivery across multiple systems for debugging, and establish a troubleshooting workflow to ensure continuous delivery and deployment. Next, you'll examine the processes of logical, systematic, and effective DevOps troubleshooting. You'll identify troubleshooting tasks to resolve common DevOps deployment challenges, and the concept, working mechanism, and benefits of reverse debugging. You'll move on to outline approaches to debugging cloud deployment solutions, define techniques for resolving DevOps performance issues, and distinguish the pros and cons of incremental and full deployment processes. Finally, you'll identify troubleshooting approaches for application distribution in multi-cloud and the role of the error monitoring and logging integrated approach. You'll also explore orchestrated service deployment, maintenance, and debugging processes in IaaS clouds.
Perks of Course
Certificate: Yes
CPD Points: 73
Compliance Standards: AICC

DevOps Troubleshooting Scenarios

Price on Request 1 hour 10 minutes
Knowing how to maintain a healthy DevOps environment in all scenarios is a fundamental skill of the Support Engineer. In this course, you'll explore how to establish a performance test strategy for microservice-oriented applications, the different types of routers for connecting internal networks with external networks, and the features and issues associated with edge routers. Next, you'll identify how to troubleshoot slow connection and timeout issues when accessing AWS EC2 instances. You'll examine how to use CloudWatch metrics, tune the performance of web servers that host applications deployed using DevOps pipelines, benchmark network throughput among Amazon EC2 Linux instances, and configure firewall rules. You'll move on to learn to use the AWS Trusted Advisor and install, configure, and use JMeter to conduct performance, functional, and load testing. Finally, you'll see how to use iPerf and JPerf and configure GoReplay to record live traffic and load test for potential issues impacting performance.
Perks of Course
Certificate: Yes
CPD Points: 69
Compliance Standards: AICC

DevOps with Docker: Container Management

Price on Request 50 minutes
Learners will explore a comparison of traditional virtualization and container architectures, as well as benefits of adopting containerization in DevOps workflows, in this 11-video course examining supporting Docker technologies for networking, service discovery, orchestration, and cluster management. Key concepts covered include traditional virtualization with container architecture and benefits of adopting containerization in DevOps workflows; major Docker components and features of the runC driver; and supporting Docker technologies used to manage networking, service discovery, orchestration, and clusters. Next, learn Docker commands to manage containers, associate containers with IPs, and link containers in Docker with the self-discovery approach; how to implement networking in Docker using network drivers to set up container networking; and how to set up custom bridges for Docker and use Open vSwitch virtual switch, instead of the standard Linux bridge. Then learn essential commands in Dockerfile to support the build and run phases of managing images; how to create Docker images with Dockerfile for creating and deploying applications in isolated environments; and learn image distribution and versioning by using repositories and Docker Hub.
Perks of Course
Certificate: Yes
CPD Points: 52
Compliance Standards: AICC

DevOps with Docker: Implementing DevOps Using Docker

Price on Request 1 hour 10 minutes
In this 12-video course, learners can explore activities required to set up and configure Docker for development and the features of Sonotype Nexus and Artifactory repository manager. You will discover how to run local registries, push and store images in local registries, implement tunnels to network containers present on multiple hosts, and use Docker Remote API to automate Docker tasks. Key concepts covered in this course include how to set up an end-to-end Docker-based local development environment; how to build Docker-based applications, create the continuous integration workflow for building and testing applications with Docker and Jenkins; how to provision new resources and run containers on them using Docker Machine; and how to install and configure Sonotype Nexus to set up repositories. Next, learners explore facilitating the continuous monitoring features of DevOps by implementing ELK for continuous logging and monitoring; learn Sonotype Nexus and Artifactory repository manager features; and how to install and configure Sonotype Nexus to set up a repository for artifact management.
Perks of Course
Certificate: Yes
CPD Points: 70
Compliance Standards: AICC

DevOps with Docker: Management in the Cloud

Price on Request 1 hour 5 minutes
Explore tools that can be used to simplify network and service discovery in Docker, for Docker orchestration, and to adopt DevOps continuous delivery (CD) principles. Examine clustering and management, along with architecture of Kubernetes, and how to connect containers across hosts using Ambassadors. Key concepts covered in this 12-video course include implementing Docker network solutions using Weave; creating and configuring Minikube clusters; and setting up the Minikube environment to communicate with Docker daemon. Next, work with Compose to deploy applications on Minikube; create GKE clusters, and install and build continuous integration (CI)/CD pipelines with Jenkins X; and learn tools and their features used to simplify networking and service discovery in Docker. Then connect containers across hosts using Ambassadors; create and configure Minikube clusters and set up the Minikube environment to communicate with Docker daemon; and use Compose to deploy applications on Minikube. Finally, learn about tools used to adopt DevOps continuous delivery principles for managing container-based architectures; learn to create GKE clusters and install Jenkins X; and build CI/CD pipelines using Jenkins X.
Perks of Course
Certificate: Yes
CPD Points: 66
Compliance Standards: AICC

DevOps with Saltstack: Configuration & Components

Price on Request 45 minutes
Discover how to configure the Salt master and Salt minion files, as well as work with components such as Grains, YAML, and Jinja.
Perks of Course
Certificate: Yes
CPD Points: 43
Compliance Standards: AICC

DevOps with Saltstack: Overview

Price on Request 40 minutes
Explore the basics of SaltStack and the different installation methods available.
Perks of Course
Certificate: Yes
CPD Points: 40
Compliance Standards: AICC

DevOps with Saltstack: Remote Execution & State System

Price on Request 1 hour
Explore the process of remote execution, including running commands and using modules on minions. The state system, including system layers, compiler ordering, and state trees, is also covered.
Perks of Course
Certificate: Yes
CPD Points: 60
Compliance Standards: AICC

Docker & Multi-cloud: Managing Multi-cloud with Docker

Price on Request 55 minutes
In this course, learners will examine the architecture of Docker along with features afforded by Docker to enable and manage multicloud containers, environments, and services. The 12-video course opens with an overview of Docker and the prominent open-source tools that can be used by architects for productive container implementations. You will learn about the role of Docker Container Management in implementing multicloud containerization and the critical Docker services that you need to manage while setting up multicloud containerization. Along the way, explore the features of Docker Cloud and Docker Hub along with the benefits of combining Docker and multicloud computer technologies. You will also learn how to link multiple containers, the steps involved in integrating Docker Cloud with AWS (Amazon Web Services), and how to set up nodes on Docker Cloud and deploy services on the nodes. You will conclude the course by learning how to create multicloud clusters by using Docker Swarm, Docker Machine, and popular cloud platforms.
Perks of Course
Certificate: Yes
CPD Points: 57
Compliance Standards: AICC

Docker & Multi-cloud: Multi-host, Multi-cloud Management with Docker Enterprise

Price on Request 45 minutes
In this course, you will explore how to work with the features, services, and capabilities provided by Docker Enterprise to enable, implement, and manage federated application and multi-host overlay networking. First, the 12-video course explores the process and the benefits of adopting the federated application pattern. Then, you will learn about the components and features of Docker Enterprise and its role in implementing federated application management architecture. Compare the capabilities of Docker and Kubernetes from the perspective of multicloud orchestration and management; view the Kubernetes federation architecture; and learn to recognize the role of Kubernetes and Docker that follows topology and orchestration-specification for cloud applications. Learn how to implement multi-host overlay network driver to create distributed networks among multiple Docker daemon hosts; connect Docker local client with remote AWS (Amazon Web Services) Docker; and implement multi-host overlay networking by using Etcd. Finally, explore how to create AWS and Azure clusters by using Containership.io and to set up federated application management with Docker Enterprise and Amazon EKS (Elastic Kubernetes Service).
Perks of Course
Certificate: Yes
CPD Points: 46
Compliance Standards: AICC

Docker Compose: Terminology & Installation

Price on Request 55 minutes
Docker is an environment for creating, deploying, and running applications, allowing you to deliver software to production environments using containers. Containers are self-contained applications that can be easily distributed to multiple environments for testing and quality control. Docker helps to streamline to the development life cycle and is used with continuous integration and continuous delivery workflows. In this course, you'll learn about the features and the components of the Docker environment. You'll examine the elements, features, and purpose of Docker Compose, as well as how to configure Docker Compose for multiple environments. Next, you'll explore some common use cases for Docker Compose and the steps required to upgrade older versions of Docker Compose to the latest version. Finally, you'll learn how to install Docker Compose on different operating systems.
Perks of Course
Certificate: Yes
CPD Points: 55
Compliance Standards: AICC

Docker Compose: Using Docker Compose

Price on Request 1 hour 15 minutes
Docker Compose is used for setting up and running multi-container docker applications, and can be installed on multiple environments and host many types of containerized applications. In this course, you'll explore the basics of the Docker Compose installation environment for Windows, Linux, and Mac. Next, you'll learn about the fundamentals and best practices when working with Docker Compose. You'll examine the steps for defining, building, and completing a Docker Compose project and the features of the Docker Compose CLI. Finally, you'll learn how to build a simple Python web application, an ASP.Net Core and SQL Server web site, a Django/PostgreSQL application, a Rails/PostgreSQL application, and a WordPress application using Docker Compose.
Perks of Course
Certificate: Yes
CPD Points: 75
Compliance Standards: AICC

Docker Skills: Advanced Docker Orchestration

Price on Request 1 hour 15 minutes
Container orchestration is used to automate the deployment, management, scaling and networking of containers. For organizations that have thousands of containers, being able to manage them effectively is operation critical. In this course, you'll learn about using container orchestration with Docker and the available tools and service for orchestration and cluster management. Next, you'll explore features of the Kubernetes container cluster management tool and Docker swarm. You'll examine reasons for using multiple Docker containers and options for configuring the Docker network to work with multiple containers. You'll also learn about backups, remote access, and upgrades in multi-container environments. You'll move on to examine working with multiple Docker hosts and how cloud providers manage and automate orchestration. Finally, you'll review how to set up and create a Docker swarm, as well as deploy an application stack and deploy services to a swarm.
Perks of Course
Certificate: Yes
CPD Points: 73
Compliance Standards: AICC

Docker Skills: Advanced Docker Security

Price on Request 1 hour 5 minutes
Security planning is a critical part of configuring and hosting Docker images securely. This course will focus on ensuring the Docker images and environment are not vulnerable to unauthorized access and security attacks. In this course, you'll learn how traditional software development models such as client server applications and REST-based web services are relevant to Docker. You'll examine the features, benefits, and challenges of using virtual machines versus Docker to deploy applications. Next, you'll explore some major Docker security concerns and methods for hardening Docker containers. You'll move on to learn about developing a security plan for Docker, specifically during the design phases of a project. Finally, you'll learn about Docker Seccomp and AppArmor profiles and why are they important.
Perks of Course
Certificate: Yes
CPD Points: 67
Compliance Standards: AICC

End-to-End Testing Implementation

Price on Request 1 hour 5 minutes
Learners will explore the concept of end-to-end testing, including why it is needed, in this 14-video course, which examines processes involved in end-to-end testing and approaches for creating end-to-end test cases. First, you will take a look at system testing versus end-to-end testing, their advantages and disadvantages, and their differences. Discover how to implement the basics of unit testing, and unit testing with test-driven development (TDD), and browser automation. Learn about automating tests with Selenium and automating tests with Python, and recall the advantages and disadvantages of end-to-end testing. Next, you will delve into Cypress configuration, and the advantages of working with Cypress. Explore how to carry out web component testing with Cypress and relatable use case scenarios, and view continuous integration concepts and continuous integration servers from the perspective of testing. Finally, learners will observe how to implement integration testing with JUnit and Spring, and implement integration testing in a JavaScript framework by using Jest, based on real-life examples.
Perks of Course
Certificate: Yes
CPD Points: 64
Compliance Standards: AICC

Enterprise DevOps with Docker

Price on Request 1 hour 15 minutes
Explore Docker containerization strategy and how to build modern applications by implementing it with Docker. Apply the Docker Maturity Model to help scale application maturity, and general guidelines and recommendations for implementing DevOps containerization. Key concepts covered in this 16-video course include Docker's containerization strategy to help leverage existing IT resources; the Docker Maturity Model and Docker features to help scale application maturity; key products and services of Docker Enterprise Edition and their associated features; and setting up and configuring hosted Docker Enterprise. Next, learn to add nodes and provision repositories to store and manage Docker images using Docker Enterprise; build a multi-OS application, and deploy and scale it to Docker Enterprise using Swarm and one using Kubernetes; and learn approaches to securing Docker Enterprise and security best practices. Finally, examine benefits of audit logs and learn to describe log levels that can be configured with Docker Enterprise; use UCP logs in Docker Enterprise; and manage Docker Enterprise by backing up and restoring configuration and work with the telemetry plugin in Docker Enterprise.
Perks of Course
Certificate: Yes
CPD Points: 77
Compliance Standards: AICC

Exploring CI: Continuous Integration & CI Tools

Price on Request 50 minutes
This 14-video course examines continuous integration (CI), the purpose of CI, and why it is important for successful software development. Learners will begin with a look at the benefits of using CI and some of the best practices. Next, you will learn about common mistakes that companies make when trying to integrate and utilize CI, and how to avoid making those mistakes. Discover why CI crucial to developing high-quality software systems and increasing customer satisfaction, and understand how CI and automated testing are related and how to create effective automated tests. You will delve into the stages of the CI pipeline and the importance of each phase, and examine the CI pipeline and how to configure it to efficiently run automated tests. You will compare CI, continuous delivery, and continuous deployment and how they are related to each other, and view the features of common continuous integration tools. To conclude the course, you will work with CircleCI, GitHub, and Bamboo for continuous integration.
Perks of Course
Certificate: Yes
CPD Points: 48
Compliance Standards: AICC

Extending Kubernetes: Implementing Kubernetes Extensions

Price on Request 1 hour 15 minutes
Kubernetes provides an extensibility framework that can be used to provide new functions and features to the system. This allows Kubernetes to grow and provide custom functionality to this platform. Use this course to learn about specific methods for extending Kubernetes and follow practical demonstrations of how this is done. Begin by exploring methods for extending Kubernetes on the client side and server side. Learn how to extend Kubernetes using customer resource definitions and the Service Catalog. Discover how container platforms such as RedHat's OpenShift are used to provide additional functionality for Kubernetes. Moving on, practice how to install the Service Catalog using Helm, write and install kubectl plugins, perform debugging on pods, create and use CustomResourceDefinitions (CRDs), and create an application in the OpenShift platform using the command-line interface (CLI) and the web console interface. When you're done, you'll know the best ways to implement and leverage methods available for extending Kubernetes.
Perks of Course
Certificate: Yes
CPD Points: 77
Compliance Standards: AICC