Skip to content ↓

Cloud and DevOps Academy (studia w j.angielskim/in English)

Contact Person: 

Leszek Siwik, PhD
building D-17, room 2.14
tel.: +48 12 328 34 00

The Head of postgraduate studies:

Leszek Siwik, PhD
building D-17, room 2.14
tel.: +48 12 328 34 00​​​​​​


Faculty of Computer Science

Kawiory 21 Street, 30-055 Kraków
building D-17, room 2.13

Characteristics of studies

Characteristics of studies:
Cloud and DevOps Academy is AGH and EPAM two-semester joint postgraduate study program aimed at preparing a graduate to work as a Cloud and DevOps Engineer.

The program is run fully in English and fully in online mode. 

The program includes three modules – Cloud and DevOps - Part I and Part II, and Project-based Training. It covers the following topics: Software development life cycle and VCS, Advanced Systems Administration, Networking, CI/CD, AWS, Azure, GCP Infrastructure as code, Containers, Security/DevSecOps, DevOps in Enterprise.


Link to Syllabus

The study program includes 174 hours of lectures and laboratory classes and a three-month lasting project-based training where students, supervised by industry experts, will get experience in realizing real practical DevOps and Systems Engineering tasks.

Semester 1

  • Software development life cycle and VCS (lecture: 3hrs)
  • Advanced Systems Administration (workshops: 24hrs)
  • Computer Networks (lecture: 3hrs)
  • CI/CD (workshops: 5hrs)
  • AWS (lecture: 3hrs)
  • AWS (workshop: 9hrs)
  • Azure (lecture: 3hrs)
  • Azure (workshop: 7hrs)
  • GCP (lecture: 1hrs)
  • GCP (workshop: 5hrs)
  • AWS (lecture: 3hrs)
  • AWS (workshop: 9hrs)
  • Infrastructure as code (lecture: 3hrs)
  • Infrastructure as code (workshop: 8hrs)
  • Containers (lecture: 3hrs)
  • Containers (workshop: 8hrs)

Semester 2

  • Security / DevSecOps (lecture: 3hrs)
  • Security / DevSecOps (workshop: 13hrs)
  • DevOps in Enterprise / Enterprise Delivery Platform (lecture: 1hrs)
  • DevOps in Enterprise / Enterprise Delivery Platform (workshops: 12hrs)
  • Project based practice (a part of the second semester)
  • Introduction (lecture: 4hrs)
  • Introduction (workshop: 1hr)
  • Project work (about 2,5 months includes mentoring and workshops) 
  • Presentation of the work (seminar: 6hrs)

Alumnus profile

The graduate will be familiarised with modern IT-related engineering best practices and with grounded skills in DevOps methodology, version control systems, networking, cloud computing, CI/CD tools, IaC tools and ready to take part in real industry projects as a (Junior) DevOps engineer. In particular, the graduate will be a person who: 

  • knows the DevOps KPIs and understands the DevOps methodology,
  • is able to keep the development lifecycle in an efficient manner,
  • has grounded skills in modern VCSs and Git as one of the most popular one,
  • has and improves skills in Windows and Linux administration and management,
  • has the basic knowledge of Python for DevOps,
  • has grounded knowledge of computer networks concepts and approaches,
  • is able to use CI/CD tool-sets effectively and knows how to automate the software development process and ensure quality and safety for continuous compliance,
  • has deep knowledge of cloud-based solutions that allow companies to scale their business and simultaneously enhance their efficiency by reducing costs and losses, providing predictable, stable maintenance and a reliable level of security,
  • knows essential AWS services,
  • has hands-on experience with managing resources in AWS,
  • has grounded knowledge of managing the infrastructure resources in AWS,
  • knows how to take advantage of selected virtualization services in Azure and use Azure storage and database services,
  • is able to choose and apply appropriate  tools and services for building modern solutions for Azure cloud,
  • knows essential GCP services,
  • has hands-on experience with managing resources in GCP,
  • has grounded knowledge of managing the infrastructure resources in GCP,
  • knows how to deploy applications in GCP,
  • knows Terraform basic concepts, use cases, and workflow,
  • has basic knowledge of Terraform syntax, the structure of Terraform modules, and functions of Terraform language, as well as knowing Terraform behavior and features,
  • has basic knowledge of Ansible architecture, connection types, inventory, playbook composition, tasks, modules, and ad-hoc commands,
  • has basic knowledge of secrets and cloud management with Ansible,
  • has grounded knowledge of Docker's architecture and application design,
  • has skills to apply Docker for software development and lifecycle management,
  • has the  basic knowledge of Kubernetes' main functions, basic concepts, and cluster and high-availability architecture,
  • is able to apply Kubernetes for basic infrastructure workflows and configurations,
  • knows DevOps Securuity challenges,
  • knows Secure SDLC methodology and concepts to build safe infrastructure and basic security frameworks,
  • is able to use security tools for code scanning, vulnerability assessing, and verifying security state in the cloud.

Additional information

Two semesters 

Recruitment conditions, including admission requirements:
Successful candidates must:

  • have BS/MS diploma (engineering, IT, mathematics, physics, economy, or related are preferable),
  • pass English and technical test,
  • have experience in one of the programming languages: Java, JavaScript, C#, or Python.


Limit of acceptance:
25 min – 25 max
If the number of candidates meeting the recruitment criteria is greater than the number of available places, the order of applications decides about admission.


There are currently no admissions to this programme.