Přeskočit na obsah
BigTree108

Služby DevOps a CI/CD

Služby DevOps a CI/CD: pipeline pro build a release, infrastruktura jako kód, monitoring a observabilita, site reliability engineering a on-call, DevSecOps, platform engineering a FinOps na AWS, Azure, Google Cloud i na vašich vlastních serverech, s dedikovanými DevOps a SRE inženýry pro váš tým.

Služby DevOps, které poskytujeme

  • CI/CD pipeline

    GitHub Actions, GitLab CI, Azure Pipelines, Jenkins nebo CircleCI, které při každém mergi sestaví, otestují, naskenují a nasadí, s opakovaně použitelnými workflow, cachovanými buildy a prostředími i schvalováním zapsanými v pipeline, a ne uloženými v něčí hlavě.

  • Infrastruktura jako kód

    Terraform nebo OpenTofu s Terragrunt, Pulumi nebo Bicep pro každý prostředek a Ansible pro to, co běží na serverech, plán posuzovaný v pull requestu, vzdálený stav se zamykáním a plánovaná detekce driftu, která hlásí, co se změnilo ručně.

  • Monitoring a observabilita

    Metriky, logy a trasy odesílané přes OpenTelemetry do Prometheus a Grafana, Datadog, New Relic nebo Elastic, s dashboardem pro každou službu a strukturovanými logy, ve kterých lze hledat podle požadavku.

  • Site reliability a on-call

    Cíle úrovně služeb (SLO) a error budgety dohodnuté s product ownerem, rotace v PagerDuty, incident.io nebo Grafana IRM, které vyvolají člověka jen tehdy, když je co řešit, runbook u každého upozornění a rozbor bez hledání viníka po každém incidentu.

  • DevSecOps a zabezpečení dodavatelského řetězce

    Přístup do cloudu přes federaci OpenID Connect místo uložených tajných klíčů, akce třetích stran připnuté hashem commitu, skenování kódu, závislostí a image při každém pushi a artefakty podepsané pomocí Sigstore a dodávané s SBOM a provenance SLSA.

  • Automatizace releasů

    Blue-green a canary releasy, feature flagy přes LaunchDarkly, Unleash nebo OpenFeature a databázové migrace, které běží v pipeline, takže nasazování je v každý pracovní den rutina.

  • Multi-cloud a hybridní infrastruktura

    Jedna sada modulů Terraform a pipeline napříč AWS, Azure, Google Cloud a servery on premises, image strojů vytvářené pomocí Packer a spoje VPN, Direct Connect, ExpressRoute nebo Cloud Interconnect mezi cloudy a vaším datovým centrem.

  • Platform engineering

    Interní vývojářská platforma: katalog služeb v Backstage, šablony, ze kterých nové služby vycházejí, preview prostředí pro každý pull request a dev containery, které reprodukují build na jakémkoli stroji, takže nový repozitář může jít do produkce už v prvním týdnu.

  • FinOps a náklady na cloud

    Každý prostředek označený tagem týmu a produktu, výdaje vykazované po týmech a po zákaznících, odhady Infracost v pull requestu, OpenCost pro náklady jednotlivých workloadů v Kubernetes a upozornění na anomálie dřív, než dorazí faktura.

DevOps inženýři do vašeho týmu

  • Dedikovaní DevOps inženýři

    DevOps inženýři, kteří nastoupí do vašeho týmu na plný úvazek, pracují ve vašich nástrojích a procesu a zodpovídají se vašemu vedoucímu. Pohovor s nimi vedete vy; my neseme ukrajinskou smlouvu, mzdy, fakturaci a dovolenou.

  • Projekty v oblasti „DevOps“

    Vymezená část práce v oblasti „DevOps“ s rozsahem, pevným plánem a jmenovaným vedoucím na naší straně, který odpovídá za výsledek a o postupu informuje ve vašich kanálech.

  • Průběžná spolupráce v oblasti „DevOps“

    Průběžná služba v oblasti „DevOps“: každý měsíc stejní lidé, backlog, kterému určujete priority, a hodiny, které vidíte v našem portálu i na faktuře.

Stránka o dedikovaném týmu vysvětluje, jak se specialisté připojují k vašemu týmu, a stránka o outsourcingu pokrývá dodávku projektů, převzetí systémů a jak účtujeme.

