Software Engineering & DevOps

Foundations of DevOps Scripting

Mastering Automation through Scripting in DevOps

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

Program overview

Foundations of DevOps Scripting equips participants with essential scripting skills tailored for the DevOps landscape. The course emphasizes hands-on project-based learning, enabling students to engage in practical applications that reinforce theoretical concepts. Participants will develop proficiency in various scripting languages and automation tools, enhancing their ability to streamline processes within software development and operations.
The curriculum is designed to foster a deep understanding of the DevOps lifecycle, focusing on how scripting can facilitate continuous integration and deployment. By the end of the course, attendees will have completed a capstone project that showcases their ability to create automated workflows, contributing to their professional portfolio. This project not only allows for the application of learned skills but also encourages participants to share their results in Cademix Magazine, promoting knowledge dissemination within the community.
Introduction to DevOps principles and practices
Overview of scripting languages relevant to DevOps (e.g., Bash, Python)
Automation tools and frameworks (e.g., Ansible, Puppet)
Writing and debugging scripts for task automation
Version control systems (e.g., Git) and their integration with scripts
Continuous Integration/Continuous Deployment (CI/CD) pipelines
Monitoring and logging automation
Containerization and orchestration basics (e.g., Docker, Kubernetes)
Security best practices in scripting and automation
Final project: Develop an automated deployment script for a sample application

Learning goal

Equip participants with practical scripting skills to enhance automation in DevOps practices.

Target group

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

Prerequisites

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

Format and certification

Teaching method: Project-based, interactive.

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

Related programs

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