Inhinyero ng Kahusayan ng Site

Icon
Icon ng Tagabuo
Icon
Icon ng Clipboard
Icon
Icon ng Palaisipan
Mga kaugnay na tungkulin: SRE Engineer, DevOps Engineer (SRE), Systems Reliability Engineer, Operations Engineer (SRE), Infrastructure Engineer (SRE), Site Operations Engineer, Production Engineer (SRE), Platform Engineer (SRE), Site Availability Engineer, Reliability Engineer

Mga Spotlight

Mga Katulad na Pamagat

Inhinyero ng SRE, Inhinyero ng DevOps (SRE), Inhinyero ng Kahusayan ng Sistema, Inhinyero ng Operasyon (SRE), Inhinyero ng Imprastraktura (SRE), Inhinyero ng Operasyon sa Site, Inhinyero ng Produksyon (SRE), Inhinyero ng Platform (SRE), Inhinyero ng Availability ng Site, Inhinyero ng Kahusayan

Paglalarawan ng Trabaho

Bago pa man isilang ang DevOps, nagkaroon na ng problema ang Google at hindi nila alam kung paano ito aayusin. Nagpapatakbo ang kumpanya ng malalaking site ngunit kailangan nilang pagbutihin at palawakin pa ang mga ito. Ang solusyon ba nito? Nagtalaga ang Google ng isang pangkat ng mga software engineer upang alamin ito at mula sa kanilang mga pagsisikap ay nabuo ang pundasyon ng Site Reliability Engineering (SRE). Sa kasalukuyan, binibigyang-kahulugan ng higanteng software na ito ang SRE bilang "kung ano ang makukuha mo kapag tinatrato mo ang mga operasyon na parang isang problema sa software."

Ang mga kasanayan sa SRE ay lubhang kapaki-pakinabang kaya't ginamit ito ng ibang malalaking kumpanya at, sa paglipas ng panahon, pinahusay at dinagdagan, na nagresulta sa isang larangan ng karera na may maraming katangian ng DevOps ngayon ngunit may ilang mahahalagang pagkakaiba. Bagama't pareho silang umiiral sa gitna ng pag-unlad at operasyon, ang SRE ay mas nakatuon sa automation. Sa katunayan, minsang inilarawan ng Google ang layunin ng mga inhinyero bilang, "i-automate ang kanilang paraan upang makaalis sa isang trabaho."

Iba-iba ang pamamaraan ng SRE ng iba't ibang organisasyon at maaaring tawagin itong Production Engineering o Infrastructure Engineering. Anuman ang tawag dito, sa huli, trabaho ng isang inhinyero na maging isang miyembro ng koponan na patuloy na nagtatrabaho upang mapabuti ang pagiging maaasahan ng website, gumamit ng mga incident management KPI (Key Performance Indicator), magsulat ng code, bumuo ng mga serbisyo, at i-automate ang mga manu-manong proseso. Dahil ang mga site ay gising 24 oras sa isang araw, ang mga SRE ay kadalasang nagtatrabaho on-call upang tumugon tuwing kinakailangan. 

Mga Nakakapagpasaya na Aspeto ng Karera
  • Paggawa gamit ang isang malawak na pangkalahatang-ideya ng mga proyekto
  • Nagsisilbing mahalagang tulay sa pagitan ng mga koponan 
  • Pagpapabuti ng mga proseso at pagtulong sa pagpapalakas ng kita ng organisasyon
  • Masaganang pinansyal na kabayaran
Ang Panloob na Pagsusuri
Mga Responsibilidad sa Trabaho

Iskedyul ng Paggawa

Ang SRE ay isang larangan ng karera na may malaking suweldo, kaya asahan mong makukuha mo ang mga suweldong iyon sa pamamagitan ng pagtatrabaho nang full-time! Gaya ng paliwanag ng ParkMyCloud, ang pagiging maaasahan ng site ay mahalagang katumbas ng availability ng negosyo. Sa madaling salita, nasa mga Site Reliability Engineer ang pagpapaliit ng magastos na downtime. Maaari itong isalin sa pagtatrabaho pagkatapos ng oras ng trabaho o pagiging on-call upang mabilis na tumugon sa mga isyu. 


