DevOps vs DevSecOps: pehea ke ʻano o ka waihona hoʻokahi

DevOps vs DevSecOps: pehea ke ʻano o ka waihona hoʻokahi

Hoʻopuka ka panakō i kāna mau papahana i nā mea ʻaelike he nui. Kākau ʻo "Externals" i ke code, a laila hoʻouna i nā hopena ma kahi ʻano kūpono ʻole. ʻO ke ʻano kikoʻī, ua like ke ʻano o ke kaʻina hana: hāʻawi lākou i kahi papahana i hala i nā hoʻokolohua hana me lākou, a laila hoʻāʻo ʻia i loko o ka perimeter panakō no ka hoʻohui ʻana, ka ukana, a pēlā aku. Ua ʻike pinepine ʻia ua hāʻule nā ​​hoʻokolohua. A laila hoʻi nā mea a pau i ka mea hoʻomohala waho. E like me kāu e koho ai, ʻo ia ka manaʻo o nā manawa alakaʻi lōʻihi no ka hoʻoponopono bug.

Ua hoʻoholo ka panakō he mea hiki a pono ke kauo i ka pipeline holoʻokoʻa ma lalo o kona ʻēheu, mai ka hoʻopaʻa ʻana e hoʻokuʻu. No laila ua like nā mea a pau a ma lalo o ka mana o nā hui kuleana no ka huahana ma ka panakō. ʻO ia hoʻi, me he mea lā e hana wale ana ka mea ʻaelike o waho ma kahi o ka lumi aʻe o ke keʻena. Ma luna o ka ʻoihana hui. He devops maʻamau kēia.

No hea mai ʻo Sec? Ua hoʻokau ka palekana o ka panakō i nā koi kiʻekiʻe e pili ana i ka hana ʻana o kahi mea hana ʻokoʻa ma waho o ka ʻāpana pūnaewele, ka mea i loaʻa i kekahi, pehea a me ka mea e hana pū me ke code. ʻAʻole naʻe i ʻike ʻo IB i ka wā e hana ai nā mea hana ʻaelike ma waho, he liʻiliʻi nā kūlana waihona kālā. A laila i loko o ʻelua mau lā pono e hoʻomaka nā mea a pau e nānā iā lākou.

ʻO ka hōʻike maʻalahi i loaʻa i ka mea ʻaelike ke komo piha i ka code huahana ua hoʻohuli i ko lākou honua i lalo.

I kēia manawa, hoʻomaka ka moʻolelo o DevSecOps, aʻu e makemake ai e haʻi aku iā ʻoe.

He aha nā hopena kūpono i unuhi ʻia e ka panakō mai kēia kūlana?

Nui nā hoʻopaʻapaʻa e pili ana i ka hana hewa ʻana o nā mea a pau. Ua ʻōlelo ka poʻe hoʻomohala e hana wale ana ka palekana i ka hoʻāʻo e hoʻopilikia i ka hoʻomohala ʻana, a ʻo lākou, e like me nā kiaʻi, hoʻāʻo e pāpā me ka noʻonoʻo ʻole. Ma ka huli ʻana, ua kānalua ka poʻe loea palekana ma waena o ke koho ʻana ma waena o nā manaʻo: "hana nā mea hoʻomohala i nā nāwaliwali i kā mākou kaapuni" a "ʻaʻole hana nā mea hoʻomohala i nā nāwaliwali, akā ʻo lākou iho." E hoʻomau ka hoʻopaʻapaʻa no ka manawa lōʻihi inā ʻaʻole no nā koi mākeke hou a me ka puka ʻana o ka paradigm DevSecOps. Hiki ke wehewehe ʻia ʻo kēia automation o nā kaʻina e noʻonoʻo ana i nā koi palekana ʻike "ma waho o ka pahu" e kōkua i ka poʻe āpau e hauʻoli. I ka manaʻo e kākau koke ʻia nā lula a ʻaʻole e loli i ka wā o ka pāʻani (ʻaʻole e pāpā ka palekana ʻike i kahi mea i manaʻo ʻole ʻia), a mālama nā mea hoʻomohala i ka ʻike ʻike e pili ana i nā mea āpau (ʻaʻole ʻike ka palekana ʻike i kahi mea hikiwawe) . ʻO kēlā me kēia hui ke kuleana no ka palekana hope loa, ʻaʻole kekahi mau kaikuaʻana abstract.

  1. No ka mea ua loaʻa i nā limahana o waho ke komo i ke code a me nā ʻōnaehana kūloko, hiki paha ke wehe i nā palapala i ke koi "pono ​​​​e hoʻokō ʻia ka hoʻomohala ʻana ma ka ʻoihana o ka panakō."
  2. Ma ka ʻaoʻao ʻē aʻe, pono mākou e hoʻoikaika i ka mana i nā mea e hana nei.
  3. ʻO ke kuʻikahi ka hana ʻana i nā hui cross-functional, kahi e hana pū ai nā limahana me nā poʻe o waho. I kēia hihia, pono ʻoe e hōʻoia e hana ka hui i nā mea hana ma nā kikowaena o ka panakō. Mai ka mua a ka hope.

