
MCCi to firma z sektora GovTech i doradztwa, która pomaga organizacjom sektora publicznego modernizować zarządzanie informacjami i świadczenie usług. Firma wdraża rozwiązania do zarządzania treścią przedsiębiorstwa Laserfiche, platformy do obsługi wniosków o udostępnienie dokumentów i pozwoleń, strony internetowe administracji publicznej, inteligentne przetwarzanie dokumentów, robotyzację procesów, podpisy elektroniczne, integracje systemów, zarządzane usługi chmurowe oraz świadczy usługi profesjonalne. MCCi obsługuje jednostki samorządu lokalnego i administrację stanową, organizacje egzekwujące prawo oraz instytucje edukacyjne, koncentrując się na ograniczaniu pracy ręcznej i poprawie efektywności operacyjnej.
Inżynier ds. operacji chmurowych w MCCi (praca zdalna, Stany Zjednoczone)
MCCi poszukuje inżyniera ds. operacji chmurowych, który wzmocni niezawodność, obserwowalność i automatyzację platformy JustFOIA — usługi SaaS do obsługi wniosków o publiczne rejestry. Praca zdalna obejmuje obsługę infrastruktury Azure oraz koordynowanie reagowania na incydenty w usługach dla administracji publicznej.
Opis
- Zapewniać inżynierię niezawodności dla JustFOIA, platformy SaaS MCCi do obsługi wniosków o publiczne rejestry
- Tworzyć i zarządzać monitoringiem, alertami, pulpitami nawigacyjnymi, logowaniem oraz raportowaniem operacyjnym na poziomie aplikacji, baz danych i infrastruktury
- Analizować logi, metryki, ślady i dane o stanie usług w celu wykrywania rozwijających się oraz powtarzających się problemów
- Zwiększać niezawodność, dostępność, wydajność, skalowalność i łatwość utrzymania platformy
- Uczestniczyć w dyżurach oraz kierować wstępną obsługą, diagnozowaniem, eskalacją incydentów i przywracaniem usług
- Rozwiązywać awarie produkcyjne dotyczące aplikacji, IIS/.NET, SQL Server, sieci i usług chmurowych
- Prowadzić bezwinne przeglądy incydentów, dokumentować przyczyny źródłowe i wdrażać działania naprawcze
- Zarządzać środowiskami Azure i Azure Government oraz je optymalizować
- Tworzyć automatyzację ograniczającą liczbę powtarzalnych zadań, błędów ludzkich i rozbieżności konfiguracji
- Utrzymywać i rozwijać Infrastructure as Code, zarządzanie konfiguracją, wdrażanie oraz narzędzia operacyjne
- Pomagać w obsłudze procesów CI/CD i wydań aplikacji
- Oceniać ograniczenia wydajności, ryzyko niewystarczającej pojemności i wyzwania związane ze skalowalnością
- Ustanawiać i monitorować wskaźniki oraz cele poziomu usług, budżety błędów lub porównywalne metryki niezawodności
- Pomagać w weryfikacji kopii zapasowych, odzyskiwaniu po awarii, ćwiczeniach przełączania awaryjnego, planowaniu pojemności i ocenach gotowości operacyjnej
- Pomagać w usuwaniu podatności, wzmacnianiu zabezpieczeń operacyjnych i realizacji działań związanych ze zgodnością
- Pisać i aktualizować instrukcje operacyjne, wytyczne diagnostyczne, procedury odzyskiwania oraz dokumentację operacyjną
- Współpracować z zespołami programistycznymi nad zwiększaniem niezawodności, obserwowalności i łatwości utrzymania aplikacji
- Współtworzyć automatyzację wydań, ulepszenia infrastruktury i dalszy rozwój praktyk DevOps
- W miarę rozszerzania zakresu obowiązków zapewniać wsparcie Cloud Operations dla dodatkowych produktów SaaS MCCi
Wymagania
- Co najmniej sześć lat łącznego doświadczenia w branży technologii informacyjnych
- Co najmniej trzy lata doświadczenia w inżynierii niezawodności stron z produkcyjnymi obciążeniami SaaS w chmurze publicznej, w tym odpowiedzialności za dostępność i wydajność
- Praktyczne doświadczenie w pracy SRE przy aplikacji SaaS w środowisku produkcyjnym
- Praktyczne doświadczenie w ustanawianiu i wykorzystywaniu SLI, SLO oraz budżetów błędów
- Doświadczenie we wdrażaniu obserwowalności z użyciem metryk, scentralizowanych logów, rozproszonego śledzenia, pulpitów nawigacyjnych i monitorowania wydajności aplikacji
- Umiejętność projektowania użytecznych alertów i ograniczania liczby niepotrzebnych powiadomień
- Doświadczenie w kierowaniu reagowaniem na incydenty, analizą przyczyn źródłowych i bezwinnymi przeglądami po incydentach
- Udokumentowane osiągnięcia w doprowadzaniu usprawnień niezawodności do końca
- Umiejętność tworzenia automatyzacji w PowerShell, Pythonie, Bashu lub podobnym języku
- Doświadczenie z Infrastructure as Code i praktykami zarządzania konfiguracją
- Doświadczenie w obsłudze obciążeń w Microsoft Azure lub innej wiodącej chmurze publicznej
- Doświadczenie we wspieraniu oprogramowania zorientowanego na klienta i krytycznego dla działalności biznesowej
- Bardzo dobre umiejętności diagnostyczne, komunikacyjne, pracy zespołowej i pisania technicznego
- Mile widziane: wsparcie produkcyjnych środowisk Windows Server i aplikacji IIS/.NET
- Mile widziane: monitoring SQL Server i diagnozowanie wydajności
- Mile widziane: doświadczenie z procesami CI/CD i automatyzacją wdrażania
- Mile widziane: doświadczenie w testach wydajnościowych i planowaniu pojemności
- Mile widziane: doświadczenie w obsłudze ruchu sieciowego, równoważeniu obciążenia, zaporach aplikacji internetowych i dostarczaniu treści
- Mile widziane: doświadczenie z kopiami zapasowymi, replikacją, przełączaniem awaryjnym, odzyskiwaniem po awarii i testowaniem odtwarzania
- Mile widziane: doświadczenie z technologiami kontenerowymi i orkiestracją
- Znajomość Datadog, Azure Application Insights, Elastic, Terraform, Ansible, PowerShell, Azure DevOps lub Cloudflare będzie dodatkowym atutem
Benefity
- Praca zdalna wspierana przez wirtualne formy integracji dla rozproszonych zespołów
- Dostępni menedżerowie i liderzy
- Kultura oparta na zaufaniu i ograniczonej biurokracji
- Swobodny, komfortowy ubiór w pracy
- Integracyjne, różnorodne i pełne szacunku środowisko pracy
- Możliwości współpracy, budowania relacji i uznawania osiągnięć