Systems Engineering (Cloud and DevOps)
Thematic scope
It will provide students with the necessary theoretical and practical background that covers best engineering practices, resulting in a productive software development process along with product quality. During the program, students will dive deep into the methodology of the modern DevOps practices, script, programming languages, and basic tools to form essential skills for software engineers.
The program includes three modules - Engineering Excellence, DevOps and Cloud and Project based practice (internship).
In particular: People in IT, Clean Code, Clean Design, Engineering Operations Model, Software development life cycle and VCS, Advanced Systems Administration, Networking, CI/CD, Amazon Web Services, Azure, Infrastructure as code, Enterprise Delivery Platform.
To whom the postgraduate studies are addressed
The Program is designed for those who would like to become Cloud and DevOps engineers and get acquainted with the best engineering approaches and improve their skills in up-to-date engineering best practices, deepen their knowledge of Cloud & DevOps and gain practical experience. By completing the study, students will get expertise to become a DevOps engineer and will be able to take part in production projects. Sucessful candidates should have B2+ English level and have 3 years + experience in IT.
Head of postgraduate studies
Leszek Siwik
Organizer of postgraduate studies
Department of Computer Science, Faculty of Computer Science, Electronics and Telecommunications (012) 328-34-00 mail: informatyka@agh.edu.pl
Contact person
Malgorzata Kruszec, M.Sc
+ 48 12 328 33 65
kruszec@agh.edu.pl
Winter semester, 2022/2023
During the first semester students will learn about the IT engineering culture and product development mindset, study about the Clean Code, Clean Design and Engineering operations model. Moreover, students will start learning the DevOps & Cloud course and will dive deep into DevOps methodology, advanced systems administrarion and networking.
Course | Number of hours | ECTS credits | Form of verification | |
---|---|---|---|---|
Engineering Excellence: People in IT
|
Lectures:
2 |
1 | Completing the classes | O |
Engineering Excellence: Bootcamp
|
Lectures:
3 |
2 | Completing the classes | O |
Engineering Excellence: Clean Code
|
Lectures:
1 Workshop classes: 1 |
2 | Completing the classes | O |
Engineering Excellence: Clean Design
|
Lectures:
1 Workshop classes: 2 |
3 | Completing the classes | O |
Engineering Excellence: Engineering Operations Model
|
Lectures:
4 Workshop classes: 7 |
1 | Completing the classes | O |
DevOps & Cloud: Software development life cycle and VCS
|
Lectures:
2 |
1 | Completing the classes | O |
DevOps & Cloud: Advanced Systems Administration
|
Workshop classes:
24 |
2 | Completing the classes | O |
DevOps & Cloud: Networking
|
Lectures:
3 |
1 | Completing the classes | O |
DevOps &Cloud: CI/CD
|
Lectures:
2 Workshop classes: 3 |
1 | Completing the classes | O |
DevOps & Cloud: AWS
|
Lectures:
4 Workshop classes: 8 |
1 | Completing the classes | O |
Sum | 67 | 15 |
Summer semester, 2022/2023
During the second semester students will continue learning the DevOps & Cloud course and will get grounded skills in cloud computing, IaC tools includig Ansible and Terraform, and will have an opportunity to apply theoretical knowledge within a project based DevOps practice. Students will take part in real industrial projects or pet projects that are very close to the real ones. Participants will bear different project roles and have an opportunity to see how these roles interact and work together. Students’ workload will be spread between synchronous teamwork, mentoring sessions and self-study. As a result, students will be able to gain production experience and add it to their portfolio.
Course | Number of hours | ECTS credits | Form of verification | |
---|---|---|---|---|
DevOps & Cloud: Azure
|
Lectures:
2 Workshop classes: 8 |
1 | Completing the classes | O |
DevOps & Cloud: Infrastructure as code
|
Lectures:
2 Workshop classes: 8 |
2 | Completing the classes | O |
DevOps & Cloud: Enterprise Delivery Platform
|
Lectures:
3 Workshop classes: 10 |
1 | Completing the classes | O |
Project based practice: Introduction
|
Lectures:
6 |
2 | Completing the classes | O |
Project based practice: Project work
|
Project classes:
12 |
9 | Completing the classes | O |
Project based practice: Presentation of the work
|
Discussion seminars:
4 |
1 | Completing the classes | O |
Sum | 55 | 16 |