Software Engineering & DevOps

Infrastructure Scripting with Bash and Python

Mastering Infrastructure Automation with Bash and Python

Workload: 296 hours Topics: Configuration Management and Infrastructure Automation
Initial Registration โ€” 80 EUR This initial payment is credited toward tuition. Program-specific discounts may apply.
Start registration

Program overview

Infrastructure Scripting with Bash and Python provides a comprehensive framework for automating configuration management and infrastructure tasks. Participants will engage in hands-on projects that emphasize real-world applications, enabling them to develop proficiency in scripting and automation techniques essential for modern software engineering and DevOps practices. The course structure is designed to foster collaboration and innovation, encouraging participants to publish their findings in Cademix Magazine, thereby contributing to the professional community.
Throughout the course, learners will explore a variety of topics that bridge the gap between theory and practice. By the end of the program, participants will possess the skills necessary to automate repetitive tasks, manage configurations efficiently, and leverage both Bash and Python for scripting solutions. The final project will require the integration of learned concepts into a cohesive automation strategy, showcasing the participant's ability to apply their knowledge in practical scenarios.
Introduction to Bash scripting fundamentals
Advanced Bash scripting techniques
Overview of Python for automation
Utilizing Python libraries for system management
Configuration management tools: Ansible and Puppet
Infrastructure as Code (IaC) concepts
Version control with Git for scripts
Error handling and debugging in scripts
Automating cloud infrastructure with Bash and Python
Final project: Developing a comprehensive automation solution

Learning goal

Equip participants with the skills to automate infrastructure tasks using Bash and Python effectively.

Target group

Graduates, job seekers, business professionals, and optionally researchers or consultants.

Prerequisites

Basic understanding of programming concepts; familiarity with Linux command line.

Format and certification

Teaching method: Project-based, interactive learning environment.

Certificate: Certificate of Attendance, Certificate of Expert, issued by Cademix Institute of Technology.

Related programs

Shopping Basket
Cademix Institute of Technology e.U.Continuing Education ยท Professional Development ยท Austria