Firwat System Administrateuren sollen DevOps Ingenieuren ginn

Firwat System Administrateuren sollen DevOps Ingenieuren ginn

Et gëtt keng besser Zäit am Liewen ze léieren wéi haut.


Et ass 2019, an DevOps ass méi relevant wéi jee. Si soen datt d'Deeg vun de Systemadministratoren eriwwer sinn, grad wéi d'Ära vum Mainframe. Awer ass dat wierklech esou?
Wéi dacks an der IT geschitt ass d'Situatioun geännert. D'DevOps Methodik ass entstanen, awer et kann net existéieren ouni eng Persoun mat Systemadministratorfäegkeeten, dat heescht ouni Ops.

Ier d'DevOps Approche seng modern Form ugeholl huet, hunn ech mech als Ops klasséiert. An ech weess ganz gutt, wat e Systemverwalter erlieft, wann e feststellt, wéi vill hien nach net maache kann a wéi wéineg Zäit hien huet fir dat ze léieren.

Firwat System Administrateuren sollen DevOps Ingenieuren ginn

Awer ass et wierklech sou grujeleg? Ech géif soen datt de Mangel u Wëssen net als eng Aart vu grousse Problem opgefaange soll ginn. Et ass méi eng professionell Erausfuerderung.

Web-Skala Produkter baséieren op Linux oder aner Open Source Software, an et gi manner a manner Leit um Maart déi fäeg sinn se z'erhalen. D'Demande huet schonn d'Zuel vun de Fachleit an dësem Beräich iwwerschratt. E Systemadministrator kann net méi einfach weider schaffen ouni säi Fäegkeetsniveau ze verbesseren. Hie muss Automatisatiounsfäegkeeten hunn fir verschidde Serveren / Noden ze managen an e gutt Verständnis ze hunn wéi se funktionnéieren fir Probleemer ze léisen déi entstinn.

Ier Dir Member vum DevOps Team gëtt, musst Dir eng zimlech laang awer interessant Rees duerchgoen, nei Technologien a verschidde Tools léieren, déi néideg sinn fir de System no DevOps Standarden z'erhalen.

Also, wéi kann e Systemadministrator vun der üblecher Approche fir op dat neit Konzept vun DevOps ze schaffen? Alles ass wéi gewinnt: als éischt musst Dir Äert Denken änneren. Et ass net einfach d'Approche opzeginn, déi Dir an de leschten zéng oder zwanzeg Joer gefollegt hutt an d'Saachen anescht ze maachen, awer et ass néideg.

Als éischt ass et wichteg ze verstoen datt DevOps net eng spezifesch Positioun an enger Firma ass, awer eng Rei vu spezifesche Praktiken. Dës Praktiken implizéieren d'Verdeelung vun isoléierte Systemer, d'Reduktioun vum Schued vu Bugs a Feeler, heefeg a rechtzäiteg Softwareupdates, gutt etabléiert Interaktioun tëscht Entwéckler (Dev) an Administrateuren (Ops), souwéi konstant Tester vun net nëmmen de Code, awer och déi ganz Struktur am Prozess kontinuéierlech Integratioun a Liwwerung (CI/CD).

Zesumme mat der Verännerung vum Denken, musst Dir léiere wéi Dir d'Infrastruktur erhalen a seng stabil Operatioun, Zouverlässegkeet an Disponibilitéit fir kontinuéierlech Integratioun a Liwwerung vun Uwendungen, Servicer a Software garantéieren.

Wat Dir als Ops Profi fehlt ass Programméierungsfäegkeeten. Elo Scripte (Skripte) schreiwen, déi Systemadministrateuren benotze fir automatesch Patches op engem Server z'installéieren, Dateien a Konten ze verwalten, Probleemer ze léisen an Dokumentatioun ze kompiléieren, gëtt scho als obsolet ugesinn. Scripting gëllt nach ëmmer a relativ einfache Fäll, awer DevOps ass iwwer d'Léisung vu grousser Skala Probleemer, sief et Implementatioun, Testen, Builds oder Deployment.

Also, wann Dir Automatisatioun léiere wëllt, musst Dir op d'mannst e bësse Programméiere beherrschen, och wann Dir keen Entwéckler sidd, well an dëser Etapp vun Ärer Entwécklung Infrastrukturautomatiséierung an DevOps erfuerdert dës Fäegkeet.

Wat kann een maachen? Fir als Spezialist gefuerdert ze bleiwen, musst Dir relevant Fäegkeeten kréien - Meeschter op d'mannst eng Programméierungssprooch, zum Beispill Python. Dëst kann schwéier schéngen fir eng Persoun déi professionell an der Administratioun involvéiert ass, well hien gewinnt ass ze denken datt nëmmen Entwéckler programméieren. Et ass net néideg en Expert ze ginn, awer Wëssen vun enger vun de Programméierungssproochen (et kéint Python, Bash oder souguer sinn Powershell), wäert definitiv e Virdeel sinn.

