Aspire Journeys

DevOps Engineer to Cloud Architect

  • 39 Courses | 43h 28m 48s
Likes 110
 
Are you a DevOps Engineer looking to transition in a cloud computing role? In this Skillsoft Aspire Journey, you will learn the skills required to become a Cloud Engineer, a CloudOps Engineer and finally a Cloud Architect.

Track 1: DevOps Engineer

In this Skillsoft Aspire journey track of the DevOps Engineer to CloudOps Architect Journey, the focus will be on the DevOps mindset, promoting DevOps disciplines, Kanban for operations, Agile and DevOps, DevOps in continuous delivery and continuous integration, DevOps and AWS, Azure and DevOps, Google Cloud platform and DevOps, and infrastructure as code.

  • 10 Courses | 11h 45m 42s

Track 2: Cloud Engineer

In this Skillsoft Aspire journey track of the DevOps Engineer to CloudOps Architect Journey, the focus will be on the DevOps automation architect, DevOps Automation strategies and design patterns, AWS DevOps automation, Azure DevOps automation, Google Cloud Platform DevOps automation, and DevOps automation Across platforms.

  • 10 Courses | 12h 31m 42s

Track 3: CloudOps Engineer

In this Skillsoft Aspire journey track of the DevOps Engineer to CloudOps Architect Journey, the focus will be on moving from DevOps to CloudOps; elements of IaaS; public, private, and hybrid CloudOps interoperability; Docker and Kubernetes in multi-cloud environments; OpenStack in CloudOps; securing CloudOps deployment; and CloudOps in software defined WANs.

  • 13 Courses | 13h 30m 17s

Track 4: Cloud Architect

In this Skillsoft Aspire journey track of the DevOps Engineer to CloudOps Architect Journey, the focus will be on cloud architecting, transitioning to cloud operations, CloudOps solutioning, CloudOps explainability, and future trends in cloud computing.

  • 6 Courses | 5h 41m 7s

COURSES INCLUDED

