Sobes.tech
Principal

Junior seviyeden middle seviyeye nasıl geçtiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

DevOps'ta Junior'dan Middle'a geçiş birkaç ana aşamayı içeriyordu:

  1. Teknik Uzmanlığın Derinleştirilmesi:

    • İşletim sistemleri (Linux) temel bilgilerinin detaylı incelenmesi: dosya sistemi, süreçler, ağ, erişim izinleri.
    • Ağların (TCP/IP, DNS, yönlendirme) çalışma prensiplerinin anlaşılması.
    • Otomasyon araçlarının kullanımı: betik yazma (Bash, Python), yapılandırma yönetim sistemleri (Ansible, Chef, Puppet).
    • Konteynerleştirme (Docker) ve orkestrasyon (Kubernetes) konularında uzmanlaşma.
    • CI/CD boru hatlarıyla çalışma deneyimi (Jenkins, GitLab CI, GitHub Actions).
    • Bulut platformlarıyla çalışma becerileri (AWS, Azure, GCP).
  2. Pratik Becerilerin Geliştirilmesi:

    • Gerçek projelerde aktif katılım, sadece izole görevler yerine.
    • Üretimde daha karmaşık sorunların çözümü.
    • Küçük altyapı çözümlerinin tasarımı ve uygulanması.
    • Kod incelemelerine katılım, hem denetleyici hem de denetlenen açısından.
    • Altyapı bileşenleri için otomatik testler yazma.
  3. Ufukların Genişletilmesi:

    • Görevlerin teknik uygulamasından çok iş bağlamının anlaşılması.
    • Proje yönetimi metodolojilerinin (Çevik, Scrum) öğrenilmesi.
    • Diğer takımlarla iletişim (geliştirme, test, iş analistleri).
    • Yeni teknolojilerin ve en iyi uygulamaların bağımsız öğrenilmesi.
  4. Mentorluk (resmi ve resmi olmayan):

    • Daha genç meslektaşların eğitimi, çalışma prensiplerinin açıklanması.
    • Takım içinde bilgi paylaşımına katılım.
  5. Daha Fazla Sorumluluk Alma:

    • Kıdemli meslektaşların gözetimi olmadan görevleri yerine getirme.
    • Çözüm ve iyileştirmeler için aktif önerilerde bulunma.
    • İşine sorumluluk alma isteği.

Bu süreç sürekli öğrenme ve edinilen bilgilerin pratikte uygulanmasıydı, görevlerin giderek karmaşıklaşması ve sorumluluk alanının genişlemesiyle.