Léieren ze programméieren brauch e bëssen Zäit. Opmierksam a geduldig ze sinn hëlleft Iech um Top vun de Saachen ze bleiwen wann Dir mat DevOps Teammemberen a Clienten kommunizéiert. Eng hallef Stonn den Dag, eng Stonn oder méi, eng Programméierungssprooch léieren sollt Äert Haaptziel sinn.

Systemadministratoren an DevOps Spezialisten léisen ähnlech Probleemer, awer et gi bedeitend Differenzen. Et gëtt ugeholl datt e Systemadministrator net alles maache kann wat en DevOps Ingenieur kann. Si soen datt de Systemadministrator méi fokusséiert ass op d'Konfiguratioun, d'Erhalen an d'Performance vun de Serversystemer ze garantéieren, awer den DevOps Ingenieur zitt all dës Weenchen an en anere klenge Weenchen.

Awer wéi richteg ass dës Ausso?

System Administrateur: ee Krieger am Feld

Trotz den Ënnerscheeder an Ähnlechkeeten, déi an dësem Artikel bemierkt sinn, gleewen ech nach ëmmer datt et kee wesentlechen Ënnerscheed tëscht Systemadministratioun an DevOps ass. Systemadministratoren hunn ëmmer déiselwecht Funktiounen ausgefouert wéi DevOps Spezialisten, et ass just datt keen et virdrun DevOps genannt huet. Ech gleewen datt et kee Sënn ass fir spezifesch Differenzen ze sichen, besonnesch wann et net mat enger Aufgab verbonnen ass. Vergiesst net datt, am Géigesaz zu engem Systemadministrator, DevOps keng Positioun ass, mee e Konzept.

Eng méi wichteg Saach sollt bemierkt ginn, ouni déi e Gespréich iwwer Administratioun an DevOps onkomplett ass. Systemverwaltung am gewéinleche Sënn viraussetzt datt e Spezialist e spezifesche Set vu Fäegkeeten huet a sech op d'Servicer vun verschiddenen Infrastrukturen konzentréiert. Net am Sënn datt dëst en universellen Employé ass, mee am Sënn datt et eng Rei Aufgaben vun allen Administrateuren ausgefouert gëtt.

Zum Beispill, vun Zäit zu Zäit mussen se als eng Zort technesch handyman handelen, dat heescht, wuertwiertlech alles maachen. A wann et nëmmen een esou Administrateur fir déi ganz Organisatioun ass, da wäert hien allgemeng all technesch Aarbecht maachen. Dëst kéint alles sinn, vum Erhalen vun Dréckeren a Kopierer bis zum Ausféieren vun Netzwierkrelatéierten Aufgaben wéi d'Konfiguratioun an d'Gestioun vu Router a Schalter oder d'Konfiguratioun vun enger Firewall.

