Usługi DevOps i CI/CD
Usługi DevOps i CI/CD: potoki budowania i wydawania, infrastruktura jako kod, monitoring i obserwowalność, site reliability engineering i dyżury on-call, DevSecOps, platform engineering i FinOps na AWS, Azure, Google Cloud i Państwa własnych serwerach, z dedykowanymi inżynierami DevOps i SRE w Państwa zespole.
Usługi DevOps, które świadczymy
Potoki CI/CD
GitHub Actions, GitLab CI, Azure Pipelines, Jenkins lub CircleCI, które budują, testują, skanują i wdrażają przy każdym scaleniu, z wielokrotnego użytku przepływami, buforowanymi buildami oraz środowiskami i zatwierdzeniami zapisanymi w potoku, a nie trzymanymi w czyjejś głowie.
Infrastruktura jako kod
Terraform lub OpenTofu z Terragrunt, Pulumi lub Bicep dla każdego zasobu i Ansible dla tego, co działa na serwerach, plan recenzowany w pull requeście, zdalny stan z blokowaniem oraz zaplanowane wykrywanie dryfu, które raportuje, co zmieniono ręcznie.
Monitoring i obserwowalność
Metryki, logi i ślady wysyłane przez OpenTelemetry do Prometheus i Grafana, Datadog, New Relic lub Elastic, z pulpitem dla każdej usługi i logami strukturalnymi, które można przeszukiwać według zapytania.
Site reliability i dyżury on-call
Cele poziomu usług i budżety błędów uzgodnione z właścicielem produktu, rotacje w PagerDuty, incident.io lub Grafana IRM, które wywołują człowieka tylko wtedy, gdy jest co robić, runbook przy każdym alercie oraz przegląd bez szukania winnych po każdym incydencie.
DevSecOps i bezpieczeństwo łańcucha dostaw
Dostęp do chmury przez federację OpenID Connect zamiast przechowywanych sekretów, akcje zewnętrzne przypięte po skrócie commita, skanowanie kodu, zależności i obrazów przy każdym pushu oraz artefakty podpisywane przez Sigstore i dostarczane z SBOM i pochodzeniem SLSA.
Automatyzacja wydań
Wydania blue-green i canary, przełączniki funkcji przez LaunchDarkly, Unleash lub OpenFeature oraz migracje baz danych uruchamiane w potoku, dzięki czemu wdrażanie jest rutyną w każdy dzień roboczy.
Infrastruktura multi-cloud i hybrydowa
Jeden zestaw modułów Terraform i potoków dla AWS, Azure, Google Cloud i serwerów lokalnych, obrazy maszyn budowane w Packer oraz łącza VPN, Direct Connect, ExpressRoute lub Cloud Interconnect między chmurami a Państwa centrum danych.
Platform engineering
Wewnętrzna platforma dla programistów: katalog usług Backstage, szablony, z których startują nowe usługi, środowisko podglądu dla każdego pull requesta i kontenery deweloperskie odtwarzające build na dowolnej maszynie, tak że nowe repozytorium może trafić na produkcję w pierwszym tygodniu.
FinOps i koszty chmury
Każdy zasób otagowany do zespołu i produktu, wydatki raportowane według zespołu i klienta, szacunki Infracost w pull requeście, OpenCost dla kosztu każdego obciążenia Kubernetes oraz alerty o anomaliach, zanim nadejdzie faktura.
Zatrudnienie: Inżynierowie DevOps
Dedykowani Inżynierowie DevOps
Inżynierowie DevOps dołączają do Państwa zespołu na pełny etat, pracują w Państwa narzędziach i procesie oraz podlegają Państwa liderowi. Państwo przeprowadzają rozmowy kwalifikacyjne, a my bierzemy na siebie ukraińską umowę, wynagrodzenia, fakturowanie i urlopy.
Projekty: DevOps
Wydzielona część prac w obszarze „DevOps”, z określonym zakresem, stałym planem i wskazanym liderem po naszej stronie, który odpowiada za wynik i raportuje postępy w Państwa kanałach.
Stała współpraca: DevOps
Usługa ciągła w obszarze „DevOps”: ci sami ludzie co miesiąc, backlog, któremu Państwo ustalają priorytety, oraz godziny widoczne w naszym portalu i na fakturze.
Strona o dedykowanym zespole wyjaśnia, jak specjaliści dołączają do Państwa zespołu, a strona o outsourcingu opisuje realizację projektów, przejęcia i sposób rozliczania.
Kto realizuje Państwa prace w obszarze „DevOps”
Inżynierowie DevOps
Potoki, infrastruktura jako kod i wydania
Inżynierowie site reliability
Poziomy usług, dyżury on-call i incydenty
Inżynierowie platformy
Wewnętrzne platformy dla programistów i szablony
Inżynierowie chmury
Środowiska AWS, Azure, Google Cloud i hybrydowe
Inżynierowie DevSecOps
Bezpieczeństwo potoków i łańcucha dostaw
Jak robimy DevOps
Wszystko jako kod: potoki w repozytorium, infrastruktura w Terraform lub OpenTofu, a alerty, pulpity i polityki pod kontrolą wersji, tak że każda zmiana ma recenzenta, a środowisko można odbudować z Git. Dostęp do chmury jest federowany, a nie przechowywany, akcje zewnętrzne są przypinane po skrócie, a nasza własna platforma działa dokładnie według tych zasad.
W Państwa środowisku zaczynamy od tego, co jest: przegląd tylko do odczytu potoków, kont chmurowych i procesu wydawniczego, a następnie pisemny plan w kolejności ryzyka. Zmiany przychodzą jako pull requesty, które recenzuje Państwa zespół, a wszystko jest udokumentowane, aby Państwa zespół mógł to prowadzić bez nas.
Pozostałe usługi chmury, DevOps i bezpieczeństwa
Programowanie AWS
Usługi programowania AWS: kontenery EKS i ECS, serverless, landing zones, migracje, bazy danych, platformy danych, generatywna AI w Bedrock, bezpieczeństwo i optymalizacja kosztów, z dedykowanymi inżynierami AWS lub realizacją projektu.
Programowanie Google Cloud
Usługi programowania Google Cloud: Cloud Run i GKE, BigQuery, backendy Firebase, Cloud SQL i AlloyDB, Gemini na Agent Platform, bezpieczeństwo i migracje, z dedykowanymi inżynierami Google Cloud lub realizacją projektu.
Doradztwo Kubernetes
Doradztwo i programowanie Kubernetes: klastry na EKS, AKS, GKE i on premises, Helm, GitOps z Argo CD lub Flux, bezpieczeństwo klastrów, aktualizacje i obciążenia GPU, z dedykowanymi inżynierami Kubernetes lub realizacją projektu.
Cyberbezpieczeństwo i pentesty
Usługi cyberbezpieczeństwa i testów penetracyjnych: pentesty aplikacji webowych, mobilnych, API, sieci i chmury, bezpieczny przegląd kodu, SOC i reagowanie na incydenty, ISO 27001 i SOC 2, z dedykowanymi inżynierami bezpieczeństwa lub zdefiniowanymi projektami.
Infrastruktura IT
Usługi infrastruktury IT i administracji systemami: serwery Windows i Linux, sieci, Microsoft 365 i Entra ID, wirtualizacja, kopie zapasowe i telekomunikacja, z dedykowanymi administratorami systemów lub bieżącym wsparciem.
Site reliability engineering
Usługi site reliability engineering: SLO, observability z OpenTelemetry, dyżury i zarządzanie incydentami, testy obciążeniowe, disaster recovery i chaos engineering, z dedykowanymi inżynierami SRE lub realizacją projektu.
Platform engineering
Usługi platform engineering: wewnętrzne platformy dla programistów, portale Backstage, golden paths i szablony, infrastruktura samoobsługowa i platformy Kubernetes, z dedykowanymi inżynierami platformy lub realizacją projektu.
Architektura chmurowa
Usługi architektury chmurowej i doradztwa: projekty dla AWS, Azure i Google Cloud, plany migracji, landing zones, przeglądy Well-Architected, odporność i koszty, z dedykowanymi architektami chmury lub realizacją projektu.
FinOps
Usługi FinOps i optymalizacji kosztów chmury: alokacja kosztów, rightsizing, savings plans i rezerwacje, koszty Kubernetes, danych i AI, budżety i alerty o anomaliach, z dedykowanymi inżynierami FinOps lub realizacją projektu.
Terraform i IaC
Usługi Terraform i infrastruktury jako kod: moduły Terraform i OpenTofu, importy, pipeline plan i apply, kontrola dryfu, policy as code i Ansible, z dedykowanymi inżynierami Terraform lub realizacją projektu.
Administracja Linux
Usługi administracji Linux: serwery Ubuntu, Debian, RHEL, Rocky Linux i AlmaLinux konfigurowane, łatane, utwardzane (hardening), monitorowane i objęte kopiami zapasowymi, a także aktualizacje systemów po zakończeniu wsparcia, z dedykowanymi administratorami Linux lub bieżącym wsparciem.
Inżynieria sieciowa
Usługi inżynierii sieciowej: routing i przełączanie, zapory sieciowe, SD-WAN i dostęp zero-trust, sieci chmurowe, Wi-Fi i automatyzacja na Cisco, Juniper i Fortinet, z dedykowanymi inżynierami sieciowymi lub realizacją projektu.
Bezpieczeństwo chmury
Usługi bezpieczeństwa chmury: CSPM i CNAPP, przeglądy IAM, bezpieczeństwo Kubernetes, ochrona sieci i danych oraz zgodność w chmurze na AWS, Azure i Google Cloud, z dedykowanymi inżynierami bezpieczeństwa chmury lub realizacją projektu.
SOC i monitoring bezpieczeństwa
SOC jako usługa i monitoring bezpieczeństwa: zarządzany SOC, wdrożenie SIEM, podłączanie logów, detection engineering, EDR, threat hunting i abonamenty na reagowanie na incydenty, z dedykowanymi analitykami SOC lub bieżącym monitoringiem.
Zgodność w zakresie bezpieczeństwa
Zgodność w zakresie bezpieczeństwa i gotowość do audytu: kontrole ISO 27001, SOC 2, RODO, PCI DSS, HIPAA, NIS2 i DORA, oceny luk i dowody audytowe, z dedykowanymi inżynierami zgodności lub projektem gotowości.
Pytania o DevOps i CI/CD
W jakich branżach pracują Państwa inżynierowie DevOps?
Głównie w fintech, gdzie każde wydanie wymaga ścieżki zatwierdzeń, a systemy płatnicze nie mogą przestać działać; w firmach chmurowych, hostingowych i telekomunikacyjnych prowadzących swoje platformy i sieci jako kod; w e-commerce, z wydaniami i pojemnością planowanymi wokół szczytów sprzedaży; w produktach SaaS z wieloma usługami i tenantami; w ochronie zdrowia, gdzie logi audytu i szyfrowanie są częścią potoku; w produktach AI i danych wymagających mocy GPU i potoków danych prowadzonych jak każda inna usługa; oraz w firmach z branży bezpieczeństwa dostarczających własne produkty utwardzonymi potokami.
Z jakimi narzędziami DevOps Państwo pracują?
GitHub Actions, GitLab CI, Azure Pipelines, Jenkins i CircleCI dla potoków; Terraform, OpenTofu, Pulumi, Bicep, AWS CDK i Ansible dla infrastruktury; Argo CD i Flux dla GitOps; OpenTelemetry, Prometheus, Grafana i Datadog dla monitoringu; PagerDuty i incident.io dla dyżurów on-call. Pracujemy z tym, co Państwo mają, a gdy jakieś narzędzie Państwa ogranicza, mówimy o tym i wyjaśniamy dlaczego.
Czy Państwa inżynierowie mogą pełnić dyżury on-call dla naszych systemów?
Tak, w Państwa godzinach pracy lub całodobowo. Zanim rotacja ruszy, uzgadniamy godziny objęte dyżurem, czas reakcji dla każdego poziomu ważności i ścieżkę eskalacji do Państwa zespołu, a każdy alert, który może kogoś wywołać, ma runbook. Każdy incydent kończy się pisemnym przeglądem tego, co się stało i co sprawi, że się nie powtórzy.
Czy mogą Państwo przenieść nasze potoki z Jenkins do GitHub Actions?
Tak, potok po potoku. Stary i nowy działają równolegle, dopóki nowy nie wdroży tego samego builda bez błędów, a przechowywane poświadczenia są po drodze zastępowane tożsamością federowaną.
Jak szybko mogą zacząć Inżynierowie DevOps?
Gdy odpowiedni inżynier DevOps jest dostępny, o terminie startu decydują wyłącznie Państwa rozmowa oraz NDA i przeniesienie praw własności intelektualnej. W przeciwnym razie prowadzimy poszukiwania, które zwykle dają profile kandydatów w ciągu dwóch do trzech tygodni, a nikt nie zaczyna pracy, dopóki Państwo nie powiedzą „tak”.
Jak wygląda zatrudnienie przez BigTree108: Inżynierowie DevOps?
Prosimy o informację o zakresie pracy, poziomie doświadczenia i potrzebnych godzinach. Proponujemy jedną lub dwie osoby wraz z ich profilami, Państwo przeprowadzają z nimi rozmowy tak, jak z własnym kandydatem, podpisują jedną umowę z BIG TREE 108 LLC i otrzymują jedną fakturę miesięcznie.
Do kogo należy praca, którą wykonują?
Do Państwa. Każdy specjalista ma podpisaną z BigTree108 umowę, która przenosi wszystkie rezultaty pracy na spółkę, a nasza umowa z Państwem przenosi je dalej. Kod, projekty i dokumenty są przekazywane do Państwa własnych repozytoriów i narzędzi, a nie przechowywane tam, gdzie zmieniać je możemy tylko my.
Potrzebują Państwo inżynierów DevOps lub SRE?
Prosimy opisać, gdzie działają Państwa systemy, jak kod trafia na produkcję i co trzeba zmienić. Odpowiedź otrzymają Państwo w ciągu jednego dnia roboczego: plan, profile kandydatów lub zakres przeglądu.