Sobes.tech
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:

  1. 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).
  2. 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.
  3. 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.
  4. Mentorstvo (neformalno i formalno):

    • Obuka mlađih kolega, objašnjenje principa rada.
    • Učešće u razmeni znanja unutar tima.
  5. 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.