Hie wäert och verantwortlech sinn fir Hardware Upgrades, Log Inspektioun an Analyse, Sécherheetsaudits, Server Patching, Troubleshooting, Root Ursaach Analyse, an Automatisatioun - typesch duerch PowerShell, Python oder Bash Scripten. Ee Beispill vu Gebrauch Szenarien ass d'Gestioun vu Benotzer- a Gruppekonten. Benotzerkonten erstellen an Permissiounen zouginn ass eng extrem langweileg Aufgab well d'Benotzer bal all Dag erschéngen a verschwannen. Automatisatioun duerch Skripte befreit Zäit fir méi wichteg Infrastrukturaufgaben, wéi d'Upgrade vu Schalteren a Serveren an aner Projeten, déi d'Rentabilitéit vun der Firma beaflossen, wou den Administrateur schafft (och wann et allgemeng ugeholl gëtt datt d'IT Departement net direkt Akommes generéiert).

D'Aufgab vum Systemadministrator ass keng Zäit ze verschwenden an d'Firma Sue op all méiglech Manéier ze spueren. Heiansdo System Administrateuren Aarbecht als Membere vun enger grousser Equipe, kombinéiert, zum Beispill, Administrateuren vun Linux, Windows, Datenbanken, Stockage, etc. Aarbechtsplang variéieren och. Zum Beispill, eng Verréckelung an enger Zäitzone um Enn vum Dag iwwerdroe Fäll op déi nächst Verréckelung an enger anerer Zäitzone, sou datt d'Prozesser net ophalen (Sonnefolleg); oder Mataarbechter hunn en normalen Aarbechtsdag vun 9 ze 5; oder et schafft an engem XNUMX/XNUMX Datenzenter.

Mat der Zäit hunn Systemadministrateuren geléiert strategesch ze denken a wichteg Saache mat Routine Aufgaben ze kombinéieren. D'Equipen an d'Departementer, an deenen se schaffen, si meeschtens kuerz u Ressourcen, awer gläichzäiteg probéiert jiddereen alldeeglech Aufgaben zum vollsten Ausmooss ze kompletéieren.

DevOps: Entwécklung an Ënnerhalt als een

DevOps ass eng Zort Philosophie fir d'Entwécklung an Ënnerhalt Prozesser. Dës Approche an der IT Welt ass wierklech innovativ ginn.

Ënnert dem Regenschirm vun DevOps gëtt et e Softwareentwécklungsteam op där enger Säit an en Ënnerhaltteam op der anerer. Si ginn dacks vun Produktmanagement Spezialisten, Tester a User Interface Designer ugeschloss. Zesummen streamline dës Experten Operatiounen fir séier nei Uwendungen a Codeupdates auszerollen fir d'Effizienz vun der ganzer Firma z'ënnerstëtzen an ze verbesseren.

DevOps baséiert op Kontroll iwwer d'Entwécklung an d'Operatioun vu Software duerch säi ganze Liewenszyklus. Ënnerhalt Leit mussen Entwéckler ënnerstëtzen, an Entwéckler sinn opgefuerdert méi ze verstoen wéi nëmmen d'APIs, déi a Systemer benotzt ginn. Si musse verstoen wat ënner der Hood ass (dat ass, wéi d'Hardware an d'Betribssystemer funktionnéieren), fir datt se Bugs besser kënne behandelen, Probleemer léisen a mat Servicetechniker interagéieren.

Systemadministrateuren kënnen an en DevOps Team plënneren wa se déi lescht Technologien léiere wëllen an op fir innovativ Iddien a Léisunge sinn. Wéi ech virdru gesot hunn, mussen se net vollwäerteg Programméierer ginn, awer d'Meeschterung vun enger Programméierungssprooch wéi Ruby, Python oder Go hëlleft hinnen ganz nëtzlech Membere vum Team ze ginn. Obwuel Systemadministratoren traditionell all d'Aarbecht selwer maachen an dacks als Eenzelpersounen ugesi ginn, hunn se an DevOps eng komplett entgéintgesate Erfahrung, wou jiddereen am Prozess mateneen interagéiert.

D'Thema Automatisatioun gëtt ëmmer méi relevant. Béid Systemadministratoren an DevOps Spezialisten sinn interesséiert fir séier ze skaléieren, Feeler ze reduzéieren, a séier existent Feeler ze fannen an ze fixéieren. Also, Automatioun ass e Konzept wou zwee Beräicher konvergéieren. Systemadministratoren si verantwortlech fir Cloud Servicer wéi AWS, Azure a Google Cloud Plattform. Si mussen d'Prinzipien vun der kontinuéierlecher Integratioun a Liwwerung verstoen a wéi Dir Tools benotzt wéi Jenkins.

Zousätzlech mussen Systemadministratoren Konfiguratiouns- a Gestiounsinstrumenter benotzen wéi z Sicht, néideg fir parallel Deployment vun zéng oder zwanzeg Serveren.

D'Haaptkonzept ass Infrastruktur als Code. Software ass alles. Tatsächlech, fir datt de Beruff vum Systemadministrator net d'Relevanz verléiert, musst Dir just de Schwéierpunkt e bëssen änneren. Systemadministrateuren sinn am Servicegeschäft a musse fäeg sinn effektiv mat Entwéckler ze kommunizéieren, a vice versa. Wéi se soen, ee Kapp ass gutt, awer zwee si besser.

An de leschten Detail an dësem Mechanismus ass goen. Mat Git ze schaffen ass eng vun den traditionellen deegleche Verantwortung vun engem Systemadministrator. Dëse Versiounskontrollsystem gëtt wäit vun Entwéckler, DevOps Spezialisten, Agile Teams a vill anerer benotzt. Wann Är Aarbecht mam Software Liewenszyklus verbonnen ass, da wäert Dir definitiv mat Git schaffen.

Git huet vill Features. Dir wäert méiglecherweis ni all d'Git Kommandoen léieren, awer Dir wäert genau verstoen firwat et e Schlëssel an der Software Kommunikatioun an Zesummenaarbecht ass. Eng grëndlech Kenntnisser vu Git ass ganz wichteg wann Dir an engem DevOps Team schafft.

Wann Dir e System Administrateur sidd, da musst Dir Git besser studéieren, verstoen wéi d'Versiounskontroll gebaut ass an déi gemeinsam Kommandoen erënneren: git status, git commit -m, git add, git pull, git push, git rebase, git branch, git diff an anerer. Et gi vill Online Coursen a Bicher déi Iech hëllefe kënnen dëst Thema vun Ufank un ze léieren an e professionnelle mat spezifesche Fäegkeeten ze ginn. Et ginn och wonnerbar Cheat Sheets mat Git Kommandoen, also musst Dir se net all kräischen, awer wat Dir méi Git benotzt, dest méi einfach gëtt et.

Konklusioun

Schlussendlech entscheet Dir ob Dir en DevOps Spezialist musst ginn oder ob et besser ass e Systemadministrator ze bleiwen. Wéi Dir gesitt, gëtt et eng Léierkurve fir den Iwwergang ze maachen, awer wat Dir méi fréi ufänkt, wat besser. Wielt eng Programméierungssprooch a léiert gläichzäiteg Tools wéi z goen (Versiounskontroll), Jenkins (CI / CD, kontinuéierlech Integratioun) an Sicht (Konfiguratioun an Automatisatioun). Egal wéi eng Optioun Dir wielt, vergiesst net datt Dir Är Fäegkeeten dauernd muss léieren a verbesseren.

Source: will.com

Setzt e Commentaire