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.
- 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.
- The course is open to all interested individuals.
- This course is offered free of charge.
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.
- 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
- Goal: Gain a foundational understanding of Linux operating system basics and develop proficiency in Automation and Scripting using Bash.
- Modules:
- Goal: Understand the fundamentals of computer networking and develop a strong foundation in networking concepts.
- Module:
- Goal: Master version control systems and become proficient in using Git for effective collaboration and code management.
- Module:
- Goal: Gain a comprehensive understanding of cloud computing, including its fundamentals, types, and major cloud service providers like AWS, GCP, and Azure.
- Modules:
- Goal: Immerse yourself in AWS technologies and gain hands-on experience through AWS General Immersion Day.
- Resource: AWS Inmersion Day
- 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:
- Goal: Acquire fundamental knowledge of databases, including SQL and NoSQL, along with insights into database management systems.
- Mentor Activities: Weekly meetings with students.
- 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:
- 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:
- Goal: Grasp the distinctions between virtualization and containerization, and their applications within the DevOps landscape.
- Mentor Activities: Weekly meetings with students.
- Module:
- 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
- Online Meetup:
- Real-world Case Studies
- Guest Lectures: Insights into real-world applications, current industry trends, and potential challenges.
- Final Project:
- Final Project Presentation:
- 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.
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.
- Important! You use your personal AWS accounts to complete the courses.
- We occasionally host AWS workshops for which free accounts are provided.
In the Discord chat.
Questions can be asked in the Discord chat.
Sure!
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.