Otu anyị si gbanwee ọnọdụ "mgbe niile" iji gbochie ike ọgwụgwụ ọkachamara

A haziri nsụgharị nke isiokwu ahụ kpọmkwem maka ụmụ akwụkwọ nke usoro ahụ "omume na ngwaọrụ DevOps".

Otu anyị si gbanwee ọnọdụ "mgbe niile" iji gbochie ike ọgwụgwụ ọkachamara

Ebumnuche Intercom bụ ịhazi azụmahịa n'ịntanetị nkeonwe. Mana ị nweghị ike hazie ngwaahịa mgbe ọ naghị arụ ọrụ. ka esi eme. Ịrụ ọrụ dị oke mkpa maka ọganihu nke azụmahịa anyị, ọ bụghị naanị n'ihi na ndị ahịa anyị na-akwụ anyị ụgwọ, kamakwa n'ihi na anyị onwe anyị na-eji ya na ngwaahịa gị. Ọ bụrụ na ọrụ anyị anaghị arụ ọrụ, anyị na-enwe mmetụta mgbu nke ndị ahịa anyị.

Ịrụ ọrụ nke ọma na-adabere n'ọtụtụ ihe, dị ka nhazi ngwanrọ na ogo ọrụ kwa ụbọchị. Agbanyeghị, ọtụtụ mgbe, ihe niile na-agbadata n'eziokwu na onye na-akpakọrịta mgbe niile na-aza oku sitere na ya Ọrụ PagerDuty. Ụdị nkwado teknụzụ a nwere ike ịbụ ngwá ọrụ dị ike nke ndị ahịa na-ejikọta enyemaka nke ndị injinia na ihe ndị ahịa na-enweta mgbe ha zụrụ ngwaahịa gị. Nke a bụkwa ohere dị ukwuu maka mmụta na uto, n'ihi na mgbe niile, ọdịda na mmejọ nwere ike ịbụ ohere dị mma iji mee nkà na ịghọta usoro ọrụ mgbagwoju anya.

Ịnọ "na-anọ mgbe niile" na-abụghị oge ọrụ nwere mmetụta na-emerụ ahụ na ndụ gị.

Ma n'otu oge ahụ, ịdị "na-anọ mgbe niile" nwere ike imebi ndụ gị. Ị ga-adị njikere ịzaghachi ngwa ngwa na nke ọma maka njikere na ihe agbajiri agbaji. Ọbụna ma ọ bụrụ na a naghị ede akwụkwọ gị n'oge ọ bụla, "ịnọ na ya mgbe niile" nwere ike ịkpata nchekasị, dịka m maara site na ahụmahụ onwe onye. N'ihi nke a, ogo ihi ụra na-akawanye njọ karịsịa. Ịnọgide na-abanye na mpaghara ohere mgbe ọ bụla n'ụbọchị nwere ike iduga ike ọgwụgwụ, enweghị mmasị, ma ọ bụ, n'ozuzu, ọchịchọ nke ịhụghị kọmputa ọzọ.

Akụkọ ihe mere eme nke steeti "ejikọrọ mgbe niile" na Intercom

N'oge mmalite nke Intercom, Onye Nkà na ụzụ anyị, Ciaran, ji aka ya nye otu nkwado teknụzụ 24/7 dum, ma n'ime ma n'ime ụlọ ọrụ. Ka Intercom na-etolite, e mepụtara ndị ọrụ iji nyere Ciaran aka. N'oge na-adịghị anya ka nke ahụ gasịrị, ndị otu mmepe ọhụrụ malitere ịmepụta ọtụtụ atụmatụ na ọrụ ọhụrụ, ma ha weghaara ọrụ nkwado teknụzụ niile.

Enwere ọtụtụ ndị "a na-akpọ oku" n'oge ọ bụla.

