Module 04 of 15

Scripting

Lessons

About This Module

Cloud engineers automate everything they can. Instead of clicking through a console or typing the same commands twice, you write a script once and run it whenever you need it. You'll start with Bash, the scripting language built into every Linux server, and then learn Python, the most popular language for cloud automation and working with APIs.

From there you'll cover the pieces that turn scripts into real automation: scheduling them to run on their own with cron, and reading and writing YAML configuration files, the format behind Kubernetes, CI/CD pipelines and many other cloud tools. Watch the videos in order, then move on to Version Control once you can write a small script that automates a repetitive task.

Lessons

4 videos
01

Bash Scripting Basics

Writing your first Bash scripts: variables, conditionals, loops and running commands from a script.

02

Python for Automation

Python fundamentals, plus hands-on projects for automating spreadsheets and calling an API.

03

Scheduling Jobs with Cron

Creating and managing cron jobs with crontab so your scripts run on a schedule.

04

YAML & Configuration Files

YAML syntax, data types and how it compares with JSON and XML, as used in DevOps tools.