Usługi platform engineering
Usługi platform engineering dla firm, w których programiści czekają na operacje, by wydać oprogramowanie: wewnętrzne platformy dla programistów, portale Backstage i katalogi oprogramowania, golden paths i szablony usług, infrastruktura samoobsługowa, platformy Kubernetes, środowiska podglądu i wspólne potoki, z dedykowanymi inżynierami platformy w Państwa zespole lub platformą zbudowaną od początku do końca.
Prace platform engineering, które podejmujemy
Wewnętrzne platformy dla programistów
Jedna wspierana droga od commita do produkcji, z już połączonym środowiskiem uruchomieniowym, potokami, sekretami, obserwowalnością i dostępem, prowadzona przez zespół platformy jak produkt, z własną mapą drogową, dokumentacją i użytkownikami.
Portale deweloperskie Backstage
Portal Backstage z katalogiem oprogramowania zapełnionym z Państwa repozytoriów, właścicielami i dyżurami on-call widocznymi dla każdej usługi, wtyczkami do Państwa narzędzi CI, chmury i incydentów oraz dokumentacją trzymaną obok kodu. Portale hostowane, takie jak Cortex lub Port, gdy wolą Państwo nie prowadzić własnego.
Golden paths i szablony usług
Szablony, z których startuje nowa usługa, z gotowym buildem, testami, obrazem kontenera, wdrożeniem, pulpitami i alertami oraz kartami wyników pokazującymi, które usługi odeszły od standardu.
Infrastruktura samoobsługowa
Bazy danych, kolejki, kontenery magazynowe i całe środowiska zamawiane z portalu lub pull requesta i tworzone przez zrecenzowane moduły Terraform lub kompozycje Crossplane, w granicach rozmiaru, regionu i kosztu.
Kubernetes jako wspólna platforma
Klastry wielodostępne z przestrzenią nazw i limitem dla każdego zespołu, politykami sieciowymi i regułami Kyverno stosowanymi do każdego obciążenia, GitOps przez Argo CD lub Flux oraz krótką specyfikacją aplikacji zamiast ręcznie pisanych manifestów.
Wspólne elementy potoków
Wielokrotnego użytku przepływy GitHub Actions, komponenty GitLab CI/CD lub szablony Azure Pipelines należące do zespołu platformy, dzięki czemu kroki podpisywania, skanowania i wdrażania trafiają do każdego zespołu przez aktualizację wersji.
Efemeryczne środowiska podglądu
Krótkotrwała kopia aplikacji dla każdego pull requesta, tworzona przez potok z danymi testowymi, podlinkowana z przeglądu i usuwana po scaleniu.
Chmurowe środowiska deweloperskie
Kontenery deweloperskie, GitHub Codespaces lub przestrzenie Coder odtwarzające build i jego zależności na dowolnej maszynie, tak że nowy inżynier uruchamia kod pierwszego dnia.
Metryki doświadczenia programistów
Metryki dostarczania DORA, czasy buildów i przeglądów oraz krótkie ankiety wśród programistów mierzone przed każdą zmianą platformy i po niej, aby jej wartość była pokazana liczbami, a nie deklarowana.
Zatrudnienie: inżynierowie platformy
Dedykowani inżynierowie platformy
Inżynierowie platformy 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: Platform engineering
Wydzielona część prac w obszarze „platform engineering”, 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: platform engineering
Usługa ciągła w obszarze „Platform engineering”: 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 „platform engineering”
Inżynierowie platformy
Platforma, jej szablony i samoobsługa
inżynierowie Kubernetes
Klastry wielodostępne i GitOps
Inżynierowie DevOps
Wspólne potoki i infrastruktura jako kod
Programiści backend
Wtyczki Backstage i API platformy
Inżynierowie site reliability
Obserwowalność i dyżury on-call wbudowane w szablony
Jak budujemy platformy
Platformę prowadzi się jak produkt: programiści, którzy z niej korzystają, są jej klientami, pierwsza wersja obsługuje od początku do końca najczęstsze żądanie, a każde rozszerzenie wynika ze zmierzonego wąskiego gardła, a nie z narzędzia, które ktoś chciał wypróbować. Golden paths pozostają opcjonalne i zadbane, więc zespoły wybierają je, bo są szybsze.
Wszystko, co dostarcza platforma, jest kodem: szablony, moduły Terraform, polityki i konfiguracja portalu w Git, wydawane z numerami wersji, aby zespoły aktualizowały się we własnym tempie. W istniejącej konfiguracji zaczynamy od przeglądu tylko do odczytu i rozmów z zespołami, które przez nią wdrażają, a następnie przygotowujemy pisemny plan w kolejności wpływu.
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.
DevOps i CI/CD
Usługi DevOps i CI/CD: pipeline, infrastruktura jako kod w Terraform, observability, SRE i dyżury, DevSecOps, platform engineering i FinOps, z dedykowanymi inżynierami DevOps i SRE lub bieżącą pracą DevOps.
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.
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 platform engineering
W jakich branżach pracują Państwa inżynierowie platformy?
Głównie w fintech i bankowości, gdzie każdy zespół musi wydawać oprogramowanie tą samą audytowaną drogą; w firmach enterprise SaaS z wieloma zespołami i usługami; w e-commerce i handlu detalicznym; w firmach chmurowych, hostingowych i telekomunikacyjnych, które oferują platformę własnym klientom; w produktach AI i danych wymagających mocy GPU i potoków na żądanie; oraz w ochronie zdrowia, gdzie mechanizmy zgodności są wbudowane w szablony.
Czy potrzebujemy Backstage na start?
Nie. Platforma to wspierana droga na produkcję, a portal jest jednym z wejść do niej. Wiele zespołów zaczyna od szablonów i samoobsługi przez pull requesty, a Backstage dodaje, gdy liczba usług sprawia, że warto utrzymywać katalog.
Czym platform engineering różni się od DevOps?
Inżynierowie DevOps pracują zwykle w jednym zespole produktowym, nad jego potokami i infrastrukturą. Inżynierowie platformy budują to, co wspólne dla wszystkich zespołów: szablony, samoobsługę i drogę na produkcję, aby każdy zespół robił mniej tej pracy samodzielnie. Zapewniamy jednych i drugich, osobno lub razem.
Jak szybko mogą zacząć inżynierowie platformy?
Gdy odpowiedni inżynier platformy 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 platformy?
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.
Budują Państwo wewnętrzną platformę dla programistów?
Prosimy podać, ile zespołów wdraża, gdzie działają i co je spowalnia. Odpowiedź otrzymają Państwo w ciągu jednego dnia roboczego: plan pierwszej wersji, profile kandydatów lub zakres przeglądu.