Karaniwang mga Tungkulin

  • Paglikha o pagpapabuti ng software na may kaugnayan sa mga operasyon at suporta
  • Pag-optimize at pag-automate ng mga proseso
  • Pagtiyak ng mga kasanayan sa pagkakapare-pareho ng release engineering
  • Pagtugon at pagbabawas ng pagtaas ng suporta 
  • Pagkuha at pagdodokumento ng mga bagong natutunang impormasyon para sa sanggunian sa ibang pagkakataon, tulad ng paggawa ng mga runbook. Pag-iwas sa "siloing" o pag-iimbak ng maibabahaging kaalaman
  • Pag-troubleshoot ng mga isyu
  • Pagsasagawa ng mga pagsusuri sa insidente (kilala rin bilang postmortems, retrospectives, o root cause analysis) upang matukoy kung bakit nangyari ang isang problema nang hindi sinisisi 

Mga Karagdagang Responsibilidad

  • Paggawa nang on-call para sa pag-troubleshoot at iba pang mga isyu sa pagtugon sa insidente
  • Pagtiyak ng pagsunod sa mga protokol ng organisasyon 
  • Paggawa ng mga listahan ng mga item sa aksyon upang matugunan ang mga problema at mabawasan ang mga katulad na isyu sa hinaharap sa loob ng Software Development Life Cycle
Mga Kasanayang Kinakailangan sa Trabaho

Mga Malambot na Kasanayan
 

  • Kakayahang mapadali ang pakikipagtulungan sa pagitan ng mga pangkat
  • Paglutas ng problema sa pamamagitan ng pagsusuri
  • Pansin sa detalye
  • Serbisyo sa kostumer 
  • Empatiya
  • Kakayahang umangkop
  • Nakatuon sa layunin
  • Lubos na organisado; mahusay na kasanayan sa pamamahala ng oras
  • Mausisa at mausisa
  • Mga kasanayan sa pamumuno at pamamahala
  • Obhetibo
  • Nakatuon sa proseso
  • Pag-iisip tungkol sa katiyakan ng kalidad
  • Malakas na kasanayan sa komunikasyon

Mga Kasanayang Teknikal

Ang mga SRE ay kinakailangang magkaroon ng ilang hanay ng kasanayan na may kaugnayan sa mga sumusunod:

  • Gumawa ng mga tool sa automation
  • Mga wika ng pagbuo ng configuration
  • Mga Compiler
  • Mga Database
  • Disenyo ng mga ipinamamahaging sistema
  • Kaalaman sa domain na may kaugnayan sa pangangasiwa ng sistema, pagbuo, pamamahala ng configuration, pagsubok sa integrasyon
  • Pangkalahatang pamamahala ng source code
  • Mga installer
  • Networking
  • Mga sistemang pang-operasyon
  • Mga tagapamahala ng pakete
  • Seguridad
  • Inhinyeriya ng software
Iba't ibang Uri ng Organisasyon
  • Mga ahensya sa pagdisenyo ng mga sistema ng kompyuter
  • Mga korporasyon/kumpanya
  • Mga ahensya ng Gobyerno/Militar
  • Pangangalagang pangkalusugan 
  • Mga institusyong pang-edukasyon na mas mataas
  • Media at libangan
Mga Inaasahan at Sakripisyo

Kung ang isang organisasyon ay may site o mga site na napakahalaga kaya nangangailangan sila ng Site Reliability Engineer, mataas ang magiging inaasahan. Ayon sa Netguru, ang apat na pangunahing dahilan para umupa ng isang SRE ay upang mabawasan ang downtime, mahulaan at mapagaan ang mga panganib, makamit ang mas mabilis na pag-unlad, at makatipid ng pera sa pamamagitan ng mga iyon at iba pang ipinapatupad na proseso. Maliwanag na abala ang mga Site Reliability Engineer, at habang sinusubukan nilang balansehin ang workload, dapat din silang maging nangunguna sa mga pagbabago sa mundo ng IT.

Maaaring humaba ang oras ng trabaho kapag may mga problema, hindi pa kasama rito ang on-all rotations... ibig sabihin kahit off ka, technically on ka pa rin. Maaaring maikli ang oras ng pagtugon sa mga insidente, at iba-iba ang bawat employer pagdating sa pagbabayad para sa trabahong nagawa pagkatapos ng oras ng trabaho. Ang ilan ay maaaring magbigay ng Paid Time Off, ang ilan ay maaaring magbigay ng karagdagang bayad, at ang ilan ay maaaring mag-alok ng taos-pusong "maraming salamat" at wala nang iba. 

