Stellenanzeige: "DevOps Engineer"
Tatsächlicher Job:
- WAR-Dateien manuell auf Tomcat bereitstellen
- Per SSH auf Server zugreifen, um Protokolle zu überprüfen
- Dienste neu starten, wenn sie abstürzen
- Firewall-Regeln über Tickets aktualisieren
- Keine Infrastruktur als Code
- Kein CI/CD
- Keine Cloud
Sie stellen keinen DevOps Engineer ein.
Sie stellen einen Sysadmin ein, der weiß, dass es Docker gibt.
Seien Sie einfach ehrlich über die Rolle.
Sysadmins sind wertvoll. Hören Sie auf vorzugeben, dass Sie DevOps machen, wenn Sie es nicht tun.
Ihr Dockerfile:
- VON ubuntu:latest
- Installiert 47 Pakete
- Läuft als root
- 2,3 GB Bildgröße
- Neuaufbau dauert 15 Minuten
- Sicherheitsüberprüfung zeigt 89 Schwachstellen
Ihre App:
- Ein Python-Skript
- 3 Abhängigkeiten
- Könnte auf Alpine in einem 50 MB Bild laufen
Sie verwenden keine Container.
Sie erstellen VMs mit Dockerfiles.
Das passiert, wenn Leute Docker aus zufälligen Medium-Artikeln lernen.