ʻO ia hoʻi, hiki ke ʻae ʻia nā mea ʻaelike, akā pono lākou e hāʻawi ʻia i nā ʻāpana kaʻawale. No laila ʻaʻole lākou e lawe mai i kekahi ʻano maʻi mai waho mai i loko o ka ʻoihana o ka panakō a i ʻole lākou e ʻike i nā mea e pono ai. ʻAe, i hoʻopaʻa ʻia kā lākou hana. DLP no ka pale ʻana i nā leaks, ua hoʻokomo ʻia kēia mau mea āpau.

Ma ke kumu, hiki koke mai nā panakō a pau i kēia. Ma ʻaneʻi mākou i hele i lalo i ke ala paʻa a ʻae i nā koi no ia mau kaiapuni kahi e hana ai nā "waho". Ua ʻike ʻia ka nui o nā hāmeʻa hoʻokele komo, nā hāmeʻa nānā vulnerability, loiloi anti-virus ma nā kaapuni, nā hui a me nā hoʻāʻo. Kapa ʻia kēia ʻo DevSecOps.

Ua ʻike koke ʻia inā ma mua o DevSecOps ʻaʻohe mana o ka mālama kālā ʻana i ka mea e hana nei ma ka ʻaoʻao o ka mea hoʻomohala, a laila ma ka paradigm hou e hoʻomalu ʻia e like me nā hanana maʻamau ma ka ʻoihana. I kēia manawa wale nō nā mākaʻikaʻi e pili ana i nā hui, ka mālama ʻana i nā hale waihona puke, a pēlā aku.

ʻO ka mea i koe, ʻo ka hoʻoili ʻana i nā hui i ke kumu hoʻohālike hou. ʻAe, hana i ka ʻōnaehana. Akā, he mau mea liʻiliʻi kēia, e like me ke kiʻi ʻana i ka pueo. ʻOiaʻiʻo, ua kōkua mākou i ka ʻoihana, a i kēlā manawa ke loli nei nā kaʻina hana.

He aha ka mea i loli

Ua hoʻoholo mākou e hoʻokō iā ia ma nā liʻiliʻi liʻiliʻi, no ka mea, ua hoʻomaopopo mākou he nui nā kaʻina hana e hāʻule, a ʻaʻole hiki i nā "waho" ke kū i nā kūlana hana hou ma lalo o ka nānā ʻana o kēlā me kēia.

ʻO ka mea mua, hana mākou i nā hui cross-functional a aʻo e hoʻonohonoho i nā papahana e noʻonoʻo ana i nā koi hou. Ma ke ʻano o ka hoʻonohonoho ʻana ua kūkākūkā mākou i nā kaʻina hana. ʻO ka hopena he kiʻi o ka paipu hui me nā mea a pau i kuleana.

  • IC: Git, Jenkins, Maven, Roslyn, Gradle, jUnit, Jira, MF Fortify, CA Harvest, GitlabCI.
  • CD: Ansible, Puppet, TeamCity, Gitlab TFS, Liquidbase.
  • Hōʻoia: Sonarqube, SoapUI, jMeter, Selenium: MF Fortify, Hale Hana Hana, MF UFT, Ataccama.
  • hōʻike (hōʻike, kamaʻilio): Grafana, Kibana, Jira, Confluence, RocketChat.
  • ana (mālama, hoʻokele): Ansible, Zabbix, Prometheus, Elastic + Logstash, MF Service Manager, Jira, Confluence, MS Project.