Mga Kasalukuyang Uso

Ang SRE ay isang medyo bagong konsepto pa rin para sa maraming lumalaking organisasyon. Bilang resulta, ang isang trend ay ang mga negosyo ay sinusubukan pa ring malaman kung paano ito pinakamahusay na mapamahalaan. Ang isang pangunahing salik na nagtutulak sa pagsusulong ng Site Reliability Engineering ay ang paglutas ng mga insidente, na nagmumungkahi ng paniwala na ang mga kumpanya ay napapagod na lamang sa pag-apula ng sunog at nais na mas mahusay na makontrol ang mga ito.

Siyempre, nababawasan nito ang stress mula sa pamamahala sa pamamagitan ng paglalagay ng stress sa mga SRE. Ito naman, ay maaaring mangailangan sa mga employer na maghanap ng mga paraan upang mapanatiling malusog at maayos ang mga manggagawang stressed, upang ang mga manggagawa ay makapagtrabaho nang may pinakamataas na kahusayan. Mas mahusay itong ginagawa ng ilang kumpanya kaysa sa iba, ngunit ang uso ay kilalanin ang kahalagahan ng pag-aalaga sa mga abalang manggagawa na nag-aalaga ng negosyo!

Ano ang mga bagay na kinagigiliwan ng mga taong nasa karerang ito noong sila ay bata pa...

Ang pangalang "Site Reliability Engineer" ay nagbibigay sa atin ng ilang pahiwatig tungkol sa uri ng mga taong nagtatrabaho sa larangang ito. Nasisiyahan silang magtrabaho sa mga website, isang interes na nalinang ng karamihan sa mga SRE noong kanilang kabataan. Responsibilidad nila ang pagtiyak na ang mga site ay "maaasahan," ibig sabihin ay gumagana ang lahat ng bagay ayon sa nararapat. Kaya naman ang mga manggagawa mismo ay dapat maging maaasahan, na isa pang katangiang kadalasang nahahasa sa mga unang taon ng buhay ng isang tao.

Gusto ng mga taong ito na maging nasa oras at handa at malamang na mahusay sa pag-aaral. Sa katunayan, ang pagiging isang inhinyero ng anumang uri ay karaniwang nangangailangan ng matibay na kakayahan sa akademiko, lalo na sa matematika at agham, siyempre. Isa sa mga interesanteng bagay tungkol sa larangang ito, gayunpaman, ay kung gaano karaming mga soft skills ang nagagamit.

Ang isang SRE ay kailangang maging isang taong palakaibigan, isang taong komportable sa pakikipagtulungan sa mga pangkat, at may kakayahang magtaguyod ng kolaborasyon sa pagitan ng mga pangkat na iyon. Bilang resulta, maaaring sila ay may mga posisyon sa pamumuno sa paaralan, o marahil ay marami lamang silang kapatid na kailangang kalabanin! Ang mga SRE ay mga eksperto sa kahusayan, sinanay upang makahanap ng mga paraan upang mapabuti ang mga bagay-bagay sa pamamagitan ng pag-aaral ng mga problema at pagtukoy ng mga solusyon batay sa kanilang pananaliksik. Nangangailangan ito ng isang malikhain ngunit analitikal na pag-iisip na parang ang parehong hemisphere ng utak ay nagtutulungan. Posible na maraming SRE ang ambidextrous o mahusay sa pagtugtog ng mga instrumentong pangmusika. 

