In meiner Organisation arbeite ich mit einer Gruppe von NOC-Mitarbeitern, angehenden Nachwuchsingenieuren und einer Handvoll leitender Ingenieure. Alles mit Schwerpunkt auf Linux. Ein interessanter Schritt für die Talentförderung des Unternehmens ist der Weg vom NOC zu den leitenden Ingenieuren. Wenn ich den Talentpool als relativen Neuling betrachte, sehe ich, dass es eine Aufteilung der Fähigkeiten gibt, die mit der Zeit tendenziell zunimmt ...
- Es gibt Ingenieure, die eine oder mehrere bestimmte Technologien gut kennen und ständig untergetaucht sind ... z. B. MySQL, Firewalls, SAN-Speicher, Load Balancer ...
- Es gibt andere, die Generalisten sind und durch mehrere Technologien navigieren können.
- Alle lernen genug Linux (Befehle, Prozesse), um das zu tun, was sie täglich brauchen und benutzen.
Ein Unterscheidungsmerkmal zwischen einigen Mitarbeitern ist, wie gut sie sich mit Skripten, Automatisierung und Konfigurationsmanagement auskennen. Zum Beispiel haben wir zwei Ingenieure, die den Großteil der Arbeit von Amazon AWS CloudFormation erledigen , und einen anderen, der den größten Teil der Puppet- Infrastruktur verwaltet. Vielleicht ist ein Viertel der Ingenieure mit BASH-Shell-Skripten vertraut.
Angesichts der unglaublich hohen Nachfrage nach DevOps-Fähigkeiten auf dem Arbeitsmarkt bin ich gespannt, wie andere Organisationen die Entwicklung dieser Fähigkeiten fördern und ihre internen Talente fördern. Scripting scheint kein besonders lehrreiches Konzept zu sein.
- Wie verbessert ein Sysadmin sein Shell-Scripting?
- Gibt es noch einen Platz für Ingenieure, die im DevOps-Paradigma nicht mithalten können?
- Sollen wir einfach davon ausgehen, dass einige Leute zurückbleiben, wenn sich diese Technologien weiterentwickeln? Ist das in Ordnung?