- π§ Background Story
- π‘ How to use this repository
- π¬ Channels for Communication
- πΉ DevOps Mentorship Program - Progres Overview
- βΎοΈ DevOps Learning Path - Table of Contents
βΌοΈ Team Notes and Updates- π How to Contribute
- β Contributors
- π Feedback
- π¨ Code of Conduct
- β FAQ
- π License
βοΈ AWS / Cloud / DevOps / Site Reliability Engineering / Platform Engineering / Production Engineering Mentorship program βοΈ ili skraceno DevOps Mentorship program π je mentorski program pokrenut od strane grupe entuzijasta, AWS zajednice u Bosni i Hercegovini te uz pomoc nasih kolega iz AWS zajednice Crne Gore sa ciljem sirenja znanja i pomoci svima onima koji zele da svoju IT karijeru grade i razvijaju u navedenom podrucju.
Po definiciji, DevOps kao radno mjesto odnosno pozicija ne postoji, ono sto postoji je DevOps kultura i pokret koji se oslanja na upotrebu razilicitih alata i vjestina kako bi se pomoglo brzoj isporuci softvera. Upravo iz tog razloga, mentorship program podjednako obuhvata razvoj tehickih i "soft" skills.
β¨ Pored toga sto ima za cilj da kroz predavanja odrzana za DevOps Mentorship Program pomogne svima onima koji zele da naprave svoje prve korake u AWS i DevOps svijetu cilj ovog repozitorija je da ponudi jedinstveni DevOps Learning Path sa biljeskama i uputama pisanim na nasem jeziku.
Ovaj repozitoriji ce biti koristen kao glavni izvor informacija za DevOps Mentorship Program gdje cemo pratiti i dodavati:
- Biljeske sa sedmicni predavanja
- Biljeske sa Office Hours sesija
- Rjesenja domacih zadataka
- Dokumentaciju i materijale za ucenje
- Dokumentaciju i materijale za dodatno ucenje i istrazivanje
- Linkove na snimke predavanja
...
Za dodatnu komunikaciju i kolaboraciju koristimo AWS Bosnia slack workspace. Ukoliko vec niste clan slack workspace-a istom se mozete pridruziti preko sljedeceg linka.
Kako bi se komunikacija unutar slack kanala drzala sto preglednijom i boljom kreirane su sljedeci kanali:
- π#tier-1-group-1 Privatni kanal ciji su clanovi oni koji prate predavanja Utorkom.
- π#tier-1-group-2 Privatni kanal ciji su clanovi oni koji prate predavanja Cetvrtkom.
- π#tier-2 Kanal namjenjen onima koji su clanovi Tier-2 grupe polaznika.
- π#mentorship-program-all Kanal u kojem se nalaze svi oni koji su se prijavili na mentorship program
- π#mentorship-program-all-random Kanal u kojem se nalaze svi oni koji su se prijavili na mentoriship program i u kojem mozete postavljati i pisati poruke koje nisu striktno vezane za ovo sto radimo i ucimo. NOTE: Ovo je javni kanal i poruke su vidljive svima koji se nalaze unutar AWS Bosnia slack workspace-a.
Detaljnije upute o slack komunikaciji i pravilima komunikacije ce po potrebi biti postavljeni unutar samih slack kanala.
Svi kanali osim kanala #mentorship-program-all-random
su privatni i ukoliko niste dobili pristup slack kanalu kojem pripadate budite slobodni da napiste poruku unutar #mentorship-program-all-random
kanala i zatrazite pristup.
U nastavku mozete pronaci linkove za pracenje napretka po mjesecima i sedmicama. Svaka sedmica sadrzi sljedece fajlove:
- Class Notes - biljeske sa predavanja, snimci predavanja kao i obavezna literatura i materijali za ucenje. Materijali za ucenje su poredani na nacin da bi trebali krenuti sa gledanjem/citanjem redom koji su navedeni.
- Homework / Task assigment - Zadatak odnosno task za rad kod kuce. Zadaci su dostupni na uvid i unutar projekta DevOps / AWS Mentorship Program Project. Svima koji pripadaju Tier-1 grupi polaznika zadatak ce biti pregledan od strane mentora.
- Additional learning materials - Dodatni materijali za ucenje (knjige, blogovi, video resursi) koji su namjenjeni onima koji zele znati vise i naucite vise o tehnologijama i alatima koje obradjujemo
Legend:
Simbol | Resurs |
---|---|
πΉ | Video lekcija |
Dokumentacija pisana za DevOps Learning Path, citanje obavezno! | |
π | Blog post |
π | Knjige |
π | Dokumentacija |
π | AWS Zvanicna Dokumentacija |
π΅ | Resursi koji se placaju |
*Za listu simbole pogledajte emoji repo.
- DevOps Mentorship Program - Table Of Contents - Dokument unutar kojeg pratimo napredak po sedmicama, datume predavanja, i pravimo osnovne biljeske o tome sta smo radili (imena servisa, tehnologija i alata) kao i osnovne napomene o predavanjima.
Week-5
Topic: Web Servers, Application Servers, NGINX, Apache, SSL/TLS
Week-6
Topics: Cloud, Amazon Web Services (AWS), Kreiranje AWS racuna, IAM User
Week-7
Topics: Cloud, Amazon Web Services (AWS), EC2, AWS CLI, IAM Users, IAM Groups, IAM Policy, Security Groups
Week-8
Topics: AMI Image, Application Load Balancer, Security Groups, EBS, ASG
Week-9
Topics: Amazon S3, IAM Role, S3 Bucket Policy, Amazon RDS, MySQL
Week-10
Topics: Java Application Deployment on EC2 using Secrets Manager, IAM Role, S3 and Amazon RDS
Week-11
Topics: Amazon CloudFront, Amazon Virtual Private Cloud (VPC)
Week-12
Topics: AWS Lambda, SNS, SQS, EventBridge, API Gateway
Week-13
Topics: AWS Elasti Beanstalk, DevOps Culture and Practices (Viktor Farcic, Urban Jurca)
Week-14
Topics: Server Configuration Management, Base Images, PACKER
Svako druge Subote organizujemo Office Hours sesije. Office Hours sesije sluze kako bi se napravila rekapitulacija obradjenih tema, odgovrilo na eventualna pitanja, kao i dale dodatne upute ako je to potrebno. Snimci do sada odrzanih Office Hours sesija su dostupni preko linkova ispod.
π’ DevOps Mentorship Program - Kick Off Meeting
Office Hours Recordings
- DevOps Mentorship Program - Office Hours 18.02.2023.
- DevOps Mentorship Program - Office Hours 04.03.2023.
- DevOps Mentorship Program - Office Hours 19.03.2023.
- DevOps Mentorship Program - Office Hours 01.04.2023.
- DevOps Mentorship Program - Office Hours 15.04.2023.
- DevOps Mentorship Program - Office Hours 30.04.2023.
- DevOps Mentorship Program - Office Hours 13.05.2023.
- DevOps Mentorship Program - Office Hours 27.05.2023.
- DevOps Mentorship Program - Office Hours 17.06.2023.
Cjelokupnom sadrzaju DevOps Learning Path-a mozete pristupiti preko linka ispod.
Sve vaznije informacije i obavjestenja mozete pronaci unutar dokumenta: π Importan Team Notes and Updates
Jedna od glavnih uloga ovog repozitorija je da posluzi u edukacijske svrhe svima onima koji bi zeljeli da krenu sa ucenjem AWS Clouda te DevOps kulture i alata.
Mentori ovog programa su se potrudili da materijal koji se nalazi u ovom repozitoriji bude sto je moguce kvalitetniji, precizniji i detaljniji. Medjutim vrlo je vjerovatno da se prilikom kreiranja dokumentacije potkrala greska ili da je neki detalj koji je bitan za razumijevanje materijala ostao neobradjen. Ukoliko primjetite nesto takvo molimo vas da date svoj doprinos ovim materijalima na nacin da otvorite Pull Request sa izmjenama koje mislite da bi bile korisne.
Bilo da se radi o tipografskim greskama, nejasnim formulacijama, nedostacima u dokumentaciji ili nekom drugom aspektu, svi ste dobrodosli da pomognete u kreiranju kvalitetnijeg materijala.
Za detaljno objasnjenje kako da kreirate Pull Request molimo vas da pogledate CONTRIBUTING dokument.
Hvala svima koji su svojim doprinosom pomogli da ovaj repozitorij bude sto je moguce bolji i kvalitetniji. Ispod pogledajte listu kontributora ovog projekta.
- TODO:
- Mentori
- Gosti Predavaci
- Iskorisiti alat kao sto je All Contributors da bi se automatski generisao dio dokumenta sa ljudima koji su pomogli u odrzavanju repozitorija.
Povratne informacije bilo pozitivne ili negativne su nam jako bitne. Budite slobodni da povratne informacije i generalni feedback posaljete na email dzenan.dzevlan@gmail.com ili da svoju podrsku ovom programu iskazete na drustvenim mrezama i YouTube kanalu gdje objavljujemo snimke svih predavanja.
Molimo vas da se prilikom komunikacije sa polaznicima, mentorima i svim ucesnicima ovog programa odnosite sa postovanjem i uvazavanjem. Svako narusavanje ovog pravila ce biti sankcionisano na nacin da ce polaznik biti iskljucen iz programa. Detaljnija pravila ponasanja su definisana unutar AWS Code of Conduct.
Za sva pitanje i nejasnoce molimo Vas da prvo pogledate Frequently Asked Questions (FAQ) dokument. Ukoliko odgovor na vase pitanje ne mozete pronaci tamo budite slobodni da posaljete email na dzenan.dzevlan@gmail.com.
Za detaljne informacije o licenci koja se odnosi na ovaj repozitorijum molimo Vas da pogledate LICENSE dokument.