Koho i koho ʻia:

  • Kahua ʻIke - Hui Atlassian;
  • Ka mea hahai hana - Atlassian Jira;
  • Mea waihona waiwai - "Nexus";
  • Pūnaehana hoʻohui mau - "Gitlab CI";
  • Pūnaehana loiloi mau - "SonarQube";
  • Pūnaehana hoʻopalekana palekana noi - "Micro Focus Fortify";
  • Pūnaehana kamaʻilio - "GitLab Mattermost";
  • Pūnaehana hoʻonohonoho hoʻonohonoho - "Ansible";
  • Pūnaehana nānā - “ELK”, “TICK Stack” (“InfluxData”).

Ua hoʻomaka lākou e hana i kahi hui e mākaukau e kauo i nā ʻaelike i loko. Aia ka ʻike he nui nā mea nui:

  • Pono e hoʻohui ʻia nā mea a pau, ma ka liʻiliʻi i ka wā e hoʻouna ai i ke code. No ka mea, ua like ka nui o nā mea ʻaelike e like me ka nui o nā kaʻina hana hoʻomohala like ʻole me kā lākou ʻano ponoʻī. Pono e hoʻokomo i nā mea a pau i loko o hoʻokahi, akā me nā koho.
  • Nui nā mea ʻaelike, a ʻaʻole kūpono ka hana lima ʻana i nā ʻōnaehana. Pono e hoʻomaka koke nā hana hou - ʻo ia hoʻi, pono e hoʻonohonoho koke ʻia ka mea hana i loaʻa i nā mea hoʻomohala kahi hoʻonā e hoʻokele i kā lākou pipeline.

No ka hana ʻana i ka hana mua, pono e hoʻomaopopo i ka mea i hana ʻia. A pono mākou e hoʻoholo pehea e hiki ai i laila. Hoʻomaka mākou ma ke kōkua ʻana i ka huki ʻana i ka hoʻolālā ʻana o ka hopena i hoʻopaʻa ʻia ma ka ʻōnaehana a me ka automation CI/CD. A laila hoʻomaka mākou e hui i kēia conveyor. Pono mākou i hoʻokahi ʻōnaehana, like no kēlā me kēia kanaka, kahi e holo ai nā mea lawe like. Hāʻawi mākou i nā koho me ka helu ʻana, manaʻo ka panakō, a laila hoʻoholo i ka mea e kūkulu ʻia a me ke kālā.

ʻO ka mea aʻe ka hana ʻana o ke kaapuni - hoʻokomo i ka polokalamu, hoʻonohonoho. Hoʻomohala ʻana i nā palapala no ka hoʻonohonoho ʻana a me ka hoʻokele waiwai. Ma hope mai ka hoʻololi ʻana i ke kākoʻo conveyor.

Ua hoʻoholo mākou e ho'āʻo i nā mea a pau ma ka pilote. ʻO ka mea e mahalo ai, i ka wā o ka hoʻokele, ua ʻike ʻia kekahi pūʻulu i loko o ka panakō no ka manawa mua. Ma waena o nā mea ʻē aʻe, ua hāʻawi ʻia kahi mea kūʻai hale o kekahi o nā hoʻonā no ka pae o ka pilote no ka hoʻomaka wikiwiki. Ua ʻike ʻo Security iā ia i kāna hoʻokele ʻana, a waiho i kahi manaʻo poina ʻole. I ko mākou hoʻoholo ʻana e hoʻololi, ʻoi aku ka maikaʻi, ua hoʻololi ʻia ka papa hana me kahi hopena Nutanix, aia i loko o ka panakō ma mua. Eia kekahi, ma mua o ia no VDI, akā ua hoʻohana hou mākou no nā lawelawe ʻoihana. Ma nā puke liʻiliʻi ʻaʻole ia i kūpono i ka hoʻokele waiwai, akā ma nā puke nui ua lilo ia i wahi maikaʻi loa no ka hoʻomohala ʻana a me ka hoʻāʻo.

ʻO ke koena o ka hoʻopaʻa ʻana i ʻike ʻia e nā mea a pau. Ua hoʻohana ʻia nā mea hana automate ma Ansible, a ua hana pū nā loea palekana me lākou. Ua hoʻohana ʻia ka waihona Atlassin e ka panakō ma mua o ka papahana. Nā mea hana palekana Fortinet - ua noi ʻia e ka poʻe palekana ponoʻī. Ua hana ʻia ka pahu hoʻāʻo e ka panakō, ʻaʻohe nīnau i nīnau ʻia. Ua hāpai ka ʻōnaehana waihona i nā nīnau; pono wau e maʻa iā ia.

