Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Automation, Scripting & Troubleshooting

via Coursera

Overview

This course brings together automation, advanced scripting, and systematic troubleshooting, the skills that take a Linux administrator from competent to exceptional. Covering expert instruction across shell scripting automation, Python on Linux, configuration management concepts, and Linux system and network troubleshooting, learners develop the skills to manage Linux environments at scale. Learners benefit by understanding how to automate repetitive administration tasks, use Python for system automation alongside Bash, apply configuration management principles, and troubleshoot complex Linux system and network issues using diagnostic tools and methodology. By the end of this course, learners will be able to automate Linux administration workflows and resolve system and network issues systematically across enterprise Linux environments.

Syllabus

  • Automation & Infrastructure as Code
    • This chapter introduces modern Linux automation and orchestration by exploring tools like Ansible, Puppet, Terraform, and Kubernetes.
  • Scripting & Version Control
    • This chapter continues modern Linux automation and orchestration by building practical scripting skills with shell and Python, managing code with Git, and applying responsible AI and automation practices.
  • Troubleshooting
    • This chapter focuses on Linux monitoring and troubleshooting by reviewing system monitoring concepts, diagnosing hardware, storage, network, performance, and security issues, and using available documentation to support effective problem resolution.
  • Course Assessment

Taught by

Michael Solomon

Reviews

Start your review of Automation, Scripting & Troubleshooting

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.