Hugbúnaðarþróun
Forritari
Fimm stig frá yngri forritara til aðalforritara, sex hæfniþættir frá því að skila kóða til að efla teymið.
- 5 stig
- 6 hæfniþættir
Sniðmát að starfsframastiga
Fjögur stig frá yngri til leiðandi DevOps-sérfræðings, sex hæfniþættir frá innviðum til stuðnings við forritara.
Ókeypis leið · Ekki þarf greiðslukort
Þessi starfsframastigi er fyrir DevOps-, grunnkerfis- og innviðasérfræðinga í fyrirtækjum með um það bil 20 til 200 starfsmenn. Í fyrirtækjum af þeirri stærð er innviðateymið yfirleitt einn til sex einstaklingar sem reka skýjaaðganga, afhendingarferli, vöktun og bakvaktir og verja jafn miklum tíma í að hjálpa forriturum og í að sinna netþjónum. Hann lýsir fjórum stigum, frá manneskju sem gerir vel afmarkaðar breytingar á innviðum til þeirrar sem ber ábyrgð á stefnu grunnkerfa fyrirtækisins. Efsta stigið, leiðandi DevOps-sérfræðingur, er sérfræðingsstig; að stýra innviðateyminu er sérstakt starf.
Hvert stig er skilgreint út frá því sem manneskjan gerir og hversu stórum hluta kerfisins henni er treyst fyrir, ekki út frá starfsaldri eða fjölda tóla á ferilskránni. Lestu línu í hæfnitöflunni frá vinstri til hægri til að sjá hvernig ein vænting vex; lestu kafla stigs til að sjá allt sem ætlast er til á því stigi. Notaðu stigann til að útskýra hvað næsta stig felur í sér, til að skipuleggja stöðutökur og til að taka ákvarðanir um stöðuhækkun sem þú getur rökstutt.
Aðlagaðu hann áður en þú birtir hann. Skiptu almennu orðalagi út fyrir ykkar eigin tæknistakk og vinnubrögð og slepptu þeim hlutum sem tilheyra öðru teymi — til dæmis ef annað teymi sér um öryggi eða gagnagrunna.
Gerir vel afmarkaðar breytingar á innviðum og ferlum með yfirferð og lærir hvernig framleiðsluumhverfið gengur fyrir sig.
Ber ábyrgð á hlutum innviðanna frá upphafi til enda og tekur fullan þátt í bakvöktum.
Hannar og leiðir innviðaverkefni sem nokkur teymi reiða sig á og hækkar viðmiðin um áreiðanleika.
Markar stefnu grunnkerfa fyrirtækisins og ber ábyrgð á áreiðanleika þeirra, öryggi og kostnaði.
Hver röð er hæfniþáttur og hver dálkur stig. Lestu röð frá vinstri til hægri til að sjá hvernig væntingarnar vaxa.
| Hæfniþáttur | Yngri DevOps-sérfræðingur | DevOps-sérfræðingur | Reyndur DevOps-sérfræðingur | Leiðandi DevOps-sérfræðingur |
|---|---|---|---|---|
| Innviðir sem kóði | Breytir innviðakóða sem fyrir er með því að fylgja mynstrunum sem þegar eru í notkun, fer yfir fyrirhugaðar breytingar áður en hann keyrir þær og breytir aldrei framleiðsluumhverfinu handvirkt án þess að spyrja fyrst. | Skrifar endurnýtanlegar innviðaeiningar fyrir nýjar þjónustur og umhverfi, sér til þess að farið sé örugglega með stöðuskrár og leyndarmál og fjarlægir tilföng sem eru ekki lengur í notkun. | Hannar uppbyggingu innviðakóða og umhverfa fyrirtækisins, leiðir breytingar á borð við uppfærslur á neti eða klösum með prófaðri afturköllunaráætlun og heldur skýjakostnaði sýnilegum eftir teymum. | Velur grunnbyggingareiningar og þjónustuveitendur grunnkerfanna fyrir næstu árin, setur viðmiðin sem innviðir allra teyma fylgja og ber ábyrgð á fjárhagsáætlun innviða ásamt yfirstjórn. |
| Byggingar- og afhendingarferli | Lagar bilaða þætti í ferlum, bætir einföldum verkum við ferli sem fyrir eru og útskýrir fyrir forritara hvers vegna bygging hans mistókst. | Byggir og viðheldur heildarferlinu fyrir þjónustu — byggingu, prófunum, afurðum, útgáfum í hvert umhverfi — og styttir hæg skref sem forritarar kvarta undan. | Hannar sameiginleg ferlasniðmát sem hvert teymi notar, innleiðir öruggari útgáfuaðferðir á borð við canary- eða blue-green-útgáfur og fylgist með útgáfutíðni og bilanahlutfalli. | Skilgreinir hvernig allt fyrirtækið gefur út hugbúnað, frá greinastefnu til afturköllunar, og fjarlægir flöskuhálsana sem hægja á afhendingu hjá öllum teymum. |
| Áreiðanleiki og viðbrögð við atvikum | Fylgir reyndari aðila á bakvakt, fer eftir verklagslýsingum fyrir þekktar viðvaranir og vísar málum fljótt áfram með þeim upplýsingum sem næsta manneskja þarf. | Tekur fullan þátt í bakvöktum, leysir flest atvik á sínu sviði án aðstoðar, skrifar verklagslýsingar fyrir það sem hann lagaði og prófar afrit með því að endurheimta þau í raun. | Stýrir viðbrögðum við stórum atvikum, heldur atvikagreiningar án sakbendinga og fylgir eftirfylgniaðgerðum til enda og skipuleggur afkastagetu og varaleiðir fyrir mikilvæg kerfi. | Setur markmið um áreiðanleika með vörustjórnun og yfirstjórn, hannar bakvaktir og atvikaferli fyrir alla hugbúnaðarþróun og gerir áætlanir um stóráföll á borð við það að missa heilt svæði eða þjónustuveitanda. |
| Vöktun og sýnileiki | Bætir við mælaborðum og viðvörunum eftir fyrirliggjandi dæmum og skoðar fyrst keyrsluskrár og mælingar þegar eitthvað virðist ekki í lagi. | Setur upp keyrsluskrár, mælingar og viðvaranir fyrir nýjar þjónustur, fínstillir viðvaranir svo að hvert útkall kalli á aðgerð og hjálpar forriturum að finna það sem þeir þurfa í gögnunum. | Hannar nálgun á sýnileika fyrir helstu kerfi fyrirtækisins, skilgreinir heilsumerkin sem teymin eru mæld eftir og dregur úr viðvörunarsuði þvert á teymi. | Velur vöktunartól fyrirtækisins og kostnaðarlíkan þeirra og tryggir að yfirstjórn geti séð heilsu grunnkerfanna án þess að spyrja forritara. |
| Öryggi og aðgangur | Fylgir reglum teymisins um leyndarmál og aðgang, setur inn reglubundnar öryggisuppfærslur og tilkynnir strax um allt sem lítur út fyrir að vera öryggisvandi. | Stýrir aðgangi og leyndarmálum fyrir sínar þjónustur samkvæmt lágmarksheimildum, lagfærir veikleika eftir alvarleika þeirra og lagar það sem öryggisskannanir finna. | Hannar netmörk, auðkenningu og umsýslu leyndarmála þvert á grunnkerfin, tekur saman gögn fyrir öryggisúttektir viðskiptavina og stýrir viðbrögðum við öryggisatvikum. | Ber ábyrgð á öryggisstöðu grunnkerfanna ásamt yfirstjórn, setur þær stýringar sem regluvarsla krefst (til dæmis SOC 2 eða ISO 27001) og gerir öruggu leiðina að þeirri auðveldustu fyrir hvert teymi. |
| Stuðningur við forritara og samvinna | Svarar spurningum forritara um umhverfi og ferli, skráir lagfæringarnar sem hann gerir og biður snemma um yfirferð. | Skrifar skýrar leiðbeiningar fyrir algeng verk, vinnur með forriturum að útgáfu og villuleit í þjónustum þeirra og kemur nýjum liðsmönnum inn í innviðina. | Smíðar sjálfsafgreiðslutól sem gera teymum kleift að búa til þjónustur og umhverfi án þess að senda inn beiðni, veitir öðrum DevOps-sérfræðingum handleiðslu og tekur þátt í ráðningum. | Mótar grunnkerfin sem innri vöru með forritara sem notendur, ákveður hvað teymin eiga og hvað grunnkerfisteymið á og eflir næstu reyndu sérfræðinga. |
Skrunaðu töflunni til hliðar til að sjá öll stigin.
Sækja sem CSV Opnast í Excel, Google Sheets eða Numbers.
Gerir vel afmarkaðar breytingar á innviðum og ferlum með yfirferð og lærir hvernig framleiðsluumhverfið gengur fyrir sig. Einstakar breytingar á innviðakóða og ferlum sem fyrir eru, skipulagðar og yfirfarnar af reyndari samstarfsmanni.
Ber ábyrgð á hlutum innviðanna frá upphafi til enda og tekur fullan þátt í bakvöktum. Þjónustur, umhverfi eða ferli fyrir eitt eða tvö vöruteymi, frá hönnun til daglegs reksturs.
Hannar og leiðir innviðaverkefni sem nokkur teymi reiða sig á og hækkar viðmiðin um áreiðanleika. Sameiginlegir innviðir sem stærstur hluti hugbúnaðarþróunar notar og verkefni á borð við yfirfærslur sem snerta hvert teymi.
Markar stefnu grunnkerfa fyrirtækisins og ber ábyrgð á áreiðanleika þeirra, öryggi og kostnaði. Allt framleiðsluumhverfið, stefna þess til nokkurra ára og fjárhagsáætlun þess, þvert á öll forritarateymi.
Almennt orðalag eins og „innviðakóði“ eða „ferli“ er auðvelt að vera sammála og erfitt að meta. Skiptu því út fyrir raunveruleg tól ykkar og vinnubrögð, svo að yngri sérfræðingur viti nákvæmlega hvað hann á að læra fyrst.
Með einn til þrjá DevOps-sérfræðinga duga yfirleitt stig yngri, almenns og reynds sérfræðings. Bættu stigi leiðandi sérfræðings við þegar einhver markar í raun stefnu grunnkerfa og ber ábyrgð á fjárhagsáætlun þeirra fyrir alla hugbúnaðarþróun, ekki sem starfsheiti fyrir reyndustu manneskjuna í litlu teymi.
Segðu á hvaða stigi fólk kemur inn á bakvaktaskrána, hvenær það stýrir atvikum og hvernig greitt er fyrir bakvaktir. Óskráðar væntingar um bakvaktir eru ein algengasta ástæða þess að innviðasérfræðingar brenna út og hætta.
Tengdu hvert DevOps-stig við það stig forritara sem hefur sama umfang og laun. Vinna við grunnkerfi er hugbúnaðarþróun og þegar stigarnir tveir eru samræmdir verður einfalt að færa sig milli vöruteyma og grunnkerfisteyma.
Spurningar og svör
Strangt til tekið er DevOps vinnulag en ekki starfsheiti; í reynd lýsa starfsheitin að mestu sama starfinu með ólíkum áherslum í fyrirtækjum með 20 til 200 starfsmenn: SRE-sérfræðingar einbeita sér að markmiðum um áreiðanleika — yfirleitt SLO og villusvigrúmi — og atvikum, grunnkerfissérfræðingar að sjálfsafgreiðslutólum fyrir forritara og DevOps-sérfræðingar að ferlum og innviðum. Einn stigi nær yfirleitt yfir öll þrjú; aðlagaðu orðalag hæfniþáttanna frekar en að búa til aðskilda stiga.
Yfirleitt þegar forritarar verja greinilegum hluta vikunnar í útgáfur, umhverfi og vandamál í framleiðsluumhverfinu í stað eiginleika, eða þegar viðskiptavinir fara að biðja um skuldbindingar um uppitíma og öryggisúttektir. Hjá mörgum fyrirtækjum gerist þetta við um það bil 15 til 30 forritara.
Já, en teldu það sem fólk lærir og bætir, ekki hversu mörgum útköllum það svaraði. Að stýra stóru atviki vel, skrifa atvikagreiningar þar sem aðgerðunum er lokið og draga úr viðvörunarsuði eru skýrar vísbendingar um næsta stig. Að vera oft á bakvakt er það ekki.
Þær geta hjálpað fólki að læra á grunnkerfi, en þær eiga ekki að ráða stiginu. Mettu það sem manneskjan hefur byggt og rekið í ykkar umhverfi út frá hæfnitöflunni. Vottun án slíkra vísbendinga sýnir ekki næsta stig; slíkar vísbendingar án vottunar gera það.
Þrjú eða fjögur, því innviðateymi í fyrirtækjum af þessari stærð eru lítil. Þetta sniðmát notar fjögur — yngri DevOps-sérfræðingur, DevOps-sérfræðingur, reyndur DevOps-sérfræðingur og leiðandi DevOps-sérfræðingur — og fer vel saman við fimm stiga starfsframastiga forritara, þar sem stig leiðandi sérfræðinga standast á.
Settu upp stig hans og færni fyrir teymið, mettu fólk út frá þeim í stöðutökum og haltu ákvörðunum um stöðuhækkanir samræmdum.
Ókeypis leið · Ekki þarf greiðslukort
Hugbúnaðarþróun
Fimm stig frá yngri forritara til aðalforritara, sex hæfniþættir frá því að skila kóða til að efla teymið.
Hugbúnaðarþróun
Fjögur stig frá yngri til leiðandi prófunarsérfræðings, sex hæfniþættir frá prófunarhönnun til gæðavinnubragða.
Hugbúnaðarþróun
Fjögur stig frá teymisstjóra til framkvæmdastjóra hugbúnaðarþróunar, sex hæfniþættir í stjórnun.