Mga Spotlight

Mga Katulad na Pamagat

Site Reliability Engineer (SRE), Release Engineer, Automation Engineer, Continuous Integration/Continuous Deployment (CI/CD), Infrastructure Engineer, Build and Release Engineer, Systems Engineer (DevOps), Platform Engineer, Cloud Engineer (DevOps), Deployment Engineer

Paglalarawan ng Trabaho

Binubuod ng Testhouse ang DevOps bilang isang ugnayan sa pagitan ng "mga tao, proseso, at mga produkto." Sa isang paraan, ang trabaho ng Developmental Operations Engineer ay nagmula sa pagkatuto mula sa mga pagkakamali. Ang software ay dating binuo ng isang pangkat, pagkatapos ay binago ng isa pa, na lumilikha ng mga alitan at kalituhan. Pagkatapos, isang konsepto na tinatawag na agile development ang lumitaw upang mag-alok sa mga tao ng mas kolaboratibong paraan ng paggawa ng mga pagbabago. Ang DevOps ay nagbibigay sa mga kaugnay na partido sa pag-unlad at operasyon ng isang paraan upang makisali sa isang mas produktibong proseso ng ebolusyon. Bilang resulta, mayroong mas maraming standardisasyon, mas maraming kontrol, mas mahuhulaan...at mas kaunting nakakagambalang alitan sa loob.

Ang mga DevOps Engineer ay parang mga tagapamagitan. Dumarating sila sa proseso at pinapanatili ang lahat na nasa target, tinitiyak na ang mga layunin ay nakabalangkas at nakakamit habang ginagawa ang mga pag-update. Dapat nilang mapanatili ang isang pangkalahatang pananaw sa pangkalahatang proyekto habang nagagawa ring mag-zoom sa mas maliliit na tungkulin upang makita kung paano nito naaapektuhan ang kabuuan. Ang kanilang pagpapasya ay pinagbabatayan habang sinusuri nila ang mga pagbabago at nag-aalok ng mga ideya para sa pinahusay na kahusayan at bisa. Ang iba pang mga titulo sa trabaho ay maaaring kabilang ang Development Operations Manager, Integration Specialist, Release Manager, o Automation Engineer.

Mga Nakakapagpasaya na Aspeto ng Karera
  • Paggawa gamit ang isang malawak na pangkalahatang-ideya ng mga proyekto
  • Nagsisilbing tagapamagitan sa pagitan ng mga koponan 
  • Pamamahala ng pagbabago sa maayos, mahusay, at epektibong paraan
  • Pagsasanay ng mahusay na mga kasanayan sa pamumuno at pamamahala
Ang Panloob na Pagsusuri
Mga Responsibilidad sa Trabaho

Iskedyul ng Paggawa

  • Ang DevOps Engineer ay nasa ika-5 pwesto sa listahan ng Glassdoor's Best Jobs in America 2020. Mataas ang demand, kaya asahan ang full-time na trabaho, kahit papaano. Ang supply ng mga highly qualified engineer sa sektor na ito ay hindi pa rin naaayon sa demand. Ang mga organisasyon ay umaasa sa mga natatanging kasanayang dala ng mga manggagawang ito sa panahon ng transisyon. Maaaring kailanganin ang mga overtime kapag ang mga proyekto ay nahuhuli sa iskedyul o may mga hindi inaasahang problema. 

Karaniwang mga Tungkulin

  • Tinitiyak ng mga DevOps Engineer na makukuha ng mga user ang nais ng mga organisasyon, nang walang pagkaantala o pagbaba ng kalidad, kahit na may mga pagbabagong ginagawa sa mga platform.
  • Ang pamamahala ng imprastraktura ay isang mahalagang responsibilidad, kabilang ang pagbuo at pag-deploy ng mga app
  • Paglalapat ng mga prinsipyo ng maliksi na metodolohiya 
  • Pagbuo ng Tuloy-tuloy na Pagsasama at Paghahatid ng Pipeline 
  • Pag-uugnay ng mga layunin sa teknolohiya sa mga pangangailangan ng negosyo
  • Pakikipag-ugnayan sa iba't ibang mga koponan 
  • Pamamahala ng epektibong seguridad at paghahanap ng mga kahinaan
  • Paggamit ng mga tool sa automation upang maghatid ng code sa iba't ibang kapaligiran 
  • Pagpaplano ng aplikasyon at imprastraktura; pagsubok at pag-unlad
  • Pag-unawa sa mga tungkulin ng IT ops at sysadmin; pag-estratehiya sa integrasyon at pag-deploy 
  • Paggawa gamit ang mga open-source na tool at mga scalable na database 
  • Mga Karagdagang Responsibilidad
    • "On-call" na Pagtugon at Pamamahala ng Insidente
    • Pagtiyak ng pagsunod sa mga protokol ng organisasyon 
    • Pag-optimize ng mga proseso, tao, at kagamitan
