Skip to content

sandramsc/15-Days-DevOps-Challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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.
Video Series
  • This video series offers an engaging storytelling approach to DevOps, making complex concepts easy to understand through relatable narratives. Using the Feynman technique, it breaks down each topic in a clear, accessible way β€” (This video series is my "talking to a rubber duck πŸ¦† " method)

Whether you enjoy exploring detailed explanations, capturing key insights, connecting with the community on social media, or learning through storytelling videos, 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
  • What is DevOps?
  • Version Control (Git)

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

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

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

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

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

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

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

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

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

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

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

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

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

    Project Logo
    Day Content Summary Video
    15
    • Notes
    • Key Takeaway
    • Learning Resources
    • X about it
  • 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

    [in progress..] 15 day challenge to gain foundational knowledge in DevOps practices and technologies

    Resources

    License

    Contributing

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published