Kinakailangan ang Edukasyon at Pagsasanay
  • Ang mga Site Reliability Engineer ay nangangailangan ng bachelor's degree, mas mabuti sa Computer Science o kaugnay na larangan.
  • Walang tiyak na landas para maging isang SRE. Ang ilang mga manggagawa ay pumapasok sa pamamagitan ng isang internship; ang iba ay maaaring kumuha ng bootcamp, pagkatapos ay nagpapaunlad ng mga kasanayan habang gumagawa ng iba pang mga trabaho sa IT habang nagsasanay ng iba pang mga kasanayan nang mag-isa.
    • Ang sapat na karanasan sa trabaho ay isang pangunahing kinakailangan ng karamihan sa mga employer (maraming empleyado ng SRE ang unang nagtatrabaho sa DevOps, sysadmin, o bilang mga developer o software engineer)
  • Mga klase upang maging pamilyar sa Java, Python, Ruby, o C++, pati na rin sa Linux, Kubernetes, at MySQL
  • Mga kurso upang malinang ang mga soft skills sa Ingles, pagsusulat, pagsasalita, pagtutulungan, at pamumuno
  • Kasama sa mga opsyonal na sertipikasyon ang:
    • Sertipikasyon ng Inhinyero sa Kahusayan ng American Society for Quality
    • Sertipikasyon ng SRE Foundation ng DevOps Institute 
    • Sertipikasyon sa Linux+ ng CompTIA
  • Matuto nang mag-isa sa pamamagitan ng pagkuha ng mga kurso sa:
    • edX - Panimula sa DevOps at Site Reliability Engineering
    • Lynda (mula sa LinkedIn) - DevOps Foundations: Site Reliability Engineering
    • Udemy - Isang Panimula sa Inhinyeriya ng Kahusayan
    • Coursera - Site Reliability Engineering: Pagsukat at Pamamahala ng Kahusayan
      • Tandaan, ang parehong kurso ay inaalok din sa Pluralsight
Mga bagay na dapat hanapin sa isang programa
  • Karamihan sa mga kakailanganin mong malaman para maging isang matagumpay na Site Reliability Engineer ay matututunan sa labas ng iyong programa sa kolehiyo!
  • Sa isip, maghanap ng mga programang nag-aalok ng mga kurso sa mga larangang nakalista sa itaas.
  • Basahin ang mga talambuhay ng mga guro upang malaman kung ano ang kanilang mga larangan ng kadalubhasaan at mga pinagmulan
  • Anong mga uri ng mga club at organisasyon ng mga estudyante ang maaaring makuha? Maraming soft at technical skills ang pinakamabisang natututunan sa pamamagitan ng sapat na interaksyon ng mga kapantay
  • Tiyaking akreditado ang paaralan
  • Maghanap ng mga programang naglalathala ng mga istatistika ng trabaho pagkatapos ng graduation at may matibay na track record
  • Timbangin ang mga kalamangan at kahinaan ng pag-enroll sa isang online na programa. Ang pakikipag-ugnayan sa loob ng kampus ay lubhang kapaki-pakinabang para sa pagbuo ng mga soft skills, kaya kung minsan ay kapaki-pakinabang ang isang hybrid na programa.
Listahan ng mga Programa

Ang Pinakamahusay na Mga Programa sa Agham Pangkompyuter ng US News & World Report ay makakatulong sa iyo na makapagsimula, ngunit huwag umasa lamang sa iisang ranggo. Hindi mo gugustuhing palampasin ang magagandang pagkakataon, kaya inirerekomenda namin na isaalang-alang ang mga listahan tulad ng 50 Mahusay at Abot-kayang Kolehiyo para sa Agham Pangkompyuter at Inhinyeriya ng Great Value College para sa 2020 o ang Nangungunang 25 Programa sa Agham Pangkompyuter na May Pinakamagandang Return on Investment ng Best Value School.

Maaaring maging napakamahal ng kolehiyo, ngunit tandaan na maraming employer ang praktikal. Maaaring mas interesado sila sa iyong mga teknikal na kasanayan kaysa sa paaralan kung saan ka nagtapos. Sa madaling salita, ang pagkakaroon lamang ng degree mula sa isang mamahaling pribadong kolehiyo ay hindi garantiya ng trabaho sa linyang ito ng trabaho. Tumutok sa pagkuha ng mga partikular na klase na kinakailangan upang mapaunlad ang mga kasanayan, at kumuha ng mas maraming praktikal na karanasan hangga't maaari. 

