Scaling DevOps: Infrastructure at Scale

DevOps    |    Intermediate
  • 16 Videos | 1h 26m 10s
  • Includes Assessment
  • Earns a Badge
Likes 16 Likes 16
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.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    describe Infrastructure as Code and list the tools that can be used to implement it, while applying best principles for provisioning infrastructure for scaling DevOps
    recognize the challenges involved provisioning the right levels of operational maturity and describe evolving provisioning practices should be integrated in DevOps workflows
    install and configure OpenShift container platform to manage IT infrastructure and evaluate its enterprise applicability
    list the features of Kubernetes that enable deployment automation, and the scaling and management of containerized applications
    recall tools that can be used to log, monitor, and configure alerts for scaling DevOps architectures
    use Sentry to monitor errors and help all software teams discover and prioritize errors in real-time
    identify the various types of application whitelisting and the steps involved in planning and implementing whitelisting
  • implement code coverage with JaCoCo and SonarQube using appropriate quality gates
    install Sonatype and manage code and infrastructure artifacts
    implement build pipelines using Jenkins Blue Ocean
    recognize the standard approach of setting up teams to manage projects at scale, with a focus on adopting Agile and DevOps standards
    use git-secret to manage secure commits in a repository
    describe multi-account AWS architecture and the AWS landing zone that speeds up large-scale migrations
    manage Docker images locally and remotely on a container registry
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 16s
    UP NEXT
  • Playable
    2. 
    IaC and Infrastructure Provisioning
    7m 53s
  • Locked
    3. 
    Provisioning Challenges
    7m 59s
  • Locked
    4. 
    Working with OpenShift
    6m 48s
  • Locked
    5. 
    Kubernetes for Containerization
    4m 40s
  • Locked
    6. 
    Tools for Scaling DevOps
    6m 51s
  • Locked
    7. 
    Using Sentry in Real-time
    3m 45s
  • Locked
    8. 
    Application Whitelisting
    4m 14s
  • Locked
    9. 
    Code Coverage with Quality Gates
    4m 58s
  • Locked
    10. 
    Artifact Management
    7m 4s
  • Locked
    11. 
    Implementing Pipelines Using Blue Ocean
    5m 16s
  • Locked
    12. 
    DevOps Team Structure
    3m 35s
  • Locked
    13. 
    Securing Commits Using git-secret
    4m 3s
  • Locked
    14. 
    Multi-account Management
    4m 32s
  • Locked
    15. 
    Docker Image Management
    4m 23s
  • Locked
    16. 
    Course Summary
    1m 55s