Enhavtabelo[Kaŝi][Montri]
- Kio estas Sistemadministranto?
Sistemadministranto-Respondecoj+-
- 1. Permesoj pri Administrado kaj Uzanto
- 2. Alerta & Monitorado
- 3. Prizorgado, ĝisdatigo kaj instalado de programaro
- 4. Administrado kaj Organizo de Dosieroj
- 5. Administrado de SSO kaj Pasvorta
- 6. Politikoj kaj Proceduroj por Uzado de la Sistemo
- 7. sekureco
- 8. Ĝisdatigi Runbooks kaj Teni Dokumentojn Ĝisdataj
- 9. Detekto, Respondo kaj Solvado de Okazaĵoj
- 10. Problemsolvado kaj preparado
- Ĉu Atestoj Bezonataj por Sistemadministrantoj?
- konkludo
Kun tiom da entreprenoj adoptantaj la plej novan teknologion, havi fortikan IT-infrastrukturon estas pli grava ol iam ajn. Malfunkcio estas ne nur maloportuna por entreprenoj; ĝi povas ankaŭ rapide forigi ilin.
La averaĝa kosto de IT-malfunkcio estas $ 5,600 por minuto, laŭ raporto de Gartner.
Tial entreprenoj postulas sistemajn administrantojn konservi sian tutan komercan programaron ĝisdatigita kaj funkcianta.
Ĉar preskaŭ ĉiu organizo nun dependas plejparte de solidaj IT-operacioj, kompetentaj administrantoj de komputilaj sistemoj estas tre postulataj por konservi kaj administri komputilajn retojn.
Sysadmins estas hodiaŭaj superherooj, kiuj daŭrigas la komercon. Tiel, ĉi tio ne estas profesio por malfortuloj.
En ĉi tiu afiŝo, ni profunde traktos sisteman administradon, same kiel la kapablojn necesajn por esti sukcesa sistema administranto.
Komencu.
Kio estas Sistemadministranto?
Sistemadministranto (sysadmin) estas IT-profesiulo, kiu administras multuzantan komputilan medion kaj certigas, ke IT-servoj kaj subtenaj sistemoj funkcias kun plej alta rendimento.
Sysadmins respondecas pri konservado de la komputiloj, serviloj kaj interreto de sia firmao ĉiam funkciante por eviti komercajn interrompojn. Sistema aranĝo kaj prizorgado, kiel instali kaj sencimigi aparataron kaj programaron, same kiel analizi novajn teknologiojn por iliaj entreprenoj, estas ĉiuj parto de ĉi tiu procezo.
Sistemadministrantoj ofte respondecas pri instalo, prizorgado, agordado kaj riparado de serviloj, retoj kaj aliaj komputilsistemoj.
Ili okupiĝas pri kaj aparataro kaj programaro, lernante iom da programado kaj skripto por plenumi laborojn kaj agadojn tra siaj programoj kaj infrastrukturoj.
Dum jardekoj, SysAdmins laboris plejparte en la fono por certigi la haveblecon kaj funkciadon de viaj plej kritikaj IT-servoj.
Kaj, dum la kresko de DevOps kaj nuba komputado rezultigis pliiĝon de la nombro da personoj kun hibrida SysAdmin/Ellaboranto-lerteco, la fundamentaj funkcioj de sistemadministranto ĉiam estos esencaj.
Sistemadministrantoj de hodiaŭ estas kompetentaj en kaj aparataro kaj programaro, konstruante daŭran, sekuran arkitekturon por certigi la sukceson de la komerco.
En la sfero de DevOps, programistoj estas ĉiam pli kiel SysAdmins, kaj SysAdmins ĉiam pli similas programistojn, rezultigante plibonigitan kunlaboron kaj pli mallarĝajn reagojn tra ĉiuj teamoj.
Sistemadministranto-Respondecoj
Kiel SysAdmin, vi respondecas pri la tutaĵo teknologio kaj IT-stako. Ĉi tio signifas, ke vi respondecas pri la sistemo, kiu subtenas vian kompletan organizon funkcianta en la IT-areo. Ĉiu sekundo, via retejo aŭ servilo estas eksterrete kostas al vi monon laŭ sopirita produktiveco, enspezo kaj malfunkciaj kostoj.
Unue kaj ĉefe, SysAdmins devas esti problemo-solvantoj. Esti kompetenta administranto de la sistemo signifas, ke vi povos lerni novajn aferojn kaj havi fortajn reagojn kun via disvolva teamo, kun tiom da operaciumoj, retaj agordoj kaj sekurecaj zorgoj por trakti.
Tamen, por havi pli bonan senton pri la kapabloj kaj teknologioj, kiujn vi bezonos scii, ni rigardu kelkajn komunajn laborajn agadojn de SysAdmin.
1. Permesoj pri Administrado kaj Uzanto
Uzanto-rajtigo kaj administrado por ĉiuj aplikoj kaj servoj estas tipe pritraktitaj fare de sistemadministrantoj. SysAdmins povas asigni uzantrolojn kaj administri la kompletan IT-stakon por komerco, certigante ke ĉiuj havas sekuran aliron al la programoj kaj servoj kiujn ili postulas.
2. Alerta & Monitorado
Depende de via laborfluo kaj teknologia stako, la sistemadministranto respondecas pri monitorado kaj atentigo tra viaj aplikaĵoj kaj infrastrukturo. Monitorante kritikajn servilojn kaj retajn metrikojn kiel CPU, disko-uzon, DNS, latencia kaj ETL, administrantoj de sistemoj povas detekti eventon.
Ili tiam povas agordi atentigojn bazitajn sur monitoraj kriterioj por ricevi alvokavertojn en la kazo de gravaj malfacilaĵoj. SysAdmins devas povi analizi la sanon de siaj sistemoj uzante kaj eksterajn kaj internajn sistemajn produktaĵojn kaj indikilojn, rezultigante pli travideblan arkitekturon.
3. Prizorgado, ĝisdatigo kaj instalado de programaro
Estas la respondeco de SysAdmin establi regulojn kaj procezojn por programaro instalado kaj ĝisdatigoj. La SysAdmin devus povi rekoni kaj solvi ajnajn malfacilaĵojn kiuj ekestas kiel rezulto de novaj ĝisdatigoj aŭ interdependecoj inter novaj versioj de sistemoj.
4. Administrado kaj Organizo de Dosieroj
La SysAdmin normale metos regulojn kaj procezojn ĉirkaŭ la maniero kiel dosieroj estas strukturitaj kaj dividitaj tra la kompanio por garantii datuman konsistecon kaj organizon. Ĉi tio, kiel la plej multaj aliaj devoj de SysAdmin, implicas protekti sekurecon kontraŭ eksteraj minacoj kaj ankaŭ ebligi taŭgan, rapidan aliron al datumoj por dungitoj.
5. Administrado de SSO kaj Pasvorta
La SysAdmin respondecas pri pasvortadministrado same kiel SSO-politikoj kaj proceduroj ĉie en la organizo. Ili povas ŝanĝi pasvortojn kaj kontroli, ke ĉiuj sekurecaj kriterioj estas kontentigitaj.
Se SSO kaj/aŭ dufaktora aŭtentigo estas uzataj, la sistemadministranto respondecas pri monitorado de ĉi tiuj teknologioj kaj helpi laboristojn akiri aliron al la sistemoj, kiujn ili postulas kiam ili postulas ĝin.
6. Politikoj kaj Proceduroj por Uzado de la Sistemo
La sistemadministranto devos evoluigi plej bonajn praktikojn por trakti la sistemojn de la organizo altnivele. Ĉi tio ampleksas ĉion, de via propra proprieta programaro ĝis diversaj triapartaj IT-apoj kaj servoj.
SysAdmins povas draste transformi la manieron kiel laboro estas farita ene de firmao trejnante homojn kiel uzi sistemojn en sekura kaj efika maniero.
7. sekureco
Ĝi devus esti ĉe la supro de la menso de sistema administranto kiam ajn li aŭ ŝi laboras pri projekto. Ĉu temas pri uzantrajtoj aŭ pri la maniero kiel la teamo pritraktas dokumentadon, SysAdmins devas plenumi ĉiujn laborojn en sekura maniero. La SysAdmin komprenos kiel agordi retojn, politikojn kaj servilojn en sekura kaj sekura maniero.
8. Ĝisdatigi Runbooks kaj Teni Dokumentojn Ĝisdataj
SysAdmins ofte respondecas pri ĝisdatigo de rullibroj kaj administrado de dokumentaro. Ĉi tio povus esti malfacila klopodo en la sfero de la CI/CD-dukto. Sistemadministrantoj devas kompreni kiel uzi aŭtomatigon por konservi rullibrojn kaj dokumentaron ĝisdatigitaj kaj korektitaj sen malrapidigi la evoluprocezon.
9. Detekto, Respondo kaj Solvado de Okazaĵoj
Sistemadministrantoj ne povas simple miksi kaj kongrui siajn IT- kaj sekurecajn mediojn. Ili devas konstrui ĝin tiel, ke ĝi estas videbla kaj rapida. Kiel vi povas konstrui sistemon, kiu ebligas rapidan detekton, reagon kaj solvadon de incidentoj en la okazo, ke okazas problemo? Kia nivelo de monitorado kaj atentigo estas bezonata? Por eltiri la plej grandan parton de ilia Administrado de incidentoj teknikoj, SysAdmins devus esti konsciaj pri ĉiuj ĉi tiuj demandoj.
10. Problemsolvado kaj preparado
Lerta sistemadministranto estos bonega solvanto de problemoj, kiu povas pensi pri metodoj por prepari la neatendita. Teamoj liveras pli altnivelan arkitekturon pli rapide en la epoko de CI/KD kaj DevOps, igante la laboron de SysAdmin pli malfacila ol iam ajn.
Do, kiel SysAdmin, trovi solvojn por forigi proplempunktojn en la disfalda vivociklo samtempe malpliigante riskojn en via IT kaj sekureca infrastrukturo ĉiam simpligos vian laboron.
Teknologioj kaj Kapabloj pri Sistemadministrado
Por esti efikaj en la nuna tago, sistemadministrantoj devas kompreni programadon, aŭtomatigon kaj nuban komputadon. SysAdmins faras pli ol nur rekomenci servilojn kaj malfunkciigi malnoviĝintajn ekipaĵojn; ili certigas la fidindecon kaj funkciadon de ĉiuj viaj programoj kaj infrastrukturoj.
Kiel rezulto, ni volis ekzameni kelkajn el la pli lastatempaj kapabloj kaj teknologioj pri kiuj sistemaj administrantoj devus konscii:
1. Nubo
As AWS, AzureKaj GCP estis transprenitaj, sistemmanaĝeroj tutmonde devas lerni kiel kunordigi sistemojn en la nubo. Kiuj estas la plej bonaj monitoraj kaj atentigaj iloj por uzi? Nun kiam via infrastrukturo estas bazita en nubo, kiel vi administru viajn servilojn kaj retojn?
SysAdmins traktas tiajn demandojn regule, inkluzive de redundo kaj sekureco en la sistemo kiel tutaĵo. Tamen, ĉar preskaŭ ĉiu aplikaĵo kaj servo migras al la nubo, ĝi rapide fariĝas unu el la plej decidaj kapabloj por SysAdmins tra la mondo.
2.Git
La versio-kontrolsistemo Git estas la plej populara. Maniero de spuri kodŝanĝojn kaj multajn versiojn de programo aŭ servo nomiĝas versio-kontrolo. SysAdmins povas rapide reverti deplojojn aŭ ĝisdatigojn se estas problemo kun la nuna versio de servo.
Por disvolvi fidindan CI/KD-dukton kaj havigi videblecon tra ambaŭ fakoj de inĝenierado kaj IT, versio-kontrolo estas esenca. Por rapide rigardi tion, kion faras programistoj, rimarki difektojn kaj ripari ilin antaŭ ol ili influas klientojn, SysAdmins devas kompreni versio kontrolo.
3. Aŭtomatigo kaj agorda administrado
Por sukcesi kiel SysAdmin, vi devas koni ilojn kiel Puppet, Chef, Ansible kaj Jenkins. Ĉi tiuj teknologioj ebligas al sistemaj administrantoj aŭtomatigi diversajn operaciojn kaj agordojn tra la eldona vivociklo, rezultigante malpli da eraroj kaj pli rapidaj deplojoj.
Kiel rezulto, anstataŭ revizii projektojn en la dukto aŭ trakti subtenajn eskaladojn, programistoj povas koncentriĝi pri evoluigado de novaj programoj kaj servoj.
4. Prizorgu la servilon kaj reton
SysAdmins, kiel antaŭe dirite, devas koni la enojn de servilo kaj retadministrado. Ĉi tiuj komputiloj kaj retoj estas la fundamentoj de via kompanio, apogante ĝin kaj liverante valoron al konsumantoj.
Kiel rezulto, sistemadministrantoj devas konstante plibonigi procezojn por konservi pli fidindajn sistemojn, minimumigi malfunkciojn, kaj plifortigi okazaĵrespondon kiam okazaĵo okazas.
5.SQL
La plej ĝenerala datumbaza administradlingvo estas strukturita demandlingvo (SQL), kiu estas decida teknika kapablo por sistemadministranto havi.
Kompreni SQL ebligas al administranto de sistemoj administri la kritikajn datumbazojn de la kompanio kaj ankaŭ oferti aŭ asigni helpon al dungitoj, kiuj malfacilas aliri la datumbazon.
6. Programado kaj skripto
Sistemadministranto devas havi ĝisfundan komprenon de komputila programado kaj la lingvojn kiuj estas utiligitaj en la retoj de la firmao. Kiam problemoj aperas en reto, sistemadministranto povas uzi skripton kaj kodigon por entrepreni kritikan sencimigon. Sistemadministranto ankaŭ povas utiligi kodigajn kapablojn por konstrui skriptojn kiuj aŭtomatigas procedurojn kaj faras ĉiutagajn operaciojn pli efikaj.
7 Komunikado
Vi devas povi paroli klare kun homoj kiel sistemadministranto. Necesas komuniki kun membro de via teknika teamo aŭ ne-teknika dungito en alia fako, kiu spertas malfacilaĵojn pri retaj aliro en maniero kiel ili povas kompreni.
Ĉi tio estas precipe grava kiam oni klarigas teknikajn informojn al dungito, kiu estas nesperta pri moderna teknologio. Ankaŭ estas esenca havi kaj parolajn kaj skribajn komunikajn kapablojn por provizi direkton kaj raporti al kunlaborantoj.
8. Decidado
Por multaj entreprenoj, la retosistemo estas kritika por ĉiutagaj operacioj, kaj retaj malfunkcioj povas havi gravajn sekvojn. Kiam konfrontita kun problemo, kiu ŝanĝas retan operacion en altprema medio, administranto de sistemoj devas analizi la situacion, trovi realigeblajn solvojn kaj elekti tiun, kiu donas la plej bonajn rezultojn por la komerco.
9. Respondecaj problemoj
Ĝi ekzamenas ĉiujn eblajn kaŭzojn de problemo por trovi la difekton. Dum la solvo de problemoj, administranto de sistemoj faras bazajn provojn por certigi, ke retaj pecoj funkcias ĝuste, kaj ajnaj misfunkciadoj estas uzataj por malgrandigi la eblajn kialojn de la pli granda problemo.
Teknika solvado de problemoj, profunda kompreno de la sistemo kaj tipaj problemoj, kaj krea pensado por provi novajn testojn aŭ solvojn estas ĉiuj utilaj problemoj pri solvado.
Ĉu Atestoj Bezonataj por Sistemadministrantoj?
Atestado povas helpi estontajn sistemadministrantojn pliigi sian merkateblecon. Atestiloj estas laŭvolaj, triapartaj atestiloj akiritaj ekstere de kolegiodiplomo por montri onies kapablojn. Akiri atestojn por la eroj, kiujn ilia kompanio uzas, estas utila al sistemaj administrantoj.
Mikrosofto, Cisco, Oracle, Linukso kaj VMware, ekzemple, disponigas atestojn. CompTIA, fama bonfarado fondita en 1982, atestis pli ol 2.2 milionojn da IT-profesiuloj kun kvalifikoj kiel Server+ kaj Network+. 2.5-hora kontrolata testo kostas $400 por iĝi Red Hat Certified System Administrator (RHCSA).
Iuj projektestroj elektas iĝi atestitaj de la Project Management Institute (PMI). Post 130-minuta testo, Amazon Web Services aljuĝas la nomon de Certified SysOps Administrator.
Google Cloud Professional Network Engineer ankaŭ povas esti sistemadministranto.
konkludo
En la IT-komerco, SysAdmin estas esenca kaj postulata pozicio. Se vi provas eniri la IT-industrion, la pozicio de SysAdmin estas bonega loko por komenci kun bonega salajro.
Kiel SysAdmin, vi senĉese solvos problemojn kaj solvos diversajn malfacilaĵojn, kiuj aperas, do vi trovos vin akirante novajn kapablojn kaj teknologiojn sur la laboro ĉiutage.
Vi disvolvos kompetentecon kaj scion laborante proksime kun la aliaj fakoj en DevOps-medio.
Lasi Respondon