N'oge ahụ, usoro a dị ka ihe enweghị isi n'ihi na ọ bụ ụzọ dị mfe isi tụọ ndị otu nkwado teknụzụ anyị n'otu oge, ọ dabara n'ụkpụrụ anyị, ọ dabara nke ọma anyị. echiche nke nwe. N'ikpeazụ, na-enweghị atụmatụ ọ bụla, anyị kwụsịrị na anọ ma ọ bụ ise na-akpọtụrụ ndị ahịa mgbe niile n'oge awa anaghị arụ ọrụ. Ndị otu mmepe ndị ọzọ enweghị ọtụtụ nsogbu dị mgbagwoju anya nwere ike ịtụfu njehie, yabụ a na-akpọkarị ha, ma ọ bụrụ na ọ bụla.

Anyị chọpụtara na anyị nọ n'ọnọdụ ebe anyị nwere igwe nkwado teknụzụ nke anyị enweghị ike ịnya isi, yana ọtụtụ okwu dị oke egwu anyị chọrọ idozi, dịka:

  • Enwere ọtụtụ ndị dị njikere ime ihe ịma aka ahụ n'oge ọ bụla. Akụrụngwa anyị ezughị oke iji chọọ opekata mpe ndị injinia mmepe ise na-arụ ọrụ na-enweghị ụbọchị ezumike.
  • Ogo mkpu na usoro oku anyị anaghị agbanwe agbanwe n'ofe otu, anyị na-ejikwa usoro mgbasa ozi iji nyochaa ọkwa nsogbu ọhụrụ yana dị adị. Ntuziaka dị na runbook (a ga-agbaso mgbe a mara ọkwa maka nsogbu) bụ nke pụtara ìhè site na enweghị ha.
  • Dabere na otu ndị injinia na-arụ ọrụ, ha nwere atụmanya na-emegiderịta onwe ha. Dịka ọmụmaatụ, ọ bụ naanị ndị otu nkwado teknụzụ mbụ nwere ụgwọ ọrụ maka mgbanwe oku na-akpaghasị izu ụka.
  • Ọ dị ka enwere ọkwa nnabata n'ozuzu maka oku na-adịghị mkpa n'oge awa na-adịghị mma.
  • N'ikpeazụ, ụdị ọrụ a abụghị maka onye ọ bụla. Ọnọdụ ndụ na-egosi mgbe ụfọdụ na ọrụ ọrụ anaghị enwe mmetụta kacha mma n'ahụ ndị mmadụ.

Ịchọta ọnọdụ "mgbe niile" ziri ezi

Anyị kpebiri ịmepụta otu ọhụrụ mebere nke ga-arụ ọrụ nkwado teknụzụ maka otu ọ bụla n'oge awa anaghị arụ ọrụ. Ndị otu a ga-abụ ndị ọrụ afọ ofufo, ọ bụghị ndị otu ọ bụla nọ na nzukọ a ga-edebanye aha. Ndị injinia nọ n'otu egwuregwu ahụ na-atụgharị ihe dị ka ọnwa isii ọ bụla, na-etinye izu "na oku." N'ụzọ dị mma, anyị enweghị nsogbu ịchọta ndị ọrụ afọ ofufo zuru ezu iji kpọkọta ndị otu mebere.

N’ihi ya, e wedara ndị otu nkwado anyị site na mmadụ 30 ruo nanị 6 ma ọ bụ 7.

Ndị otu ahụ kwekọrịtara ma kọwapụta ihe ngosi okwu na nkọwa kwesịrị ịdị na runbook, ma kọwaa usoro maka iziga ọkwa na otu nkwado ọhụrụ. Ha kọwapụtara ọkwa niile dị na koodu ahụ site na iji modul Terraform, wee malite iji nyocha ndị ọgbọ maka mgbanwe ọ bụla. Anyị webatara ọkwa nkwụghachi ụgwọ maka ọrụ mgbanwe kwa izu nke na-eju ndị ọrụ ọrụ afọ ojuju. Anyị mepụtakwara otu agbagoro agbagoro agbagoro nke abụọ nke nwere naanị ndị njikwa. Otu a kwesịrị ịbụ otu isi ihe na-abawanye maka ndị injinia nkwado teknụzụ.

Anyị nwere ọtụtụ ọnwa nke ịrụsi ọrụ ike, n'oge nke anyị guzobere usoro a; n'ihi ya, ugbu a, ọ bụghị 30 engineer na oku na-aga dị ka ọ dị na mbụ, ma ọ bụ naanị 6 ma ọ bụ 7. N'oge awa ọrụ, ìgwè ndị onwe ha na-edozi nsogbu na ọrụ ha ma ọ bụ. ọrụ, na Nke a bụ oge ọnụ ọgụgụ kasị ukwuu nke mmebi na-emekarị, ma n'oge ọ bụla ọzọ, ndị ọrụ afọ ofufo na-enye nkwado teknụzụ.

Ihe anyị mụtara

Mgbe anyị kwalitechara ndị otu nkwado teknụzụ mebere anyị, anyị tụrụ anya na a ga-enweta ọrụ ọhụrụ, dị ka ịchọpụta ihe na-akpata nsogbu ma ọ bụ ịgbakọta ọnụ iji dozie otu nsogbu na-akpata ọgbaghara. Agbanyeghị, ndị otu mmepe anyị were ọrụ zuru oke maka ihe kpatara ọdịda ahụ, yana nzaghachi ọ bụla na-esote na-abụkarị ozugbo. Anyị kwesịkwara izere ọnọdụ nke a ga-ezigaghachi otu ọrụ ndụmọdụ ọrụ aka na ndị otu o si bịa, ka ọ ghara ịmanye ndị injinia ịkpọtụrụ mgbe awa gasịrị.

Onu ogugu oku a gachara agbadala ihe na-erughị 10 kwa ọnwa.

A naghị ejikarị usoro ịrị elu anyị eme ihe. Nkwenye a na-ahụkarị bụ na ndị otu na-ahụ maka ịntanetị na-enyere onye injinia aka n'ụzọ na-akwadoghị, ọkachasị ụmụ okorobịa anyị nọ na ụlọ ọrụ San Francisco. E wepụrụ ma ọ bụ belata ọtụtụ okwu site na imekọ ihe ọnụ na dozie ha na ofufe.

Ndị injinia nọ n'ọfis San Francisco anyị sonyeere ndị otu ahụ oge niile wee gafere nkwado ọrụ nka. Anyị chere ụgwọ ego dị n'elu, mana ịgbasa otu ndị otu nkwado anyị n'ofe ọfịs dị iche iche rụrụ ọrụ maka uru anyị dị ka ọ gosipụtara na ọ bụ ụzọ dị mma isi wulite mmekọrịta, wusie ha ike, na mụtakwuo banyere teknụzụ teknụzụ anyị niile na-arụ ọrụ.

Ọrụ nke ndị mmepe Intercom aghọwo ndị na-agbanwe agbanwe na otu anyị, anyị nwere ike iji obi ike kwuo banyere uru nke ịbụ onye injinia sistemu na saịtị anyị. Careers, na-ekwu na ọ dịghị mkpa ka a na-ejikọta ya mgbe niile ọ gwụla ma ịchọrọ ịbụ.

Tinyere ọrụ dị mkpa iji kwụsie ike na ọnụ ahịa ụlọ ahịa data anyị, nleba anya n'ihu na-edozi nsogbu ahụla ọnụ ọgụgụ oku na-anọghị n'oge na-agbada ruo ihe na-erughị 10 kwa ọnwa. Anyị ji ọnụ ọgụgụ a dị nnọọ mpako.

Anyị na-aga n'ihu na-arụ ọrụ na-edobe na imeziwanye ndị otu nkwado teknụzụ anyị, yana ka Intercom na-etolite, anyị nwere ike ịtụgharị uche na mkpebi anyị, n'ihi na ihe na-arụ ọrụ taa agaghị arụ ọrụ ọzọ oge ọzọ ndị ọrụ anyị na-abawanye. Otú ọ dị, ahụmahụ a dị ezigbo mma maka nzukọ anyị ma mee ka ndụ nke ndị injinia mmepe anyị dịkwuo mma, àgwà nke nzaghachi anyị na oku, na nke kachasị, ahụmahụ nke ndị ahịa anyị.

isi: www.habr.com

Tinye a comment