Sobes.tech
Principal

Jak jste přešel z úrovně junior na úroveň middle?

sobes.tech AI

Odpověď od AI

Přechod z Junior na Middle v DevOps zahrnoval několik klíčových etap:

  1. Prohloubení technických znalostí:

    • Důkladné studium základů operačních systémů (Linux): souborový systém, procesy, síť, oprávnění.
    • Porozumění fungování sítí (TCP/IP, DNS, směrování).
    • Ovládnutí nástrojů automatizace: skriptování (Bash, Python), systémy správy konfigurace (Ansible, Chef, Puppet).
    • Ovládnutí kontejnerizace (Docker) a orchestrací (Kubernetes).
    • Zkušenosti s CI/CD pipeline (Jenkins, GitLab CI, GitHub Actions).
    • Dovednosti práce s cloudovými platformami (AWS, Azure, GCP).
  2. Rozvoj praktických dovedností:

    • Aktivní účast na reálných projektech, nikoli pouze na izolovaných úkolech.
    • Řešení složitějších problémů v produkci.
    • Návrh a realizace malých infrastrukturních řešení.
    • Účast na code review, jak z pohledu kontrolora, tak z pohledu kontrolovaného.
    • Psaní automatizovaných testů pro infrastrukturní komponenty.
  3. Rozšíření obzorů:

    • Porozumění obchodnímu kontextu úkolů, nikoli pouze technické realizaci.
    • Studium metodologií řízení projektů (Agile, Scrum).
    • Komunikace s ostatními týmy (vývoj, testování, business analytici).
    • Samostatné studium nových technologií a osvědčených praktik.
  4. Mentorství (neformální a formální):

    • Vzdělávání mladších kolegů, vysvětlování principů práce.
    • Účast na výměně znalostí v rámci týmu.
  5. Převzetí větší odpovědnosti:

    • Plnění úkolů s minimální kontrolou ze strany zkušenějších kolegů.
    • Aktivní návrhy řešení a zlepšení.
    • Ochota převzít odpovědnost za svou práci.

Tento proces byl kontinuálním učením a aplikací získaných znalostí v praxi, s postupným zvyšováním složitosti úkolů a rozšiřováním oblasti odpovědnosti.