Skip to content

sandramsc/15-Days-DevOps-Challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

306 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

15-Days-DevOps-Challenge

About

This repository is a 15-day introduction to DevOps journey. Inside, is a structured set of resources designed to make the learning experience both enjoyable and educational. Each day of the challenge is organized into a dedicated folder. Each day has a table with links to key components of the challenge:

Component Description
Key Takeaways
  • Takeaways from the day's learning.
Tweet/X
  • Exploring the power of 'learning in public.' For each day, there's a curated tweet tagged with #15DaysOfDevOps, to share insights, questions, or simply celebrate progress with the DevOps community.
Slides
  • These slide series offers an engaging storytelling approach to DevOps, making complex concepts easy to understand through relatable narratives

Whether you enjoy exploring detailed explanations, capturing key insights, connecting with the community on social media, or learning through storytelling slides, this repository provides a well-rounded introduction to DevOps. Welcome aboard, and happy learning! 🚀

Table of Contents

15-Days-DevOps-Challenge

Introduction to DevOps

Project Logo
Day Content Summary Video
1
  • Key Takeaway
  • Learning Resources
  • What is DevOps?
  • Version Control (Git)

    Project Logo
    Day Content Summary Video
    2
    • Key Takeaway
    • Learning Resources
  • Setting up repositories, branching etc.
  • Python

    Project Logo
    Day Content Summary Video
    3
    • Key Takeaway
    • Learning Resources
  • Basic data types, variables, functions etc.
  • Linux Basics (Operating Systems)

    Project Logo
    Day Content Summary Video
    4
    • Key Takeaway
    • Learning Resources
  • Essential Linux commands for directory operations etc.
  • Agile & Scrum

    Project Logo
    Day Content Summary Video
    5
    • Key Takeaway
    • Learning Resources
  • The role of Agile & Scrum in DevOps.
  • Network Security

    Day Content Summary Video
    6
    • Key Takeaway
    • Learning Resources
  • LAN, switches, routers, subnets etc.
  • Containerization (Docker)

    Project Logo
    Day Content Summary Video
    7
    • Key Takeaway
    • Learning Resources
  • Understanding Docker components, main commands etc.
  • Container orchestration (Kubernetes)

    Project Logo
    Day Content Summary Video
    8
    • Key Takeaway
    • Learning Resources
  • Kubernetes and container orchestration.
  • Infrastructure as Code (Terraform)

    Project Logo
    Day Content Summary Video
    9
    • Key Takeaway
    • Learning Resources
  • Architecture, providers, resources, variables etc.
  • Build Automation - CI/CD with Jenkins

    Project Logo
    Day Content Summary Video
    10
    • Key Takeaway
    • Learning Resources
  • Setting up cloud, installing plugins etc.
  • Cloud Computing platforms (AWS)

    Project Logo
    Day Content Summary Video
    11
    • Key Takeaway
    • Learning Resources
  • Introduction to cloud computing etc.
  • Monitoring & Observability (Prometheus)

    Project Logo
    Day Content Summary Video
    12
    • Key Takeaway
    • Learning Resources
  • Setting up Prometheus and Grafana etc.
  • Configuration Management (Ansible)

    Project Logo
    Day Content Summary Video
    13
    • Key Takeaway
    • Learning Resources
  • Tasks, playbooks, modules etc.
  • Server Management

    Project Logo
    Day Content Summary Video
    14
    • Key Takeaway
    • Learning Resources
  • Monitoring and controlling server operations.
  • Meshery - the cloud native manager

    Project Logo
    Day Content Summary Video
    15
    • Notes
    • Key Takeaway
    • Learning Resources
  • A brief overview of what Meshery is and its role in managing service meshes.
  • How to use the repository

    Run the following commands on your terminal:

    Step #1 - Clone the project

    bash $ git clone https://github.com/sandramsc/15-Days-DevOps-Challenge.git

    Step #2

    bash Navigate to desired day i.e (Day 1) folder and to review the days content.


    If you found this project helpful, please consider giving it a star 🌟!

    Should you enjoy utilizing this project, you're welcome to buy me a latte macchiato ☕️ as a gesture of support.

    Buy Me A Coffee

    Crafted with ❤️ by Sandra Ashipala

    About

    15 day challenge to gain foundational knowledge in DevOps practices and technologies

    Resources

    License

    Contributing

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

     
     
     

    Contributors