Scripting Automation: Scripting for Support Engineers

Automation    |    Intermediate
  • 14 Videos | 1h 19m 50s
  • Includes Assessment
  • Earns a Badge
Likes 22 Likes 22
Script automation involves the use of automation software to leverage the current scripts within your framework. In this course, you'll explore the benefits of Infrastructure as a Code and Configuration as a Code, the role of Python in configuring AWS resources, and the automation capabilities of Azure. You'll learn about the differences between PowerShell runbooks and PowerShell Workflow runbooks, how to install Python for AWS to manage AWS S3 buckets, and write Python code to retrieve AWS EC2 information and manage AWS S3 buckets. Next, you'll examine how to set up automated deployments in AWS and create an Azure Automation account. Finally, you'll learn how to create and publish PowerShell runbooks, create Python runbooks to start Azure VMs, execute scripts using Bash Interpreter in Chef, and use Chef Recipes to run scripts and handle configuration changes in AWS.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    recognize how the benefits of Infrastructure as Code and Configuration as Code help to support end-to-end DevOps-based configuration management
    recognize the role of Python in configuring AWS resources that are used to implement DevOps practices
    install Python for AWS and configure AWS credentials to create and manage AWS S3 buckets
    write Python code to retrieve information about AWS EC2 instances and control AWS instance lifecycle
    set up automated deployments in AWS using AWS SDK following DevOps principles
    recognize Azure's automation capabilities in delivering cloud-based automation and configuration services that support consistent management across Azure and non-Azure environments
  • create an Azure Automation account to manage and support resources across all regions and subscriptions
    differentiate between PowerShell runbooks and PowerShell Workflow runbooks and describe how they can help support engineers select the correct approaches to managing Azure resources
    create PowerShell runbooks, add code, and publish them in production to facilitate task automation
    create Python runbooks to start Azure Virtual Machines with runbook parameters
    work with Bash resources to execute scripts using the Bash Interpreter in Chef with execute resources
    use Chef Recipes to run scripts and handle configuration changes in AWS
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 20s
    UP NEXT
  • Playable
    2. 
    Benefits of IaC and CaC
    4m 39s
  • Locked
    3. 
    Python's Role in Configuration Management
    3m 55s
  • Locked
    4. 
    Managing S3 with Python for AWS
    8m 53s
  • Locked
    5. 
    Managing EC2 Instances
    9m 20s
  • Locked
    6. 
    Automated Deployment with AWS SDK
    7m 48s
  • Locked
    7. 
    Azure Automation Capabilities
    5m 40s
  • Locked
    8. 
    Creating an Azure Automation Account
    3m 46s
  • Locked
    9. 
    PowerShell Runbooks and Workflows
    5m 55s
  • Locked
    10. 
    Creating PowerShell Runbooks
    4m 42s
  • Locked
    11. 
    Creating Python Runbooks
    6m 11s
  • Locked
    12. 
    Executing Resource Scripts with Bash
    4m 26s
  • Locked
    13. 
    Chef Recipes for AWS Config Changes
    5m 17s
  • Locked
    14. 
    Course Summary
    2m

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

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

Digital badges are yours to keep, forever.