Mga Kasanayang Kinakailangan sa Trabaho

Mga Malambot na Kasanayan

  • Kakayahang mapadali ang pakikipagtulungan
  • Mga kasanayan sa pamamahala ng pagbabago
  • Kakayahang umangkop
  • Pansin sa detalye
  • Serbisyo sa kostumer 
  • Pagiging Mapagdesisyon
  • Lubos na organisado; mahusay na kasanayan sa pamamahala ng oras
  • Malakas na kamalayan sa seguridad 
  • Mga kasanayan sa pamumuno at pamamahala
  • Pasensya at analitikal na paglutas ng problema
  • Malakas na kasanayan sa komunikasyon
  • Nakatuon sa pangkat at nakatuon sa layunin

Mga Kasanayang Teknikal

  • Patuloy na Pagsasama
  • Pamilyar sa automation ng imprastraktura 
  • Kaalaman sa mga coding language, tulad ng Python, JavaScript, Ruby, Perl, C/C++, Go, at Java
  • Pag-unawa sa mga lalagyan (mga standardized unit 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
  • Self-employed
Mga Inaasahan at Sakripisyo

Halos kasinglaki ng kanilang kakayahan sa teknolohiya, umaasa ang mga kumpanya sa mga soft skill ng isang batikang DevOps guru. Inaasahang magiging mahusay na tagapagpadaloy ng tuluy-tuloy na pagbabago ang mga Developmental Operations Engineer. Malaki ang responsibilidad nila na tiyakin na magkakasama ang mga pangkat upang makamit ang mga layuning maaaring hindi laging magkakapareho.

Kapag kailangang ipatupad nang mabilis ang mga pagbabago, mahalaga ang oras. Ngunit pagdating sa pagsulat ng software, ang pagmamadali ay humahantong sa mga pagkakamaling hindi kayang gawin. Dito pumapasok ang kalmado at analitikal na kakayahan ng isang DevOps Engineer. Minsan, kapag naiipit sa mahirap na sitwasyon, nasa kanila ang paghahanap ng mga paraan upang malampasan ang lahat ng mga hadlang, mamagitan sa mga isyu, at matapos nang tama ang mga bagay sa unang pagkakataon. 

Mga Kasalukuyang Uso

Ang automation ang hari. Kung mas maraming automation ang maaaring matagumpay na magamit, mas maliit ang posibilidad ng mga pagkakamali ng tao. Kailangan ng mga DevOps Engineer ang kakayahang suriin ang mga kasanayan ng kanilang organisasyon at maghanap ng mga lugar na maaaring i-automate o mga lugar kung saan maaaring mapabuti ang umiiral na automation. Ang isa pang trend ay ang paglipat mula sa mga monolith patungo sa maliliit, scalable microservices na hindi gaanong kumplikado pamahalaan. Ang sikat na Kubernetes container management tool ng Google ay nakakatulong din sa maraming DevOps team at patuloy na gagawin ito sa mga darating na taon.

Tulad ng anumang papel sa mundo ng IT, ang walang katapusang paglaganap ng artificial intelligence/machine learning ay patuloy na makakaapekto sa DevOps at sa mga hamong likas sa pagsasaayos ng malalaking dataset. Ang AI, kung gagamitin nang maayos, ay maaaring makapagpagaan ng pasanin at makaalis ng mga bottleneck. Kabilang sa iba pang kasalukuyang mga pag-unlad sa mundo ng DevOps ang paglipat sa serverless architecture at patuloy na pagtaas ng pokus sa seguridad. 

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

Ang mga DevOps Engineer, tulad ng ibang mga IT professional, ay ginugugol ang halos lahat ng kanilang mga araw sa loob ng bahay, nagtatrabaho sa isang mesa at nakatitig sa mga screen. Karamihan ay mga masugid na tagahanga ng teknolohiya noong sila ay lumalaki, kuntento nang gumugol ng maraming oras sa keyboard ng kanilang computer upang lutasin ang mga misteryo ng software at mga coding language. Gayunpaman, ang Developmental Operations ay nangangailangan ng matibay na kasanayan sa pakikipagkapwa-tao, na nagmumungkahi na ang mga manggagawa ay hindi lamang nakaupo nang mag-isa sa kanilang mga silid buong araw.

Sa kabaligtaran, mas malamang na nakikipagtulungan sila sa mga kapantay, maging nang personal o online. Ang mga kasanayang kailangan para sa larangang ito ng karera ay nangangailangan ng matibay na kakayahang makihalubilo bilang karagdagan sa isang obhetibong pag-iisip. Ang mga manggagawang interesado sa DevOps ay malamang na iginagalang sa murang edad dahil sa kanilang pagiging patas, rasyonalidad, at talento sa pag-arbitrasyon ng mga hindi pagkakaunawaan at pagbuo ng pinagkasunduan. Maaaring mahusay sila sa debate, pati na rin sa Ingles, marketing, at sining. 

Kinakailangan ang Edukasyon at Pagsasanay
  • Kadalasang kailangan ng mga DevOps Engineer ang bachelor's degree, mas mabuti sa Computer Science o isang bagay na kaugnay nito. Minsan, sapat na ang mga sertipikasyon at iba't ibang karanasan sa trabaho, ngunit para maging mapagkumpitensya, ang isang degree ay laging maganda ang itsura.
    • Iminumungkahi ang mga kurso sa paglipat ng data center
  • Maraming kurso at sertipikasyon ang magagamit upang matulungan kang magpakadalubhasa o hasain ang iyong kalamangan sa merkado ng trabaho. Kabilang sa mga opsyon ang:
  • Ang DevOps Agile Skills Association (DASA), na nag-aalok ng tatlong antas ng sertipikasyon:
    • Pamumuno - May-ari ng Produkto, Lider, o Coach ng DASA DevOps
    • Propesyonal - Paganahin at I-scale ang DASA DevOps, Tukuyin at I-verify, o Gumawa at Maghatid
    • Pundamental - Mga Pangunahing Kaalaman sa DASA DevOps
  • Mga alok ng Amazon Web Services (tandaan, abangan ang mga kinakailangan para sa karanasan sa trabaho):
    • AWS Certified Cloud Practitioner
    • AWS Certified SysOps Administrator – Kasama
    • AWS DevOps Engineer – Propesyonal
  • Sertipikadong Inhinyero ng Jenkins
  • Cisco DevNet
  • Sertipikado ng Microsoft: Kasamang Administrator ng Azure
  • Propesyonal na Sertipikado ng Puppet
  • Espesyalista sa Ansible Automation na Sertipikado ng Red Hat
  • Ang iba pang karanasang kailangan ay maaaring kabilang ang Java, Python, at Groovy; Microsoft Server, Linux, Apache, Bash; IP networking
  • Matuto nang mag-isa gamit ang mga sumusunod: 
    • CompTIA Linux+
    • Mga kurso sa Coursera DevOps
    • mga kurso sa edX DevOps
    • Mga alok na kurso sa DevOps ng LinkedIn Learning
    • DevOps ng Pluralsight: Ang Pangkalahatang Larawan
    • Panimula ng Udacity sa DevOps at iba pang mga kurso
    • Mga kurso sa Udemy DevOps
  • Huwag kalimutan ang mga kurso upang malinang ang soft skills sa Ingles, pagsusulat, pagsasalita, pagtutulungan, at pamumuno!
Mga bagay na dapat hanapin sa isang programa
  • Maraming mga kagamitan at kasanayan na dapat matutunan upang maging dalubhasa sa DevOps. Hindi lahat ng programa ay nag-aalok ng lahat ng ito, ngunit maghanap ng mga programang nagtatampok ng maraming naaangkop na kurso hangga't maaari.
  • Mayroon bang mga prestihiyosong guro? Kumusta ang mga pasilidad ng programa? Ano ang kanilang mga larangan ng pananaliksik? Paano sila nakakakuha ng pondo? Ang magagaling na programa ay pinag-uusapan ang mga bagay na ito! 
  • Suriin ang mga rate ng pagkakalagay sa trabaho pagkatapos ng graduation ng programa, kung nailathala na. Karaniwan, kung may maipagmamalaki ang isang paaralan, ipo-post nila ang mga numero.
  • Anong mga libreng serbisyo sa karera o iba pang tulong sa paghahanap ng trabaho ang kanilang iniaalok?
  • Siguraduhing ang institusyon ay ganap na akreditado
  • May mga bentaha (tulad ng accessibility) at disbentaha (kakulangan ng mga personal na aktibidad ng mga kasamahan) ang mga online program, ngunit ang halagang makukuha mo ay nakabatay sa pagsisikap na iyong ginagawa!
Listahan ng mga Programa ng DevOps

Ang listahan ng mga Pinakamahusay na Programa sa Agham Pangkompyuter ng US News & World Report noong 2020 ay isang magandang panimula. Tandaan, nire-refresh nila ang kanilang listahan bawat taon. Mabuting maunawaan ang kanilang metodolohiya, dahil ang mahalaga para sa kanilang mga ranggo ay maaaring hindi mahalaga para sa iyo.

Tandaan, bagama't maaaring mahalaga ang isang degree para sa isang DevOps Career, ang mga employer ay naghahanap ng mga partikular na kaalaman at kasanayan kasama ang karanasan. Huwag isipin na ang pagtatapos lamang mula sa isang mahusay na programa ay sapat na para makakuha ka ng trabaho. Ang mga sertipiko at pagsasanay na nakalista sa itaas ay maaaring maging pantay na mahalaga para sa ilang mga employer. Ang lahat ay depende sa kung ano ang kailangan nila, at ang mga pangangailangan ay maaaring magbago.

Ang susi sa tagumpay bilang isang DevOps Engineer ay ang manatiling flexible, napapanahon, at iakma ang iyong akademiko sa mga tiyak na pangangailangan ng iyong target na employer. Magkusa na hanapin ang impormasyon sa pakikipag-ugnayan ng mga DevOps Engineer na kasalukuyang nagtatrabaho kung saan mo gustong magtrabaho, at direktang tanungin sila kung saan sila nag-aral, ano ang kanilang kinuhang major, anong mga elective ang kanilang inirerekomenda, at kung anong mga karagdagang sertipiko at karanasan sa trabaho ang kanilang iminumungkahi. Maaari mo ring gamitin ang mga discussion thread o mga Q&A site tulad ng Quora para mag-post ng mga tanong (ngunit bantayan ang mga petsa kung kailan isinulat ang mga sagot). 

Mga bagay na dapat gawin sa High School at Kolehiyo
  • Bago ka pa man magsimulang maghanap ng trabaho, simulan mo nang maghanap ng mga bakanteng trabaho. Basahin ang mga nakalistang kinakailangang kwalipikasyon para sa mga trabahong gusto mong makuha, sa mga kumpanyang gusto mong pagtrabahuhan.
  • Magsanay ng maraming kasanayan, mas maaga, mas mabuti! (tingnan ang seksyon ng Edukasyon at Pagsasanay sa itaas para sa mga klase at sertipiko na maaari mong gawin sa sarili mong oras)
  • Tandaan, gumagana nang maayos ang DevOps sa gitna ng mga gawain, kaya panatilihing balanse ang pagsasanay.
  • Maghanap ng mga paraan upang maisagawa ang mga kinakailangang soft skills, tulad ng paglilingkod sa mga komite ng paaralan sa mga posisyon kung saan kinakailangan ang pamumuno at pamamahala. Huwag kumuha ng mga tungkulin sa likurang upuan
  • Kapag mayroon ka nang mga praktikal na trick na magagamit mo, simulan mo nang gamitin ang mga ito sa mga freelance site tulad ng Upwork, para makakuha ng praktikal at bayad na karanasan.
  • Maghanap ng mga internship sa DevOps sa mga portal ng trabaho o humingi ng tulong sa iyong programa sa kolehiyo
  • Maging isang miyembro! Mag-sign up sa mga IT-related club para mapalago ang iyong network at makihalubilo sa iba na may parehong interes sa iyo.
  • Maghanap ng isang senior DevOps ninja na handang alagaan ka at gabayan ka
  • Maging isang dalubhasang tagapagbalita at tagapamagitan
  • Magbasa ng mga artikulo at lumahok sa mga talakayan sa Quora, Reddit, Dev.to, at iba pang mga espasyo
Karaniwang Roadmap
Plano ng Gladeo DevOps Engineer
Paano makuha ang iyong unang trabaho
  • Kumuha ng TripleByte DevOps screening test . Kung makapasa ka, makakatanggap ka ng panayam mula sa mga employer sa kanilang network.
  • Maghanap ng mga job portal tulad ng Indeed, Monster, USAJobs, ZipRecruiter, LinkedIn, Velvet Jobs, at Glassdoor
  • Mag-isip na parang isang recruiter! Basahin ang “Walong pinakamahusay na kasanayan para sa pagkuha ng isang DevOps Engineer” ng ZDNet 
  • Sabihin sa iyong network na naghahanap ka ng trabaho. Hilingin sa kanila na makipag-ugnayan sa iyo gamit ang anumang mahusay na lead.
  • Magtanong sa departamento o career center ng iyong paaralan para sa impormasyon tungkol sa mga job fair, mga kaganapan sa recruitment, mga internship, at iba pang tulong tulad ng pagsulat ng resume at pagsasanay sa interbyu.
  • Bigyang-pansin ang mga kinakailangang karanasan at kasanayan na nakalista sa mga post ng trabaho
  • Matindi ang kompetisyon, kaya ituon ang iyong enerhiya sa mga trabahong lubos kang kwalipikado, at iayon ang iyong resume sa bawat partikular na trabahong inaaplayan mo.
  • Tingnan ang mga halimbawa ng resume ng DevOps ng Indeed
  • Huwag na huwag kang magpapa-interbyu nang may planong "i-swipe lang." Basahin ang “Top 86 DevOps Interview Questions and Answers” ​​ng Simplilearn at maging handa na mag-iwan ng magandang impresyon!
Paano Umakyat sa Hagdan
  • Kapansin-pansin, hindi pangkaraniwan para sa mga manggagawa sa larangang ito na itanggi na ang "DevOps Engineer" ay isang aktwal na titulo ng trabaho. Kaya naman ang pag-alam kung paano aakyat sa hagdan sa ganitong mga kapaligiran ay isang hamon.
  • Ilan sa mga opsyon pagkatapos ng DevOps ay ang pagtatrabaho bilang tech lead, arkitekto, o punong inhinyero. Maraming posibilidad at malaki ang nakasalalay sa laki ng organisasyong iyong pinagtatrabahuhan (at kung handa kang umalis at magtrabaho sa ibang lugar)
  • Makipag-usap nang prangka sa iyong superbisor at pamamahala tungkol sa iyong mga hangarin na umangat sa trabaho pagdating ng tamang panahon. Mas mabuti pa, tanungin kung ano ang maaari mong gawin upang mas maaga ang "tamang panahon"!
  • Huwag maging mapilit o magbigay ng impresyon na naghahanap ka lang ng mas magandang deal. Magpakita ng katapatan at dedikasyon sa pagkamit ng mga promosyon sa pamamagitan ng pagsusumikap.
  • Maaaring makatuwiran ang pagkuha ng master's degree, ngunit unawain na may ilang kumpanya na tinatawag ang kanilang mga programa sa sertipiko bilang "mga sertipiko ng master" o "mga programa ng master"
  • Napakahalagang sumabay sa mga pagbabago at uso. Sumabay ka sa panahon o ikaw ang sasang-ayon sa mga ito! 
  • Ipamahagi ang iyong natutunan sa pamamagitan ng pagtuturo sa iba. Maaari itong gawin nang personal, online, sa pamamagitan ng mga artikulo, thread, video, at marami pang iba...
  • Kung talagang mahilig ka sa social marketing, i-brand ang iyong sarili at kumita mula sa mga view ng content, mga affiliate marketing blog, Google Ads, o pagbebenta ng sarili mong mga kurso. 
Plano B

Ang DevOps ay isang kapana-panabik na larangan na gumagana sa gitna ng aksyon pagdating sa pagbuo ng software. Gayunpaman, mas gusto ng ilang manggagawa na manatili sa isang panig o sa kabila. Samantala, ang iba ay nais na magpakadalubhasa sa mga larangang iba sa software.

Ang ilan sa mga alternatibong karera na dapat isaalang-alang ay:

  • Front-End Developer
  • Back-End Developer
  • Full-Stack Developer
  • Mga Tagapamahala ng Computer at Information Systems
  • Mga Programmer ng Kompyuter
  • Mga Espesyalista sa Suporta sa Kompyuter
  • Mga Analyst ng Sistema ng Kompyuter
  • Mga Administrator ng Database
  • Mga Analyst 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