İş ilanı: "DevOps Mühendisi"
Gerçek iş:
- WAR dosyalarını Tomcat'e manuel olarak dağıtmak
- SSH ile sunuculara girip logları kontrol etmek
- Hizmetleri çöktüklerinde yeniden başlatma
- Güvenlik duvarı kurallarını bilet yoluyla güncelleme
- Kod olarak altyapı yok
- CI/CD yok
- Bulut yok
Bir DevOps Mühendisi işe almıyorsun.
Docker'ın var olduğunu bilen bir sistem yöneticisi işe alıyorsun.
Rol hakkında dürüst ol.
Sistem yöneticileri değerlidir. DevOps yapıyormuş gibi davranmayı bırak, oysa yapmıyorsun.
Dockerfile'iniz:
- FROM ubuntu:latest
- 47 paket yükler
- Kök olarak çalışır
- 2.3GB görüntü boyutu
- Yeniden inşa 15 dakika sürer
- Güvenlik taraması 89 güvenlik açığı gösteriyor
Uygulamanız:
- Bir Python betiği
- 3 Bağımlılıklar
- Alpine üzerinde 50MB bir görüntüde çalışabiliyordu
Kab kullanmıyorsun.
Dockerfiles ile VM kuruyorsunuz.
İnsanlar rastgele Medium makalelerinden Docker öğrendiğinde böyle olur.