Part-Time CourseDevOps Fundamentals

Master the complete DevOps pipeline: from version control to production deployment. This 5-week part-time program takes you from Linux basics to deploying production applications with CI/CD pipelines. You'll containerize a web application with Docker and deploy it to the cloud with automated pipelines and proper monitoring.

Apply now
Coding Bootcamp students
clock

Part-Time

5

weeks

remote

On-site / Remote

language

English

Program overview

Our DevOps Fundamentals program takes you from Linux basics to production deployment with CI/CD pipelines over 5 weeks. Master Git, SQL databases, and REST APIs with Django, then dive into Docker containerization, GitLab CI/CD, and cloud deployment with DigitalOcean. The program culminates in a capstone project: deploying a complete web application with automated pipelines and HTTPS. With live sessions and expert support, you'll gain hands-on experience throughout. Check the upcoming dates and join us!
course report award 2025 for best European bootcamp
DevOps program overview image

Upcoming dates

Course dates

May 06 - Jun 06

Apply by

May 05

Tuition

2'500 CHF

Format

Remote

Course dates

Aug 05 - Sep 05

Apply by

Aug 04

Tuition

2'500 CHF

Format

Remote

Course dates

Oct 14 - Nov 14

Apply by

Oct 13

Tuition

2'500 CHF

Format

Remote

  • clock

    Schedule doesn't fit your needs?
    Check out our remote options or the Full-Time program.

  • dollar-sign

    Looking for financing? Check out our financing options.

Schedule

  • Wed

    Remote

    • 18.00 - 21.00Lecture
  • Fri

    Remote

    • 18.00 - 21.00Practice
  • Sat

    Remote

    • 09.00 - 12.00Lecture
    • 13.00 - 16.00Practice

LectureLearn from our instructors who are experts in their respective fields and get introduced to new topics during live lectures.

PracticeWork on a set of interesting and challenging exercises related to the topics covered during the previous lecture. Practice your team-building skills by doing group projects together with your peers.

Where our students get jobs

Get your dream job - we'll support you along the way!

Our Alumni Stories
Axpo
Swiss International Air Lines
Google
Swisscom
Axa
Ergo Group
Ebay
Novartis
Adobe
Pagoda
Elca
Ginetta
Atos
Ippen Media
Roche
ETH Zurich
Pictet
Upc
Qualityminds
Avrios
APGSGA
Axpo
Swiss International Air Lines
Google
Swisscom
Axa
Ergo Group
Ebay
Novartis
Adobe
Pagoda
Elca
Ginetta
Atos
Ippen Media
Roche
ETH Zurich
Pictet
Upc
Qualityminds
Avrios
APGSGA
Sygnum
Web Republic
Synvert
Brack
UBS
Globus
Credit Suisse
Migros
Ruag
Accenture
Ernst & Young
Dormakaba
Comparis
Climeworks
Mediaire
Six Group
Swiss Re Group
SAP Software Solutions
Edge5
Smartfactory
Sygnum
Web Republic
Synvert
Brack
UBS
Globus
Credit Suisse
Migros
Ruag
Accenture
Ernst & Young
Dormakaba
Comparis
Climeworks
Mediaire
Six Group
Swiss Re Group
SAP Software Solutions
Edge5
Smartfactory
arrow
Laura Van Os

Laura Van Os

Full-Stack

The exceptional career services support from teachers/mentors led to my current employer reaching out shortly after completing the bootcamp. Highly recommended for aspiring developers!

BeforeStore Clerk

AfterJunior Frontend Developer at Headwire.com

arrow

What you will learn

  • Preparation

    Python and Ops

    • Python Fundamentals: Learn the basics of Python programming.
    • Linux Fundamentals: Set up a Linux environment and navigate via the command line.
    • Version Control: Master Git for code management and collaboration.
  • Day 1

    Servers and Cloud Infrastructure

    • Internet Fundamentals: Understand how clients, servers, and protocols (HTTP, DNS, SSH) work together.
    • Cloud Servers: Provision and secure a cloud server on DigitalOcean.
    • Live Deployment: Publish a website with NGINX and secure it with HTTPS.
  • Day 2

    Databases

    • Relational Databases: Understand how databases organize and store information.
    • SQL Queries: Write queries to create, read, update, and delete data.
    • Database Connections: Connect databases to Python applications securely.
  • Day 3

    Building Web APIs

    • REST APIs: Understand how frontends and backends communicate via APIs.
    • Django Framework: Build a functional API with Django and Django REST Framework.
    • Admin Interface: Manage application data through the Django Admin panel.
  • Day 4

    Security and Authentication

    • JWT Authentication: Implement secure user login with token-based authentication.
    • Access Control: Control who can access which parts of your API.
    • Frontend Integration: Connect a React frontend to your secure Django backend.
  • Day 5

    Containerization

    • Docker Basics: Solve the "it works on my machine" problem with containerization.
    • Dockerfiles: Write Dockerfiles to package applications with all dependencies.
    • Container Management: Run and manage containerized applications.
  • Day 6

    Multi-Service Applications

    • Docker Compose: Manage multi-container applications with orchestration tools.
    • PostgreSQL: Deploy PostgreSQL as your production database.
    • Service Networking: Configure services to communicate securely with each other.
  • Day 7

    Automated Pipelines

    • CI/CD Pipelines: Set up GitLab CI pipelines that run on every commit.
    • Automated Testing: Catch errors early with automated build and test stages.
    • Container Registry: Publish Docker images automatically to GitLab Container Registry.
  • Day 8

    Production Deployment

    • Production Stack: Configure a stack with NGINX, Gunicorn, and PostgreSQL.
    • HTTPS Security: Secure your application with HTTPS using Let's Encrypt.
    • Automated Deployments: Automate deployments so code goes live with a single click.
  • Day 9

    Operations and Troubleshooting

    • Health Monitoring: Monitor application health with Docker logs and system tools.
    • Troubleshooting: Diagnose and resolve common production issues.
    • Backup Strategies: Implement backup and recovery strategies with PostgreSQL.
  • Day 10

    Capstone Project

    • Full Deployment: Deploy a complete application from scratch using all skills learned.
    • Live Application: Present a working application accessible via HTTPS.
    • Portfolio Project: Graduate with a project demonstrating real-world DevOps capabilities.