Mga bagay na dapat gawin sa High School at Kolehiyo
  • Gaya ng nabanggit, walang iisang landas para maging isang SRE, kaya gumawa ng ilang mga opsyon.
  • Tingnan ang mga job posting mula sa mga kumpanyang gusto mong pagtrabahuhan. Bigyang-pansin ang mga kinakailangang trabaho at akademikong karanasan, pagkatapos ay i-reverse-engineer ang isang career path para makarating doon.
  • Sa hayskul, bumuo ng matibay na pundasyon sa pamamagitan ng pagkuha ng pinakamaraming elective sa IT hangga't maaari.
  • Magsanay ng maraming praktikal na kasanayan hangga't maaari! Kumuha ng mga kurso na may kaugnayan sa mga aytem sa aming Edukasyon at Pagsasanay sa itaas.
  • Huwag kalimutang pagbutihin ang iyong pagsusulat. Mahalaga ang teknikal na pagsusulat ngunit kakailanganin mo ring isalin ang mga kumplikadong paksa sa mga simpleng salita.
  • Ang mga SRE ay nangangailangan ng mahusay na pagtutulungan at kasanayan sa pamumuno. Ito ang mga katangiang kadalasang napapabayaan na inaasahang magkakaroon ka sa hinaharap, kaya maghanap ng mga paraan upang mapaunlad ang mga ito nang maaga.
  • Walang tatalo sa pagkakaroon ng isang bihasang tagapayo kaya humingi ng payo sa mga alumni o faculty. 
  • Turuan ang iba. Ang pagtuturo ay nagpapadali sa mga bagong karanasan sa pagkatuto para sa magkabilang panig
  • Magbasa at sumali sa mga talakayan sa Quora, Reddit, Dev.to, at iba pang mga site
  • Kapag sapat na ang iyong mga kasanayan, kumuha ng ilang bayad na karanasan sa Upwork
  • Maghanap ng mga internship sa Indeed, o tanungin ang iyong programa sa kolehiyo kung mayroon silang mga oportunidad
  • Maging lider sa mga club na may kaugnayan sa IT, at bumuo ng malawak na network ng mga kapantay at kasamahan!
Karaniwang Roadmap
Roadmap ng Gladeo para sa Pagiging Maaasahan ng Site
Paano makuha ang iyong unang trabaho
  • Ipakalat ang balita! Karamihan sa mga trabaho ay matatagpuan na ngayon sa pamamagitan ng networking
  • Kumuha ng TripleByte DevOps screening test . Kung makapasa ka, makakatanggap ka ng panayam mula sa mga employer sa kanilang network.
  • Maghanap ng mga bakanteng posisyon sa Indeed, Monster, USAJobs, ZipRecruiter, LinkedIn, at Glassdoor
  • Alamin kung ano ang hinahanap ng mga employer! May nada-download na .pdf ang Usenix na naglilista ng mga tip sa pagkuha ng mga SRE
  • Ang ilang mga employer ay nagsasanay sa kanilang mga SRE sa loob ng kumpanya, kaya maaaring gusto mong magsimula sa isang trabaho ngunit may plano na umangat sa loob ng kumpanya.
  • Mag-internship. Hindi sila laging malaki ang sweldo pero may pagkakataon kang makapasok sa trabaho at maaari silang humantong sa mga full-time na trabaho.
  • Hindi pa tiyak ang hurado kung gaano kapaki-pakinabang ang mga job fair, ngunit ang mga perya na partikular sa industriya ay tiyak na makapagbibigay sa iyo ng kaunting kaalaman sa kung anong mga oportunidad ang umiiral at makapag-alok ng pagkakataong makipag-usap sa mga manggagawa.
  • Ayusin ang iyong resume. Ang Job Hero ay may ilang magagandang template ng resume para sa Site Reliability Engineer na maaaring pagkunan ng mga ideya.
  • Mag-imbita ng isang propesyonal na manunulat (o editor) ng resume para ayusin ang iyong dokumento at gawin itong pinakamahusay. Ngunit tandaan, iayon ang bawat resume sa partikular na trabahong inaaplayan mo.
  • Pag-aralan ang napakalaking database ng GitHub ng mga mapagkukunan at mga tanong sa panayam!
