Skip to content

rolling-scopes-school/devops

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RS School. DevOps from Zero to Hero educational program

Description: This program aims to guide aspiring individuals through the fundamentals of DevOps, culminating in the knowledge and practical skills necessary for a Junior Systems Engineer role in the Cloud/DevOps field. We'll tackle different core concepts, methodologies, and tools used in the industry, along with interactive sessions to strengthen your learning.

Course Goal

  • Gain enough knowledge and experience to qualify for a Junior Systems Engineer position in the Cloud/DevOps field.
  • Develop the necessary skills to excel in job interviews.
  • Build a portfolio showcasing your abilities and knowledge in DevOps.

Admission to the Course

  • The course is open to all interested individuals.
  • This course is offered free of charge.

Prerequisites

Before starting the course, the student must:

  • Have basic knowledge of Computer Science.
  • Be able to commit to studying for at least 10 hours per week.
  • Have a working knowledge of a programming language, preferably Python or JavaScript.
  • Have a basic understanding of operating systems, especially Linux.

Learning Path

Week #0: RS School & DevOps Introduction

  • Module "RS School & Course Introduction"
  • Module "Introduction to DevOps and its Principles"
  • Module "Junior DevOps Engineer Job Requirements and Responsibilities
  • Live Q&A session. Real-world case studies discussion

Week #1-2: Linux Basics & Automation and Scripting with Bash

Week #3: Networking Basics

Week #4: Git

  • Goal: Master version control systems and become proficient in using Git for effective collaboration and code management.
  • Module:

Week #5: Cloud

Week #6.5: AWS General Immersion Day

  • Goal: Immerse yourself in AWS technologies and gain hands-on experience through AWS General Immersion Day.
  • Resource: AWS Inmersion Day

Week #7: CI/CD

  • Goal: Gain a deep understanding of Continuous Integration and Continuous Deployment (CI/CD) concepts, and learn how to create automated pipelines for code development, testing, and deployment using industry-standard tools.
  • Practical Assignment: Set up a CI/CD pipeline.
  • Mentor Activities: Weekly meetings with students.
  • Module:

Week #8: Databases

  • Goal: Acquire fundamental knowledge of databases, including SQL and NoSQL, along with insights into database management systems.
  • Mentor Activities: Weekly meetings with students.

Week #9: Infrastructure as Code (IaC)

  • Goal: Understand the concept of Infrastructure as Code (IaC) and learn how to automate the provisioning and management of infrastructure using code.
  • Mentor Activities: Weekly meetings with students.
  • Module:

Week #10: Configuration Management

  • Goal: Comprehend the concept of Configuration Management, its advantages, and learn how to utilize a widely used tool like Ansible.
  • Mentor Activities: Weekly meetings with students.
  • Module:

Week #11: Virtualization vs Containerization

  • Goal: Grasp the distinctions between virtualization and containerization, and their applications within the DevOps landscape.
  • Mentor Activities: Weekly meetings with students.
  • Module:

Week #12: Orchestration and Clustering

  • Goal: Acquire a foundational understanding of orchestration, clustering, and become familiar with popular tools like Kubernetes and Docker Swarm.
  • Mentor Activities: Weekly meetings with students.
  • Module: 10. Orchestration and Clustering

Week #13: Students Presentation & Online Meetup

  • Online Meetup:
    • Real-world Case Studies
    • Guest Lectures: Insights into real-world applications, current industry trends, and potential challenges.

Week #14 - 15: Final Project

Week #16: Final Project Presentation

Week #17: Mock Interview, Career Guidance, and Job Assistance

  • Live Session:
    • Career Guidance
    • Resume Building
    • Interview Preparation
  • Mock Interview:
    • Conducted by a mentor (not their assigned one).
  • Note:
    • Students are expected to actively participate in the mock interview.

Communication

Our Discord server is the main platform for communication. We have created two categories of channels - RS-AWS-Club-EN and RS-AWS-Club-RU, for English and Russian-speaking members respectively.

We have regular Q&A sessions every Tuesday (TBD) at 15:00 CET (TBD) in English.

AWS Accounts

  • Important! You use your personal AWS accounts to complete the courses.
  • We occasionally host AWS workshops for which free accounts are provided.

FAQ

Where is the communication taking place?

In the Discord chat.

Where can I ask a question?

Questions can be asked in the Discord chat.

Can I study the learning modules and do projects in advance?

Sure!

Is it necessary to watch the webinars?

No. After self-studying the materials, you can watch the webinar to consolidate the information or ask questions on the Discord server. The webinar recordings can be found on our YouTube channel.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages