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.
Scripting Automation: Scripting for Support Engineers
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