Application process

  • checkApply to the program here
  • check

    Informative call with Constructor Nexademy (optional)

  • check

    Pay a deposit to secure your spot

  • check

    Complete your preparation work before the program starts (beginners only)

  • check

    Start learning! 😊

Get ready for the course

Free Python & Ops intro course

Online
Self-paced
Free of charge

Get ready for DevOps with our free course covering Python fundamentals plus Linux and Git basics. If you complete this course, you'll have a strong foundation to hit the ground running in our DevOps programs.

Estimated time to complete: 12 hours

Topics

Containerization & Infrastructure

Master Docker containerization to package applications with all their dependencies. Deploy production-ready infrastructure with NGINX as a reverse proxy, Gunicorn as a WSGI server, and PostgreSQL for data persistence. Learn to configure services to communicate securely and manage multi-container applications with Docker Compose.

CI/CD & Automation

Automate your entire deployment workflow with GitLab CI/CD pipelines. Learn Git for version control and team collaboration, set up automated build and test stages, and deploy applications with a single click. Build Docker images automatically and push them to container registries for seamless deployments.

DevOps Fundamentals

This intensive program teaches you how to deploy and manage applications in the cloud. You'll master Linux server administration, Docker containerization, and CI/CD pipelines with GitLab. Learn to provision cloud servers on DigitalOcean, configure NGINX and Gunicorn for production, and secure your applications with HTTPS. By the end, you'll have built and deployed a complete web application with automated pipelines, skills that are essential in modern software teams.

  • Cloud infrastructure, containerization, CI/CD pipelines, and production deployment
  • A solid foundation for DevOps and Site Reliability Engineering roles
  • Ideal for developers and data scientists who want to deploy applications with confidence
  • Hands-on learning through real-world projects

Over 60 hrs

hands on learning

Deploy production applications with automated CI/CD pipelines and HTTPS

Choose your location

Visit our campus in Zurich

Would you like to see what your time at Constructor Nexademy could be like and where our students spend most of their time? Then contact us for a visit of our campus.

Constructor Nexademy
Förrlibuckstrasse 150
8005 Zürich
+41 (0)44 797 51 43

Schedule a visit

Financing options

At Constructor Nexademy, we believe that finances should never be a barrier to accessing the education and training that can help individuals achieve their goals. That's why we offer a variety of financing options to make our courses more accessible to a diverse range of students. We also work with external organizations that provide financial assistance to those in need.

Certificate from top coding school

Get certified by Constructor Nexademy, one of the world's top coding academies. Share your certificate on social networks, CVs and more. Boost your career with the new skills that you gained.

Certificate

Upcoming events

Attend one of our events. Discover our upcoming workshops, info sessions, final presentations and webinars on trending topics.

There is no upcoming events yet. Sign up to our newsletter if you want to get notified whenever new events get announced.

Empty room with chairs

FAQs

  • What other type of support will I have during the course?

    caret

    In addition to the instructor, there will be Teaching Assistants (TAs). They will attend class with you and be a vital resource of assistance. The other students in the classroom, with whom you’ll form a strong bond, will also be a valuable source of help and collaboration. At Constructor Academy, it’s all about teamwork. The success of one student translates to the success of all.

  • What are the technical pre-requisites for the course?

    caret

    You wil need a laptop with good internet connection.

  • How many students are there per class?

    caret

    To maintain a high level of interaction and instruction, each class has an average of 15-20 students.

  • Is the program fully remote?

    caret

    The program is delivered fully online in live sessions via Zoom

  • What coding level do I need?

    caret

    Python Fundamentals, and completing the Python and Ops Intro Course if you are a beginner.
Motivation and drive are the most important factors.

Contact us

Instructors

Team Member

Adrien Laâboudi

linkedin

Teaching Assistant & Instructor

After working for more than three years in IT support in France, Adrien made the decision to further his career in the field by learning to code. He moved to Switzerland to attend the Full-Stack Bootcamp and never looked back! Considering his experience dealing with all kinds of computer issues and willingness to help, becoming a Teaching Assistant after graduation was a natural fit for him. In his free time, he enjoys to watch sports and hike around the country, and has a passion for history, geography, and world cultures.

Read more about Constructor Nexademy in our Blog

Read the latest news about Constructor Nexademy and get informed about all things around Programming and Data Science in Switzerland and Germany.

data-science-part-time-capstone-projects-batch-10

Data Science Part-Time capstone projects batch #10

by Ekaterina Butyugina

data-science-capstone-projects-batch-34

Data Science capstone projects batch #34

by Ekaterina Butyugina

data-science-capstone-projects-batch-33

Data Science capstone projects batch #33

by Ekaterina Butyugina