Ua hāʻawi ʻia nā mea hana i kahi waihona hou. Hāʻawi lākou iā mākou i manawa e kākau hou ai no GitlabCI, a e neʻe iā Jira i ka ʻāpana waihona kālā, a pēlā aku.

ʻanuʻu

Ke ʻano 1. ʻO ka mea mua, ua hoʻohana mākou i kahi hopena mai kahi mea kūʻai hale, ua pili ka huahana i kahi ʻāpana pūnaewele DSO hou i hana ʻia. Ua koho ʻia ka paepae no kona manawa hāʻawi, hiki ke hoʻololi i ka scaling a me ka hiki ke hoʻopiha piha. Hana ʻia nā hoʻokolohua:

  • Hiki i ka hoʻokele maʻalahi a me ka piha piha o ka ʻōnaehana virtualization platform (network, disk subsystem, computing resources subsystem).
  • ʻO ka automation o ka hoʻokele ola ʻana o ka mīkini virtual (ka hoʻohālikelike, nā kiʻi paʻi kiʻi, nā backup).

Ma hope o ka hoʻokomo ʻana a me ka hoʻonohonoho kumu o ka paepae, ua hoʻohana ʻia ia ma ke ʻano o ke kau ʻana o nā subsystems papa lua (nā mea hana DSO, nā ʻōnaehana hoʻomohala hale kūʻai). Ua hoʻokumu ʻia nā pūʻulu paipu e pono ai - hana, holoi, hoʻololi, hoʻihoʻi i nā mīkini virtual. Ua hoʻohana ʻia kēia mau pipeline ma ke ʻano he pae mua o ke kaʻina hana hoʻolaha.

ʻO ka hopena, ʻaʻole kūpono nā lako i hāʻawi ʻia i nā koi o ka panakō no ka hana a me ka hoʻomanawanui hewa. Ua hoʻoholo ka DIT o ka panakō e hana i kahi paʻakikī e pili ana i ka pūʻulu polokalamu Nutanix.

Hana 2. Lawe mākou i ka waihona i wehewehe ʻia, a kākau i ka hoʻonohonoho ʻokoʻa a me ka hoʻonohonoho ʻana i nā palapala no nā subsystem a pau i hoʻoili ʻia nā mea a pau mai ka mea hoʻokele a hiki i ke kaapuni pahuhopu me ka wikiwiki. Ua hoʻonoho ʻia nā ʻōnaehana āpau i kahi hoʻonohonoho hoʻomanawanui hewa (kahi i kaupalena ʻole ʻia kēia mana e nā kulekele laikini o ka mea kūʻai aku) a pili i nā metric a me nā subsystem hōʻiliʻili hanana. Ua nānā ʻo IB i ka hoʻokō me kāna mau koi a hāʻawi i ke kukui ʻōmaʻomaʻo.

Hana 3. ʻO ka neʻe ʻana o nā subsystem āpau a me kā lākou hoʻonohonoho i ka PAC hou. Ua kākau hou ʻia nā palapala ʻōnaehana ʻōnaehana, a ua hoʻopau ʻia ka neʻe ʻana o nā subsystems DSO ma kahi ʻano ʻakomi piha. Ua hana hou ʻia nā contours o ka hoʻomohala IP e nā paipu o nā hui hoʻomohala.

Ke ʻano 4. ʻO ka hoʻokomo ʻana i nā lako polokalamu noi. Ua hoʻonohonoho ʻia kēia mau hana e nā alakaʻi o nā hui hou.

Ke ʻano 5. Hoʻohana.

Komo mamao

