Best Practices for the SRE: Use Cases for Automation

SRE    |    Intermediate
  • 16 videos | 1h 9m 27s
  • Includes Assessment
  • Earns a Badge
Site Reliability Engineers often use automation and orchestration capabilities to scale security and performance, ensuring sites are reliable and efficient. In this course, you'll learn about common use cases for automating systems and processes. You'll examine PowerShell capabilities that can be used to automate a variety of Windows administrative tasks including user creation, patching and updating, bulk enrollment, and software installations. Lastly, you'll learn about cluster turnup automation, reliability, and enabling failure at scale.


  • Discover the key concepts covered in this course
    Recognize how to use powershell for automation tasks in windows
    Recognize how to automate active directory user creation and user provisioning
    Recognize how to automate tasks such as patching and windows updating
    List windows features that can automate aspects of software rollouts such as windows deployment services and volume activation management tool
    Provide an overview of setting up a bulk enrollment of devices to be managed by mobile device management
    List common google sre use cases for automation
    Provide an overview of automation classes and describe the path the evolution of automation follows
  • Recognize the advantages and considerations when automating all the things
    List the benefits of applying automation to cluster turnups
    Recognize how to possibly detect and resolve automation issues that relate to cluster turnups
    Describe how automation processes can vary and how there can be an inclination to specialize
    Recognize why reliability is the fundamental feature of automation
    Provide an overview of automation with respect to enabling failure at scale and recognize possible troubleshooting and backup strategy considerations should automation fail
    Recognize steps to measure the success or failure of automation
    Summarize the key concepts covered in this course


  • 1m 56s
  • 4m 20s
  • Locked
    3.  User Creation and Provisioning
    7m 52s
    In this video, you'll learn how to use PowerShell to automate one of the most common tasks for IT managers. You'll learn this is creating new Active Directory users. FREE ACCESS
  • Locked
    4.  Patching and Updating
    8m 1s
  • Locked
    5.  Software Installations
    5m 29s
  • Locked
    6.  Bulk Enrollment
    3m 50s
    In this video, you'll learn more about the tools that can be used to set up a bulk enrollment of devices. You'll learn that all of the tools discussed in this video are packaged in the Windows Assessment and Deployment Kit, which allows you to choose the tools you're most interested in. FREE ACCESS
  • Locked
    7.  Automation Use Cases for SREs
    3m 45s
  • Locked
    8.  Automation Classes
    5m 17s
  • Locked
    9.  Automating All Processes and Systems
    4m 9s
  • Locked
    10.  Cluster Turnup Automation
    4m 18s
    In this video, you'll learn more about distributed systems and why automation is helpful in this area. You'll learn about cluster turnups, which are the act of setting up several servers to run as if they're a single logical unit. Any organization that runs a large enough distributed system will have to deal with scaling. FREE ACCESS
  • Locked
    11.  Detecting and Resolving Inconsistencies
    3m 40s
    In this video, you'll learn how to recognize how to possibly detect and resolve automation issues that relate to cluster turnups. You'll learn about the shell scripts at Google were failing for various reasons, among them the number of different configurations required. However, there were also overarching concerns that isolated shell scripts didn't address, such as whether a specific clusters dependencies were all configured correctly. FREE ACCESS
  • Locked
    12.  Tendency to Specialize
    3m 53s
  • Locked
    13.  Reliability
    3m 54s
  • Locked
    14.  Failure at Scale
    4m 3s
    In this video, you'll learn about failure at scale and ways to be prepared when it inevitably occurs. You'll start with a cautionary tale from Google's SRE book, Site Reliability Engineering, how Google Runs Production Systems. It describes an unexpected failure while installing and decommissioning of racks. This video outlines some practical steps that will prepare you for a system failure. Watch the video to find out more. FREE ACCESS
  • Locked
    15.  Evaluating the Effectiveness of Automation
    3m 28s
    In this video, you'll learn more about the benefits of test automation versus manual testing. You'll learn about the cost, speed to market, and quality improvement when compared to manual testing. You'll also learn when to conduct evaluations on your application. This video outlines these considerations and provides an example. FREE ACCESS
  • Locked
    16.  Course Summary
    1m 33s
    In this video, you'll summarize what you've learned in the course. You've examined use cases site reliability engineers, or SREs, can employ to improve consistency, simplify administration, and save money. You explored the automation of tasks in Windows using PowerShell, user creation and provisioning automation, and task automation such as patching and Windows updating, Windows features for automating aspects of software installations. FREE ACCESS


Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.