Become a Junior DevOps Engineer with hands-on experience in cutting edge technologies.

Master practical, applicable skills and tools

Learn how to use Linux, Python, Git/GitHub, AWS, CI/CD, Virtualization and Cloud infrastructure, docker and more. Understand how these skills contribute to a smooth DevOps system.

Learn from industry experts

All lectures, content, and projects are provided by people who have worked in the industry and understand the relevant requirements. This is not a “textbook course”, it is a reflection of modern tools and practices used by real DevOps developers.

Become job-ready

Be ready to work as a DevOps engineer with knowledge of industry best practices and the help of our career and placement coordinator.

Meet our Experts

Avichay Har-Tuv

Software Engineer @ Katrosit

Curriculum summary






Source Control




AWS & Cloud Infrastructure


Configuration Management




Binary Repositories




Orchestration & Monitoring

Module 1 Linux

Acquire fluency in Linux. From bash scripting to cron to processes, learn everything you need to take full advantage of your terminal.

Module 2 Python

A brief overview of programming fundamentals, and exploration of OOP with hands-on practice in writing useful Python scripts.

Module 3 Source Control

Learn everything you need in order to make sure your work is versioned, persisted, and set up for effective teamwork.

Module 4 Virtualization

Work with everything from setting up, monitoring, and managing resources for VMs properly and effectively.

Module 5 AWS & Cloud Infrastructure

Hands-on work with EC2, S3, ELB, Autoscaling, and more to gain deep proficiency in cloud technology.

Module 6 Configuration Management

Understand how to improve uptime and reliability, implement disaster recovery methodologies, and scale easier with up-to-date tech like Ansible.

Module 7 CI/CD

Get an overview and hands-on practice with automating the entire deployment process, using Jenkins for smooth and automated deployment.

Module 8 Binary Repositories

Leverage Artifactory to ensure a smooth transition from the developer’s environment to the production environment, so that deployment processes are smooth and safe.

Module 9 Containers

Get a solid understanding of what containers are, and how they help save time, money and scale easily.

Module 10 Orchestration & Monitoring

Get an overview of Kubernetes for managing your containers effectively, and explore the ELK stack for monitoring your applications in real-time.

Got any questions?

Why is this course relevant today?

There’s never been a better time to start a career as a DevOps Engineer. As our world becomes increasingly reliant on technology and the need for fast delivery is increasing, the need for experienced DevOps Engineers continues to grow every day. From startups to large companies, there is a consistent demand for trained engineers with experience with automation of the development processes and making them more efficient. This course will teach you everything you need to know in order to land a job as a DevOps Engineer.

Most importantly, we provide you with the tools and skills to think like a DevOps Engineer and quickly pick up new languages and skills on your own. You will also participate in group projects, mentoring and a final project presentation.

What practical skill sets can I expect to have upon completion of the course?

  • Our curriculum is based on the most in-demand technical skills that employers look for in a junior DevOps Engineer. By the end of this course, you will be able to:
  • Get a strong familiarity with the Linux operating system
  • Master the Linux shell and write effective bash and python scripts to automate system processes, and also interact with cloud environments.
  • Work with widely-accepted collaboration practices using Git and GitHub. processes.
  • Get strong technical skills with the administration of Virtual Machines.
  • Get a strong familiarity with AWS Cloud, IAM, S3, EC2, Elastic Load Balancers, Autoscaling and more
  • Learn Configuration Management tools such as Ansible.
  • Learn CI/CD with Jenkins Jobs and Pipelines.
  • Build and manage Docker containers and learn how to orchestrate them with docker swarm and Kubernetes.

Most importantly, we provide you with the tools and skills to think like a DevOps Engineer and quickly pick up new languages and skills on your own. You will also participate in group projects, mentoring and a final project presentation.

Who is this course for?

Employers don’t just hire based on someone’s skills and qualifications, but also on their commitment, work ethic, and interpersonal skills. For this reason, we accept students who are not only strong analytical thinkers, but also are passionate, humble and willing to work hard.

What is the course commitment?


  • Our DevOps Course 6 months long long 2 times a week. Class meets Monday and Wednesday from 5 pm – 8:30 pm. There are an additional estimated ~20 hours of homework per week.

What language is this course taught in?

English. It’s an international program, you’ll be meeting people from different places around the world.

What kind of jobs do DevOps Course graduates get?

DevOps Course graduates excel in both small and large companies. The kinds of jobs graduates get varies and can range from Junior DevOps Engineer to Quality Assurance and Automation positions. It all depends on the needs of the organization and on your desires and capabilities.

Can I really get a job as a DevOps Engineers after this program?

We provide all students with career development and placement assistance. We can’t guarantee you a job, however the demand for DevOps Engineers is always growing, and we do our best to prepare our students for careers as DevOps Engineers.

What if I’m a beginner and can’t keep up with the pace?

This course is designed for students from all different backgrounds. We have set up our course to ensure every student gets personalized attention and support. You’ll have our amazing DevOps Instructors and teaching assistants available for you there at all time. We also use a blended learning model that allows students to learn at their own pace, with support and help when needed.

Will I have to learn something before the course?


  • Yes. Every student must complete the course pre-work at least 1 week before the start date. Completing the pre-work is very important for preparing us for day 1 of the coding bootcamp. We work at a fast pace from day 1, so not completing the pre-work might result in you having a hard time mastering the basics and moving forward in the course. If you’re having trouble with the pre-work or require extra help, we offer free pre-work online meetups held from our Tel Aviv campus (in English).
  • All information regarding the pre-work meetups will be emailed to you upon acceptance, before the course begins.

What kind of projects will I work on?


  • The projects in the DevOps Course with the most in-demand technologies and skills for DevOps Engineers. You’ll have coding assignments and also be building Virtual and Cloud environments, with Load Balancers and Auto Scaling servers. Ultimately, the projects you build will be based on your passion for what you want to develop.