Paano Umakyat sa Hagdan
  • Malaki ang nakasalalay sa laki ng organisasyon. Ang ilang kumpanya ay nagpo-promote mula sa loob; ang iba ay maaaring gusto ng mga panlabas na kandidato. Dapat na maagang makipag-usap sa iyong superbisor tungkol sa mga oportunidad sa promosyon.
  • Maging maagap. Sanayin ang iyong sarili, kumuha ng mga kurso, patuloy na matuto. Kapag may bagong uso sa teknolohiya, alamin ang lahat ng iyong makakaya tungkol dito at maging eksperto sa paksa.
  • Magpakita ng katapatan sa iyong kumpanya at maging isang mapagkakatiwalaan at napakahalagang asset na karapat-dapat sa mas malaking responsibilidad. Kumilos sa paraang nagpapahiwatig na handa ka nang umunlad.
  • Laging tandaan ang mga soft skills. Kahit ang empleyadong may pinakamahuhusay na teknikal na kasanayan ay mahihirapang umangat kung hindi sila makisama nang maayos sa iba.
  • Maging isang boss. Ipakita ang iyong kakayahan at potensyal sa pamumuno. Ang isang SRE ay dapat na makapag-gabay sa iba sa isang kolaboratibong ngunit mapagpasyang (at kung kinakailangan, matatag) na paraan.
  • Patunayan na maaasahan ka. Maging nasa oras, at kung ikaw ay on-call, tumugon agad sa insidente, gawin nang masigasig ang trabaho, at maghanap ng mga paraan upang mabawasan ang mga katulad na problema sa hinaharap. 
Plano B

Ang Site Reliability Engineering ay maaaring maging isang kapanapanabik na larangan ng karera na may napakaraming responsibilidad. Gayunpaman, ang landas patungo sa pagiging bihasa ay hindi laging madali. Maraming tao ang nagsisimula sa ibang mga larangan, at kung minsan ay nananatili sila sa mga larangang iyon. Ang ilang mga opsyon sa trabaho na "Plan B" ay kinabibilangan ng:

  • Back-End Developer
  • Tagapamahala ng Computer at Information Systems
  • Programmer ng Kompyuter
  • Espesyalista sa Suporta sa Kompyuter
  • Analista ng mga Sistema ng Kompyuter
  • Tagapangasiwa ng Database
  • DevOps
  • Front-End Developer
  • Full-Stack Developer
  • Analista ng Seguridad ng Impormasyon

Balita

Mga Online na Kurso at Kagamitan

SAHOD AT PANANAW SA TRABAHO
Pumili ng Subrehiyon:

Mga Inaasahang Taunang Sweldo

$80K
$101K
$132K

Ang mga bagong manggagawa ay nagsisimula sa humigit-kumulang $80K. Ang median na suweldo ay $101K bawat taon. Ang mga manggagawang may mataas na karanasan ay maaaring kumita ng humigit-kumulang $132K.

Pinagmulan: Estado ng California, Kagawaran ng Pagpapaunlad ng Trabaho

Mga Inaasahang Taunang Sweldo

$108K
$164K
$211K

Ang mga bagong manggagawa ay nagsisimula sa humigit-kumulang $108K. Ang median na suweldo ay $164K bawat taon. Ang mga manggagawang may mataas na karanasan ay maaaring kumita ng humigit-kumulang $211K.

Pinagmulan: Estado ng California, Kagawaran ng Pagpapaunlad ng Trabaho

Mga Inaasahang Taunang Sweldo

$85K
$111K
$146K

Ang mga bagong manggagawa ay nagsisimula sa humigit-kumulang $85K. Ang median na suweldo ay $111K bawat taon. Ang mga manggagawang may mataas na karanasan ay maaaring kumita ng humigit-kumulang $146K.

Pinagmulan: Estado ng California, Kagawaran ng Pagpapaunlad ng Trabaho

Mga Inaasahang Taunang Sweldo

$82K
$111K
$143K

Ang mga bagong manggagawa ay nagsisimula sa humigit-kumulang $82K. Ang median na suweldo ay $111K bawat taon. Ang mga manggagawang may mataas na karanasan ay maaaring kumita ng humigit-kumulang $143K.

Pinagmulan: Estado ng California, Kagawaran ng Pagpapaunlad ng Trabaho

Mga Inaasahang Taunang Sweldo

$75K
$98K
$133K

Ang mga bagong manggagawa ay nagsisimula sa humigit-kumulang $75K. Ang median na suweldo ay $98K bawat taon. Ang mga manggagawang may mataas na karanasan ay maaaring kumita ng humigit-kumulang $133K.

Pinagmulan: Estado ng California, Kagawaran ng Pagpapaunlad ng Trabaho