Principal
Kako ste prešli sa nivoa junior na nivo middle?
sobes.tech АИ
Одговор од АИ
Prelaz od Junior do Middle u DevOps-u uključivao je nekoliko ključnih faza:
-
Produbljivanje tehničke ekspertize:
- Temeljno proučavanje osnova operativnih sistema (Linux): sistem datoteka, procesi, mreža, prava pristupa.
- Razumevanje načina rada mreža (TCP/IP, DNS, rutiranje).
- Ovladavanje alatima za automatizaciju: skriptovanje (Bash, Python), sistemi za upravljanje konfiguracijom (Ansible, Chef, Puppet).
- Ovladavanje kontejnerizacijom (Docker) i orkestracijom (Kubernetes).
- Iskustvo sa CI/CD pipeline-ima (Jenkins, GitLab CI, GitHub Actions).
- Veštine rada sa cloud platformama (AWS, Azure, GCP).
-
Razvoj praktičnih veština:
- Aktivno učešće u realnim projektima, a ne samo u izolovanim zadacima.
- Rešavanje složenijih problema u produkciji.
- Projektovanje i implementacija malih infrastrukturnih rešenja.
- Učešće u code review-ima, kako sa strane proveravaoca, tako i sa strane proveravanog.
- Pisanje automatizovanih testova za infrastrukturne komponente.
-
Proširenje horizonta:
- Razumevanje poslovnog konteksta zadataka, a ne samo tehničke realizacije.
- Učenje metodologija upravljanja projektima (Agile, Scrum).
- Komunikacija sa drugim timovima (razvoj, testiranje, poslovni analitičari).
- Samostalno učenje novih tehnologija i najboljih praksi.
-
Mentorstvo (neformalno i formalno):
- Obuka mlađih kolega, objašnjenje principa rada.
- Učešće u razmeni znanja unutar tima.
-
Preuzimanje veće odgovornosti:
- Izvršavanje zadataka sa minimalnim nadzorom od strane starijih kolega.
- Aktivno predlaganje rešenja i poboljšanja.
- Spremnost da preuzme odgovornost za svoj rad.
Ovaj proces bio je kontinuirano učenje i primena stečenog znanja u praksi, sa postepenim povećanjem složenosti zadataka i proširenjem zone odgovornosti.