Adopting the DevOps Mindset
Learners can explore the concept of DevOps and the DevOps principles and practices that can help eliminate the problems associated with traditional software development approaches in this 15-video course. You will examine different approaches for embracing the DevOps mindset, the key elements of the DevOps mindset, and the differences and similarities between DevOps and CloudOps. Then learn the essential principles and practices of DevOps that can be adopted in software development projects to eliminate the shortcomings of traditional software development approaches. Next, learn key elements of the DevOps mindset, and the roles of design thinking, Lean, and Agile in enabling and facilitating the DevOps mindset in the enterprise. Take a look at tools that can be used to set up and implement end-to-end DevOps and CloudOps practices and learn how to configure Bitbucket to implement code collaboration by using code repository, build, and automated deployment. Finally, you will explore the use of configuration management tools to manage deployments on diversified targets, including on-premises and in the cloud.
15 videos | 1h has Assessment available Badge
DevOps Practices for the Enterprise
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.
14 videos | 1h has Assessment available Badge
Kanban for Operations: Managing Projects Using Kanban
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.
18 videos | 1h has Assessment available Badge
Agile and DevOps: Adopting Agile Methodology
In this 15-video course, you will explore the objectives of Agile and the core principles based on the Agile Manifesto. Learners will examine the similarities and differences between Agile and DevOps, the combined benefits of Agile and DevOps in managing large-scale enterprise projects, and differences between Agile and DevOps practices. You will learn how to create Scrum boards to implement the Agile project management methodology and how to create, configure, and start Sprints to manage projects and backlogs. Next, take a look at Scrum roles used to implement Agile projects and examine the types of reports that can help track work in progress (WIP), including Burndown reports and velocity charts. Then learn about steps involved in the visual requirements-gathering process for Agile project management, before hearing about the influence of architecture vision on team velocity and software quality. Finally, you will discover how to set up and implement Agile product development projects and practices by using Jira, Azure DevOps, and TFS (Team Foundation Server).
15 videos | 1h has Assessment available Badge
Adopting the DevOps CI/CD Paradigm
Learners can explore key principles, tools, and foundational practices that are essential in implementing continuous delivery and continuous integration, and the role of architecture, culture, and patterns in ensuring their success, in this 22-video course. Become familiar with key principles and practices for successful continuous integration, and the differences between continuous integration, continuous delivery, continuous deployment, and value stream mapping. Learn how to set up, build, and implement continuous integration and continuous delivery workflows in Bitbucket pipelines by using sample Node.js application, Branch-per-issue, and Atlassian tools. Examine the Continuous Delivery Maturity Model, the components and benefits of Application Release Automation, and the criteria for selecting the right code repository solutions. Next, you will learn how to build GitFlow workflows to design branching models and enable scheduled release cycles, and about the use of GitLab as a complete DevOps platform for end-to-end DevOps lifecycle implementation. Finally, explore the use of CI/CD (continuous integration and continuous deployment) over containerization to drive down preproduction costs.
22 videos | 1h has Assessment available Badge
DevOps & AWS: CloudOps Implementation
Use this 13-video course to explore the benefits of using Amazon Web Services (AWS) for implementing CloudOps and AWS services that can be used for end-to-end CloudOps lifecycle implementation. Learn which services are used to provision, configure, and manage AWS infrastructure resources using code and templates, while also monitoring and enforcing infrastructure compliance. You will learn how to set up continuous integration workflows with AWS CodePipeline; to build code with AWS CodeBuild; and to use CodeCommit to manage code repositories that can be used in CloudOps implementation. Explore how to use AWS CodeStar for application management, to develop, build, and deploy applications in AWS, and look at application deployment targets in AWS. Then take a look at implementing AWS CodePipeline in the AWS Cloud9 Integrated Development Environment, and how to work with AWS X-Ray to visualize application components, and identify and troubleshoot performance bottlenecks. Finally, learn how to build dynamic and enterprise-ready CI/CD (continuous integrated/continuous deployment) environments for serverless application deployment in AWS.
14 videos | 1h has Assessment available Badge
CloudOps with Azure DevOps Tools
Explore features of prominent Azure DevOps and CloudOps tools that can be used for software development in this 14-video course, in which learners can discover how to install and configure Azure Boards for GitHub to manage the connection of Azure Board projects with GitHub repositories. Then, see how to create local Git repositories and synchronize them with centralized Git repositories in Azure DevOps. Examine how to use Azure Boards to manage software projects, configure CI/CD (continuous integration/continuous deployment) for applications using build and release in Azure Pipelines. You will discover how to work with Azure Artifacts to publish various packages in Azure DevOps, and use Azure DevOps to create test plans for validating applications to manage the software development project testing lifecycle. Explore performance monitoring with Applications Insight and deploying applications to AWS Cloud with Azure DevOps. The course concludes with a look at the approach of shifting security mindsets to DevSecOps culture with a focus on various security strategy components, and shows how to transform monolithic solutions into cloud solutions.
14 videos | 1h has Assessment available Badge
CloudOps with Google Cloud Platform Tools
Explore the features, benefits, and solutions provided by Google Cloud Platform (GCP) for end-to-end CloudOps implementation in this 14-video course, which examines features of Cloud Build and how to work with Cloud Build to automate workflows and application deployment. Learn how to create a source code repository by using Google Cloud Console and gcloud command line tool. Also, learn how to build and implement delivery pipelines with tools and services provided by GCP by exploring the technical, process, measurement, and cultural capabilities of GCP that drive high software delivery with CloudOps, along with the prominent solutions, benefits, and approaches of implementing end-to-end GCP CloudOps. Examine features provided by GCP's Cloud Build, along with how to use Cloud Build and cloud source repositories and GitHub to automate App Engine deployment, the prominent tools provided by GCP, and how to build configuration management workflows in GCP. Finally, discover how to create continuous delivery pipelines by using Google Kubernetes Engine, cloud source repositories, Cloud Build, and Spinnaker for Google.
14 videos | 1h has Assessment available Badge
CloudOps: Infrastructure as Code
Examine how Infrastructure as Code (IaC) can eliminate deficiencies associated with manual resource configuration. Explore benefits and best practices for implementing IaC, prominent tools used, and benefits of Policy as Code. Key concepts covered in this 14-video course include how to use IaC to eliminate deficiencies associated with manual resource configuration; essential stages involved in the lifecycle of IaC and roles played by those stages; the transformation of IaC from DevOps to the CloudOps paradigm; and benefits of using Policy as Code to implement IaC. You will learn benefits and best practices for implementing IaC to realize CloudOps; prominent tools and services that can be used to implement IaC while applying the required DevOps and CloudOps policies; and the concept of Continuous Configuration Automation and tools used to automate and configure various layers of infrastructure. Next, see how to install Chef and write cookbooks that can be used to manage provisioning of resources; learn Infrastructure as a Service (IaaS) and differentiate between IaaS and IaC; and implement IaC with CloudFormation.
14 videos | 1h has Assessment available Badge
Final Exam: Cloud DevOps Engineer
Final Exam: DevOps Engineer will test your knowledge and application of the topics presented throughout the DevOps Engineer track of the Skillsoft Aspire DevOps Engineer to Cloud Architect Journey.
1 video | 35s has Assessment available Badge