Cloud and DevOps Academy 2023/2024

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 practice (internship). 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.

The internship and laboratory classes will be run by academic teachers and experienced industry experts from EPAM Systems – a leading IT company.  


The study program includes 174 hours of lectures and laboratory classes and a three-month lasting internship 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 familiarized 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 the 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 


  • Two semesters (XI 2023 – VII 2024)

Application deadline:

  • 20 IX 2023

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

Enrollment way:

  • Interested persons are kindly requested to contact us directly

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

Required documents:

  • application form
  • consent to the Terms and Conditions
  • higher education diploma:
    • for Polish citizens:
      • a copy of the higher education diploma certified by the university that the candidate graduated from
    • for non-polish citizens:
  • confirmation of making the wire transfer of the registration fee in the amount of  PLN 500
  • confirmation of making the payment (or the first installment) of the fee for the first semester of studies no later than 14 days before the start of studies

Contact Person 

Leszek Siwik, Head of the Studies.

Institute of Computer Science 
AGH University of Science and Technology

Address for submitting documents:

Institute of Computer Science 
AGH University of Science and Technology
Room: 2.33, Bld. D-17
Kawiory 21, Krakow, Poland
Phone: 48 12 328 34 00


  • 18600 PLN (including registration fee)
  • total payment may be done in two, four, or six installments

Details for wire transfers:
Recipient AGH University of Science and Technology
Faculty of Computer Science, Electronics and Telecommunication
Institute of Computer Science
al. Mickiewicza 30, 30-059 Krakow
International Bank Account Number (IBAN): PL55 1240 2294 1111 0010 9554 7623
Title: Registration/Tuition fee – SP “Cloud and DevOps Academy, sub-account number 720 240 60 88. Your name and surname.


Duration: Two semesters
Price: 18600 PLN
No terms ­čÖü

Documents and Forms

Application form

Consent to Terms and Conditions 


Contact details

dr in┼╝. Leszek Siwik


Past editions
  • 15.10.2022 - 30.06.2023