Kdo pracuje na vašem zadání v oblasti „DevOps“

  • DevOps inženýři

    Pipeline, infrastruktura jako kód a releasy

  • Site reliability inženýři

    Úrovně služeb, on-call a incidenty

  • Platform inženýři

    Interní vývojářské platformy a šablony

  • Cloud inženýři

    AWS, Azure, Google Cloud a hybridní prostředí

  • DevSecOps inženýři

    Zabezpečení pipeline a dodavatelského řetězce

Jak děláme DevOps

Vše jako kód: pipeline v repozitáři, infrastruktura v Terraform nebo OpenTofu a upozornění, dashboardy a politiky pod správou verzí, takže každá změna má recenzenta a prostředí lze znovu postavit z Gitu. Přístup do cloudu je federovaný, a ne uložený, akce třetích stran jsou připnuté hashem a naše vlastní platforma běží přesně podle těchto pravidel.

U vašeho prostředí vycházíme z toho, co existuje: posouzení pipeline, cloudových účtů a procesu vydávání jen pro čtení, poté písemný plán v pořadí podle rizika. Změny přicházejí jako pull requesty, které váš tým posuzuje, a vše je zdokumentované, aby to váš tým mohl provozovat i bez nás.

Další služby cloudu, DevOps a bezpečnosti

Přehled: Cloud, DevOps a bezpečnost

Otázky k DevOps a CI/CD

V jakých odvětvích pracují vaši DevOps inženýři?

Většinou ve fintechu, kde každý release potřebuje doložené schválení a platební systémy nesmějí vypadnout; u cloudových, hostingových a telekomunikačních firem, které provozují své platformy a sítě jako kód; v e-commerce, kde se releasy a kapacita plánují podle prodejních špiček; u SaaS produktů s mnoha službami a tenanty; ve zdravotnictví, kde jsou auditní logy a šifrování součástí pipeline; u AI a datových produktů, které potřebují kapacitu GPU a datové pipeline provozované jako každá jiná služba; a u bezpečnostních firem, které své vlastní produkty dodávají přes zabezpečené pipeline.

S jakými nástroji DevOps pracujete?

GitHub Actions, GitLab CI, Azure Pipelines, Jenkins a CircleCI pro pipeline; Terraform, OpenTofu, Pulumi, Bicep, AWS CDK a Ansible pro infrastrukturu; Argo CD a Flux pro GitOps; OpenTelemetry, Prometheus, Grafana a Datadog pro monitoring; PagerDuty a incident.io pro on-call. Pracujeme s tím, co máte, a když vás nějaký nástroj brzdí, řekneme to a vysvětlíme proč.

Mohou vaši inženýři mít on-call pohotovost pro naše systémy?

Ano, v rámci vaší pracovní doby i nepřetržitě. Než rotace začne, dohodneme pokryté hodiny, dobu reakce pro každou závažnost a eskalační cestu do vašeho týmu a každé upozornění, které může někoho vyvolat, má runbook. Každý incident končí písemným rozborem toho, co se stalo a co zabrání tomu, aby se to stalo znovu.

Můžete přesunout naše pipeline z Jenkins do GitHub Actions?

Ano, po jedné pipeline. Stará a nová běží vedle sebe, dokud ta nová nenasadí stejný build bez problémů, a uložené přihlašovací údaje se přitom nahradí federovanou identitou.

Jak rychle mohou nastoupit DevOps inženýři?

Když je k dispozici ten pravý DevOps inženýr, začátek brzdí jen váš pohovor, NDA a převod práv duševního vlastnictví. Jinak vedeme hledání, které obvykle přinese profily kandidátů do dvou až tří týdnů, a nikdo nenastoupí, dokud neřeknete ano.

Jak probíhá najímání přes BigTree108 (role: DevOps inženýři)?

Řekněte nám, jakou práci, jakou seniority a kolik hodin potřebujete. Navrhneme jednoho nebo dva lidi s jejich profily, pohovoříte s nimi stejně jako s vlastním zaměstnancem a podepíšete jednu smlouvu s BIG TREE 108 LLC a budete dostávat jednu fakturu měsíčně.

Komu patří práce, kterou vytvářejí?

Vám. Každý specialista má podepsanou smlouvu s BigTree108, která převádí všechny výsledky práce na společnost, a naše smlouva s vámi je převádí dál. Kód, návrhy a dokumenty se dodávají do vašich vlastních repozitářů a nástrojů, ne do míst, kde je můžeme měnit jen my.

Potřebujete DevOps nebo SRE inženýry?

Napište nám, kde vaše systémy běží, jak se kód dostává do produkce a co je potřeba změnit. Odpověď dostanete do jednoho pracovního dne: plán, profily kandidátů nebo rozsah posouzení.