O tym stanowisku
auto_translated_note
Attio to CRM zbudowany na erę sztucznej inteligencji. Zaprojektowany dla najbardziej ambitnych zespołów zajmujących się wejściem na rynek, daje firmom możliwość zrozumienia każdego klienta, automatyzacji na dużą skalę i budowania ruchu związanego z wejściem na rynek dokładnie tak, jak tego potrzebuje. Zebraliśmy 116 milionów dolarów od najlepszych inwestorów na świecie: GV (Google Ventures), Redpoint, Balderton, Point Nine i 01A.
Zatrudniamy konstruktorów, którzy radzą sobie ze złożonymi wyzwaniami technicznymi, trzymają poprzeczkę wysoko i naprawdę zależy im na zadowoleniu ludzi, którzy korzystają z tego, co budują. Zespół tutaj wnosi ostry osąd, prawdziwe rzemiosło i chęć wykonywania wyjątkowej pracy. Mamy obsesję na punkcie szczegółów i energię wyznaczają granice.
Jeśli chcesz wykonać najlepszą pracę w swojej karierze, to jesteś we właściwym miejscu. Informacje o stanowisku Poszukujemy wysoko wykwalifikowanych i doświadczonych inżynierów produktów platformowych, którzy dołączą do naszego zespołu ds. bezpieczeństwa, infrastruktury i wydajności. Jest to kluczowa, dwuaspektowa rola, która łączy strategię inżynieryjną wysokiego poziomu z praktyczną doskonałością operacyjną.
Wybrani kandydaci będą odpowiedzialni za budowanie, obsługę i ciągłe doskonalenie wewnętrznej platformy technologicznej, traktując ją zasadniczo jak produkt, a wszystkie zespoły programistów jak jej głównych klientów. Rola inżyniera produktu platformy koncentruje się na wdrażaniu i wykonywaniu zasad DevOps, ze szczególnym naciskiem na: Automatyzację: systematyczne usuwanie pracy ręcznej z cyklu życia tworzenia oprogramowania (SDLC) poprzez tworzenie solidnych narzędzi, potoków CI/CD i infrastruktury jako kodu (IaC). Współpraca: Wspieranie ścisłego, opartego na współpracy partnerstwa z zespołami zajmującymi się rozwojem produktów, zbieranie wymagań i dostarczanie rozwiązań przyspieszających ich produktywność i czas wprowadzenia na rynek.
Ciągłe doskonalenie: wpajanie kultury iteracyjnego ulepszania platformy w celu zapewnienia niezawodności, opłacalności i doświadczenia programistów. Zadania te opierają się na rygorystycznym podejściu do inżynierii niezawodności witryny (SRE). Wybrani kandydaci odegrają kluczową rolę w definiowaniu i utrzymywaniu celów poziomu usług (SLO) i wskaźników poziomu usług (SLI), wdrażaniu skutecznych strategii monitorowania i ostrzegania oraz kierowaniu procesami reagowania na incydenty operacyjne.Co będziesz robić.
Podstawowym obowiązkiem będzie wdrażanie, utrzymywanie i ciągłe doskonalenie podstawowej infrastruktury platformy, która napędza wszystkie usługi inżynieryjne. Wymaga to nieustannego skupiania się na zapewnieniu wysokiej niezawodności, wyjątkowej skalowalności i optymalnej wydajności w całym stosie. Infrastruktura platformy: Twórz i utrzymuj infrastrukturę platformy za pomocą deklaratywnych narzędzi IaC (np.
Terraform, Pulumi), zapewniając odtwarzalność wszystkich środowisk, kontrolę wersji i możliwość audytu. Proaktywnie zarządzaj wydajnością infrastruktury, aby stale osiągać lub przekraczać cele dotyczące poziomu usług w zakresie opóźnień, wskaźników błędów i dostępności. Reagowanie na incydenty i badania pośmiertne: Działaj jako osoby reagujące pierwszej linii w przypadku krytycznych incydentów systemowych.
Szybko segreguj, diagnozuj i rozwiązuj złożone problemy produkcyjne. Twórz kulturę nienagannych sekcji zwłok, zapewniając identyfikację pierwotnych przyczyn i wdrożenie długoterminowych środków zapobiegawczych w formie kodu (np. poprzez elementy Runbook, automatyzację lub zmiany w projekcie systemu). Narzędzia i automatyzacja: Posiadaj zestaw narzędzi pomocniczych niezbędnych do zapewnienia doskonałości operacyjnej i umożliwienia programistom, w tym: Ciągła integracja i ciągłe dostarczanie (CI/CD) Potoki: wdrażanie, utrzymywanie i rozwijanie w pełni zautomatyzowanych potoków CI i CD.
Obejmuje to ustanowienie najlepszych praktyk w zakresie szybkich, niezawodnych i bezpiecznych procesów kompilacji, testowania i wdrażania. Obserwowalność: wdrażanie i zarządzanie solidnymi systemami monitorowania (metryki), rejestrowania (scentralizowana agregacja logów) i rozproszonego śledzenia w celu zapewnienia głębokiego wglądu w stan aplikacji i infrastruktury. Co przyniesieszZastosowane zasady DevOps i SRE: Wymagane posiadanie: Możliwość wykazania, praktycznego doświadczenia w stosowaniu podstawowych zasad DevOps i inżynierii niezawodności witryny (SRE) do zarządzania, monitorowania i skalowania produkcji Wymagane: Głębokie zrozumienie sposobu myślenia SRE, w tym tworzenie i monitorowanie SLO/SLA, zarządzanie budżetem błędów, redukcja trudu i przegląd po incydencie (beznaganna sekcja zwłok).
Pożądane: Udokumentowana umiejętność wprowadzania zmian kulturowych i procesowych, które sprzyjają podejściu opartemu na współpracy między zespołami programistycznymi i operacyjnymi. Wiedza specjalistyczna w zakresie infrastruktury chmurowej i konteneryzacji: Konieczność: Wiedza specjalistyczna u jednego lub kilku głównych dostawców chmury publicznej (AWS, GCP lub Azure), obejmująca konfigurację sieci, najlepsze praktyki w zakresie bezpieczeństwa (IAM, grupy zabezpieczeń itp.), usługi obliczeniowe (EC2, GKE, ECS itp.) i usługi zarządzane (bazy danych, kolejki, funkcje bezserwerowe). Wymagane jest: Dogłębna wiedza na temat technologii kontenerowych, w szczególności Dockera, oraz szerokie doświadczenie w koordynowaniu ich na dużą skalę przy użyciu Kubernetes (K8s).
Obejmuje to projektowanie, wdrażanie i zarządzanie klastrami Kubernetes, zrozumienie sieci (CNI), pamięci masowej (CSI) i konfiguracji zabezpieczeń w ekosystemie Kubernetes. Umiejętności w zakresie automatyzacji i programowania: Wymagane: Biegłość w jednym lub kilku nowoczesnych językach oprogramowania (np. Typescript, Go, Python, Rust) i powiązanych frameworkach używanych do tworzenia wydajnych, odpornych systemów produkcyjnych.
Wymagane posiadanie: Udokumentowane doświadczenie w tworzeniu solidnej, łatwej w utrzymaniu i dobrze przetestowanej automatyzacji skrypty, usługi i potoki do zarządzania infrastrukturą, wdrożeniami i zadaniami operacyjnymi. Narzędzia operacyjne i zarządzanie obserwowalnością: Wymagane: doświadczenie w posiadaniu, zarządzaniu i utrzymywaniu narzędzi operacyjnych o znaczeniu krytycznym. Pożądane: udokumentowane doświadczenie we wdrażaniu i zarządzaniu scentralizowanymi rozwiązaniami do rejestrowania lub podobnymi platformami (np.
Splunk, DataDog). Pożądane: Znajomość narzędzi do śledzenia rozproszonego (np. Jaeger, Zipkin) i monitorowania wydajności aplikacji (APM)rozwiązania.Co oferujemyKonkurencyjne wynagrodzenie od 95 000 do 125 000 funtów Kapitał własny w firmie technologicznej na wczesnym etapie rozwoju, która ma niesamowitą trajektorię 25 dni urlopu plus lokalne święta państwowe Sprzęt ApplePrywatne ubezpieczenie medyczne za pośrednictwem AXAPSkładka emerytalna za pośrednictwem Hargreaves Lansdown Dłuższy urlop rodzinny Zespół poza siedzibą firmy w ciekawych miejscach!
(Byliśmy do tej pory w Barcelonie, Lizbonie, Malcie i Splicie)