Ua noi nā pūʻulu hoʻomohala i ka hiki ke maʻalahi i ka hana ʻana me ke kaapuni, a ua hāpai ʻia ke koi no ka loaʻa mamao mai nā kamepiula pilikino i ka hoʻomaka ʻana o ka papahana. Ua loaʻa i ka panakō ke ala mamao, akā ʻaʻole kūpono ia no nā mea hoʻomohala. ʻO ka ʻoiaʻiʻo ua hoʻohana ka papahana i ka pilina o ka mea hoʻohana i kahi VDI i pale ʻia. Ua kūpono kēia no ka poʻe i makemake wale i ka leka a me kahi pūʻolo keʻena ma ko lākou wahi hana. Pono nā mea hoʻomohala i nā mea kūʻai kaumaha, hana kiʻekiʻe, me ka nui o nā kumuwaiwai. A ʻoiaʻiʻo, pono lākou e kūpaʻa, no ka mea ʻaʻole ʻae ʻia ka nalowale o ka hālāwai mea hoʻohana no ka poʻe e hana pū me VStudio (no ka laʻana) a i ʻole SDK ʻē aʻe. ʻO ka hoʻonohonoho ʻana i kahi helu nui o nā VDI static mānoanoa no nā hui hoʻomohala āpau i hoʻonui nui i ke kumukūʻai o ka hoʻonā VDI e kū nei.

Ua hoʻoholo mākou e hana ma kahi mamao mamao i nā kumuwaiwai o ka māhele hoʻomohala. ʻO Jira, Wiki, Gitlab, Nexus, kūkulu a hoʻāʻo i nā noho, nā ʻōnaehana virtual. Ua koi aku nā kiaʻi palekana e hiki ke hāʻawi wale ʻia ke komo ma lalo o kēia mau mea:

  1. Ke hoʻohana nei i nā ʻenehana i loaʻa i ka panakō.
  2. ʻAʻole pono e hoʻohana ka ʻōnaehana i nā mea hoʻokele domain e mālama nei i nā moʻolelo o nā mea moʻokāki huahana.
  3. Pono e kaupalena ʻia ke komo ʻana i kēlā mau kumuwaiwai i koi ʻia e kekahi hui kikoʻī (i hiki ʻole i kahi hui huahana ke komo i nā kumuwaiwai o kekahi hui).
  4. Ka mana kiʻekiʻe ma luna o RBAC i nā ʻōnaehana.

ʻO ka hopena, ua hana ʻia kahi kikowaena kaʻawale no kēia māhele. Aia kēia kahua i nā kumuwaiwai āpau o ka hoʻomohala ʻana, nā hōʻoia mea hoʻohana a me nā ʻōnaehana. Mālama ʻia ka pōʻai ola o nā moʻolelo ma kēia kikowaena me ka hoʻohana ʻana i ka IdM i loaʻa i ka panakō.

Ua hoʻonohonoho ʻia ke ala mamao pololei ma ke kumu o nā lako o ka panakō. Ua hoʻokaʻawale ʻia ka mana ʻae i nā pūʻulu AD, kahi e pili ai nā lula ma nā pōʻaiapili (hoʻokahi hui huahana = hoʻokahi hui o nā lula).

Hoʻoponopono Papahana VM

ʻO ka wikiwiki o ka hana ʻana i kahi hui a me ka loop hoʻāʻo ʻana kekahi o nā KPI nui i hoʻonohonoho ʻia e ke poʻo o ka ʻāpana hoʻomohala, no ka mea, ʻo ka wikiwiki o ka hoʻomākaukau ʻana i ke kaiapuni e pili pono i ka manawa hoʻokō holoʻokoʻa o ka pipeline. ʻElua mau koho no ka hoʻomākaukau ʻana i nā kiʻi VM kumu i noʻonoʻo ʻia. ʻO ka mea mua ka nui o nā kiʻi liʻiliʻi, paʻamau no nā huahana ʻōnaehana āpau, ka hoʻokō nui ʻana i nā kulekele o ka panakō e pili ana i nā hoʻonohonoho. ʻO ka lua, ʻo ia ke kiʻi kumu, aia kahi POPPO koʻikoʻi i hoʻokomo ʻia, ʻo ka manawa hoʻokomo i hiki ke hoʻololi nui i ka wikiwiki o ka pipeline.

Ua noʻonoʻo ʻia nā pono hana a me ka palekana i ka wā o ka hoʻomohala ʻana - mālama i nā kiʻi i kēia lā (patches, etc.), hoʻohui pū me SIEM, nā hoʻonohonoho palekana e like me nā kūlana panakō.

ʻO ka hopena, ua hoʻoholo ʻia e hoʻohana i nā kiʻi liʻiliʻi i mea e hōʻemi ai i ke kumukūʻai o ka mālama ʻana iā lākou i kēia lā. ʻOi aku ka maʻalahi o ka hoʻonui ʻana i ka OS kumu ma mua o ka hoʻopili ʻana i kēlā me kēia kiʻi no nā mana hou o POPPO.

Ma muli o nā hopena, ua hoʻokumu ʻia kahi papa inoa o ka palena liʻiliʻi e koi ʻia o nā ʻōnaehana hana, ʻo ka hoʻonui ʻia e hana ʻia e ka hui hana, a ʻo nā palapala mai ka pipeline ke kuleana piha no ka hoʻonui ʻana i ka polokalamu, a inā pono, e hoʻololi i ka mana. o ka polokalamu i hoʻokomo ʻia - e hoʻololi wale i ka hōʻailona i makemake ʻia i ka pipeline. ʻAe, pono kēia i ka hui huahana devops e loaʻa i nā hiʻohiʻona hoʻonohonoho paʻakikī, akā e hōʻemi nui ia i ka manawa hana e pono ai ke kākoʻo i nā kiʻi kumu, hiki ke koi aku i nā kiʻi VM ma mua o hoʻokahi haneli e mālama.

Loaʻa i ka Pūnaewele

ʻO kekahi mea e hina ai me ka palekana panakō ʻo ke komo ʻana i nā kumuwaiwai pūnaewele mai ke kahua hoʻomohala. Eia kekahi, hiki ke hoʻokaʻawale ʻia kēia komo i ʻelua mau ʻāpana:

  1. Loaʻa i nā ʻoihana.
  2. Loaʻa i ka mea hoʻomohala.

Ua hoʻonohonoho ʻia ke komo ʻana i nā ʻoihana e ka hoʻololi ʻana i nā waihona waho me Nexus. ʻO ia hoʻi, ʻaʻole i hāʻawi ʻia ke komo pololei mai nā mīkini virtual. ʻO kēia ka mea i hiki ai ke hōʻea i kahi kuʻikahi me ka palekana ʻike, kahi i kūʻē i ka hāʻawi ʻana i kahi komo i waho o ka honua mai ka māhele hoʻomohala.

Pono nā mea hoʻomohala e komo i ka Pūnaewele no nā kumu maopopo (stackoverflow). A ʻoiai ʻo nā kauoha a pau, e like me ka mea i ʻōlelo ʻia ma luna, ua loaʻa kahi mamao i ke kaapuni, ʻaʻole maʻalahi i ka wā ʻaʻole hiki iā ʻoe ke hana ctrl+v mai kahi hana o ka mea hoʻomohala ma ka panakō ma ka IDE.

Ua loaʻa kahi ʻaelike me IS i ka hoʻomaka ʻana, ma ka pae hoʻāʻo, e hāʻawi ʻia ke komo ma o kahi koho panakō e pili ana i kahi papa inoa keʻokeʻo. I ka pau ʻana o ka papahana, e hoʻoneʻe ʻia ke komo i ka papa inoa ʻeleʻele. Ua hoʻomākaukau ʻia nā papa ʻaina nui, e hōʻike ana i nā kumuwaiwai nui a me nā waihona i koi ʻia i ka hoʻomaka ʻana o ka papahana. ʻO ka hoʻonohonoho ʻana i kēia mau komo i lawe i kahi manawa kūpono, i hiki ai ke koi i ka hoʻololi wikiwiki loa i nā papa inoa ʻeleʻele.

Nā hualoaʻa

Ua pau ka papahana ma mua o hoʻokahi makahiki i hala. ʻO ka mea kupanaha, ua hoʻololi nā mea ʻaelike a pau i ka waihona hou i ka manawa a ʻaʻohe mea i koe ma muli o ka automation hou. ʻAʻole wikiwiki ʻo IB e kaʻana like i nā manaʻo maikaʻi, akā ʻaʻole hoʻi e hoʻopiʻi, kahi e hiki ai iā mākou ke hoʻoholo makemake lākou. Ua emi nā paio no ka mea ua manaʻo hou ka palekana o ka ʻike i ka mana, akā ʻaʻole ia e keakea i nā kaʻina hana. Ua hāʻawi ʻia nā kuleana i nā hui, a ua ʻoi aku ka maikaʻi o ka manaʻo holoʻokoʻa i ka palekana ʻike. Ua hoʻomaopopo ka panakō ua aneane hiki ʻole ke hoʻololi ʻia i DevSecOps, a ua hana ʻo ia, i koʻu manaʻo, ma ke ala mālie a pololei.

ʻO Alexander Shubin, ka mea hoʻolālā pūnaewele.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka