
O szóstej czterdzieści trzy rano czujnik w magazynie numer siedem zawył tak głośno, że dwóch pracowników wybiegło na rampę, przekonanych, że pali się instalacja.
Nie paliła się.
Gorzej.
Atlas właśnie próbował wysłać dwie identyczne palety, z tym samym numerem zamówienia, do dwóch różnych działów tego samego klienta, przez dwóch różnych przewoźników, z których jeden od ośmiu miesięcy nie miał z nami umowy.
Na monitorze nad stanowiskiem dyspozytora pojawiły się trzy czerwone komunikaty.
DUPLIKAT ZLECENIA.
NIEZGODNOŚĆ TOKENA DOSTAWCY.
ADMINISTRATOR WYMAGANY.
A pod nimi, małymi literami:
Brak aktywnego administratora głównego.
Kiedy później pokazano mi zdjęcie tego ekranu, nie poczułam satysfakcji.
Poczułam dokładnie to, co człowiek czuje, kiedy widzi samochód stojący na torach i światła nadjeżdżającego pociągu.
Bo wiedziałam, że to dopiero pierwszy wagon.
Pięć godzin wcześniej dział kadr zwolnił mnie za „nieautoryzowane szkolenia”.
Piętnaście minut przed wyjściem powiedziałam Karolinie dokładnie, co się stanie.
Roześmiała się.
Tego śmiechu nie zapomniałam.
Ale najbardziej zapamiętałam moment, kiedy przestała się śmiać.
Dwa tygodnie wcześniej siedziałam po turecku pod własnym biurkiem, z puszką Black Energy między kolanami i analizatorem Ethernetu podłączonym do kabla, który według oficjalnej dokumentacji nawet nie istniał.
Była 21:17.
Na trzecim piętrze West Corporate pachniało spalonym ziarnem z ekspresu, kurzem z klimatyzacji i tym szczególnym rodzajem zmęczenia, który pojawia się w biurach po dziewiętnastej.
Większość ludzi już wyszła.
Ja nie.
Na jednym monitorze obserwowałam pakiety pomiędzy modułem magazynowym a systemem rozliczeń. Na drugim miałam otwarte logi z serwera uwierzytelniającego. Na trzecim migał komunikat, który pojawiał się raz na trzy lub cztery dni i za każdym razem znikał, zanim ktokolwiek inny zdążył go zobaczyć.
Vendor signature mismatch. Retry 3/3.
Gdybym zostawiła go bez reakcji, system po około dwudziestu minutach zacząłby odrzucać część zamówień zagranicznych.
Nikt nie zauważyłby od razu.
Najpierw jeden kierownik magazynu zadzwoniłby do drugiego. Potem ktoś z księgowości uznałby, że dostawca źle wystawił fakturę. Ktoś z zakupów wysłałby maila. Po trzech godzinach powstałby „pilny zespół roboczy”. Po pięciu pojawiłby się PowerPoint.
Ja potrzebowałam czterech minut.
Znalazłam uszkodzony wpis, odbudowałam certyfikat pośredni, puściłam próbne zamówienie przez sandbox, zamknęłam analizator i wyszłam spod stołu.
Na komunikatorze czekała jedna wiadomość.
Od Grześka z logistyki.
Duchu w kablach, znowu żyje. Co zrobiłaś?
Odpisałam:
Nic.
Po chwili pojawiły się trzy kropki.
Czyli jak zwykle coś, czego nikt z nas nie rozumie. Dzięki.
Tak wyglądała większa część mojego życia w West Corporate.
Nazywam się Jolanta Kowalska.
Przez siedem lat moje stanowisko zmieniało nazwę cztery razy, choć moja praca pozostawała dokładnie ta sama.
Najpierw byłam specjalistką ds. systemów.
Potem starszą specjalistką.
Potem administratorką integracji.
W końcu ktoś w HR uznał, że „Inżynierka ds. ciągłości procesów” wygląda lepiej w strukturze organizacyjnej.
Nie miało to żadnego znaczenia.
W firmie i tak byłam tą kobietą w czarnej bluzie, która nie chodziła na imprezy integracyjne i potrafiła naprawić coś, czego reszta nie potrafiła nawet nazwać.
Atlas powstał długo przed moim przyjściem.
Tyle że wtedy nie nazywał się Atlas.
Był zlepkiem dwóch programów magazynowych, arkusza do naliczania diet, skryptu napisanego przez studenta na praktykach i starego systemu księgowego, który producent przestał oficjalnie wspierać trzy lata wcześniej.
Firma rosła.
System nie.
Więc go przebudowywałam.
Najpierw nocami, żeby nie zatrzymywać pracy magazynów.
Potem w weekendy, bo zarząd nie zgadzał się na pełną migrację.
Później już ciągle.
Dodałam moduł harmonogramowania dostaw.
Połączyłam faktury z weryfikacją dostawców.
Napisałam mechanizm wykrywający podwójne zamówienia.
Dołożyłam alerty zgodności.
Przepięłam listę płac.
Zautomatyzowałam raporty audytowe.
Podłączyłam system kart wejściowych do awaryjnych procedur dostępowych.
Ktoś kiedyś zażartował, że niedługo Atlas będzie zamawiał mleko do firmowej lodówki.
Trzy miesiące później właśnie to robił.
Nazwa została nadana podczas jednego z zebrań zarządu.
„Bo trzyma firmę na barkach” – powiedział wtedy dyrektor operacyjny.
Wszyscy się zaśmiali.
Ja nie.
Wiedziałam, że żart jest zbyt blisko prawdy.
Miałam z firmą niepisaną umowę.
Ja utrzymywałam Atlasa przy życiu.
Oni pozwalali mi pracować.
Bez obowiązkowych urodzin.
Bez „pięciominutowych energizerów”.
Bez zdjęć w firmowych koszulkach.
Bez warsztatów o tym, jakim zwierzęciem jest twoja osobowość sprzedażowa.
Jeśli coś przestawało działać, dzwonili do mnie.
Jeśli działało, zapominali, że istnieję.
To mi odpowiadało.
Prawie.
Czasami tylko człowiek chciał wiedzieć, że ktoś zauważa różnicę między „działa” a „działa, bo ktoś od trzech godzin nie poszedł do domu”.
Jedyną osobą, która regularnie zostawiała mi prawdziwe podziękowania, była Hana z księgowości.
Kiedyś naprawiłam jej drukarkę chwilę przed wysyłką dokumentów do audytora.
Następnego ranka na moim biurku stał kubek.
Nie firmowy.
Nie z motywacyjnym napisem.
Zwykły biały kubek i kartka.
Dzięki. Wiem, że to nie była „tylko drukarka”.
Trzymałam tę kartkę trzy lata.
W West Corporate wdzięczność była rzadsza niż awans bez prezentacji w PowerPoincie.
Dlatego zauważyłam Karolinę już pierwszego dnia.
Nie dlatego, że była głośna.
Głośnych ludzi mieliśmy wielu.
Karolina była inna.
Wchodziła do pokoju i natychmiast sprawdzała, kto ma wyższą pozycję od niej, kto niższą i kto może być przydatny.
Miała platynowe włosy, idealnie wyprasowane koszule i zwyczaj uśmiechania się dokładnie o sekundę dłużej, niż wymagała sytuacja.
Do HR przyszła jako „Head of People Transformation”.
Nikt nie potrafił wyjaśnić, co dokładnie miała transformować.
Wiedzieliśmy tylko, że jej teść był właścicielem budynku, w którym wynajmowaliśmy trzy piętra.
Pierwszego tygodnia zmieniła formularz urlopowy.
Drugiego zlikwidowała możliwość pracy z domu w piątki, bo „obecność buduje kulturę”.
Trzeciego zamówiła neon z napisem PEOPLE FIRST za więcej, niż zarabiał miesięcznie jeden z naszych magazynierów.
Czwartego tygodnia znalazła moje wydatki.
7 500 złotych.
Pakiet zaawansowanych testów penetracyjnych i szkolenie z reagowania na incydenty.
Zamówienie było zatwierdzone.
Kod projektu prawidłowy.
Budżet bezpieczeństwa miał jeszcze ponad 60 tysięcy rezerwy.
Mój przełożony podpisał zgodę.
Dyrektor IT ją potwierdził.
CFO widział zestawienie.
Dla Karoliny nie miało to znaczenia.
Przyszła do mojego biurka o 10:12.
Nie usiadła.
— Jolanta?
Zdjęłam jedną słuchawkę.
— Tak.
— Chciałabym porozmawiać o twoim rozwoju osobistym.
Popatrzyłam na ekran. Potem na nią.
— Nie rozwijam się osobiście przed dwunastą.
Nie zaśmiała się.
— Mam tutaj koszt siedem tysięcy pięćset złotych. Szkolenie cyberbezpieczeństwa.
— Tak.
— Dlaczego firma za to płaci?
— Bo firma korzysta z sieci komputerowej.
Jej szczęka drgnęła.
— Pytam poważnie.
— Ja też.
Położyła segregator na rogu biurka.
— Rozumiem, że istnieje budżet szkoleniowy. Ale nie znalazłam zgody HR.
— Bo to nie jest benefit pracowniczy.
— To szkolenie.
— To część kontroli bezpieczeństwa Atlasa.
— W nazwie jest „training package”.
— A w nazwie Red Bulla jest byk, a jednak nie stoi w kuchni obok ekspresu.
Tym razem przestała się uśmiechać całkowicie.
Powinnam była wtedy zrozumieć, że nie rozmawiam z kimś, kto próbuje ustalić fakty.
Rozmawiałam z kimś, kto właśnie wybierał cel.
Tego samego dnia napisała do mojego przełożonego.
Następnego do finansów.
Dzień później poprosiła dział compliance o „historyczną analizę nieautoryzowanych kosztów pracowniczych przypisanych do Jolanty K.”
Słowo „nieautoryzowanych” pojawiło się w prośbie, zanim analiza się zaczęła.
To też powinno mi coś powiedzieć.
W kolejnych dniach zaczęły znikać małe rzeczy.
Moje automatyczne uprawnienie do zakupów awaryjnych zostało zawieszone.
Musiałam prosić o zgodę na odnowienie certyfikatu za dziewięćdziesiąt złotych.
Wniosek o dodatkowy dysk do serwera odrzucono z komentarzem:
Brak jasnej wartości biznesowej.
Tydzień później ten sam dział wydał dwanaście tysięcy na konsultanta od „mapowania szczęścia pracowników”.
Nie protestowałam.
Zapisywałam.
Daty.
Decyzje.
Odrzucone wnioski.
Numery ticketów.
W administracji systemami pamięć jest przydatna.
Dokumentacja jest lepsza.
Karolina tymczasem chodziła po piętrze i prowadziła rozmowy.
Z ludźmi, którzy nigdy ze mną nie pracowali.
Pytała, czy jestem „trudna we współpracy”.
Czy „dzielę się wiedzą”.
Czy „tworzę pojedynczy punkt ryzyka”.
To ostatnie było zabawne.
Przez trzy lata prosiłam o drugiego administratora Atlasa.
Trzy razy.
Pierwszy wniosek odrzucono, bo „brak headcountu”.
Drugi, bo zarząd wdrażał oszczędności.
Trzeci dlatego, że nowy dyrektor uznał, iż Bartek z helpdesku „w razie czego może przejąć temat”.
Bartek był dobry.
Naprawdę.
Ale w tamtym czasie nie wiedział nawet, że Atlas miał osobny klaster uwierzytelniający.
Nie dlatego, że był głupi.
Dlatego, że nikt nie przydzielił mu czasu, bym mogła go przeszkolić.
Karolina znalazła problem, który firma sama stworzyła, i postanowiła użyć go jako dowodu przeciwko osobie, która przez lata ostrzegała, że ten problem istnieje.
Kulminacja przyszła w czwartek.
Zaproszenie nazywało się:
Q3 MORALE STRATEGY & PEOPLE ALIGNMENT.
Już sam tytuł powinien być karalny.
Sala konferencyjna „Wisła”.
Czternaście osób.
Pizza stygnąca w kartonach.
Na ścianie prezentacja o zaangażowaniu pracowników.
Slajd pierwszy: wyniki ankiety.
Slajd drugi: kultura.
Slajd trzeci: wartości.
Slajd czwarty: zdjęcie ludzi śmiejących się przy stole, których nikt z nas nigdy wcześniej nie widział.
Slajd piąty: „ownership”.
Slajd szósty: „transparentność kosztowa”.
Slajd siódmy nosił moje imię.
JOLANTA K. – POWTARZAJĄCE SIĘ NARUSZENIA POLITYKI WYDATKOWEJ.
Przez kilka sekund naprawdę myślałam, że to pomyłka.
Siedziałam na końcu stołu, w czarnej bluzie z kapturem, z papierowym kubkiem kawy.
Karolina stała obok ekranu z pilotem w dłoni.
Spojrzała na mnie.
— Jolanta, czy chciałabyś wyjaśnić zespołowi, dlaczego wielokrotnie używałaś środków firmowych do niezatwierdzonego rozwoju osobistego?
W sali zrobiło się tak cicho, że słyszałam wentylator projektora.
— Zespołowi? — zapytałam.
— Transparentność jest jedną z naszych wartości.
— Nie przypominam sobie, żeby moje wydatki były punktem spotkania o morale.
— To jest ze sobą powiązane.
— W jaki sposób?
Uśmiechnęła się.
— Odpowiedzialność buduje morale.
Popatrzyłam na CFO.
Nie patrzył na mnie.
Na dyrektora IT.
Zacisnął szczękę, ale milczał.
Na mojego przełożonego.
Wyglądał, jakby właśnie zobaczył wypadek drogowy i zastanawiał się, czy wolno mu zadzwonić po karetkę bez zgody zarządu.
Wtedy już wiedziałam.
To nie była rozmowa.
Decyzja zapadła wcześniej.
Karolina kliknęła pilotem.
Pojawiły się cztery pozycje.
Szkolenie z reagowania na incydenty.
Pakiet testów penetracyjnych.
Warsztat bezpieczeństwa dostawców.
Odnowienie certyfikacji związanej z kontrolą dostępu.
Wszystko opisane jako „rozwój osobisty”.
Prawie się uśmiechnęłam.
— Wszystkie cztery są przypisane do projektów infrastrukturalnych.
— Według twojej interpretacji.
— Według numerów zleceń.
— HR dokonał własnej oceny.
— HR nie zarządza infrastrukturą bezpieczeństwa.
To był moment, w którym Karolina poczuła publiczny opór.
Widziałam to.
Wyprostowała się.
— Omówiłam sprawę z kierownictwem. Ze skutkiem natychmiastowym kończymy współpracę.
Ktoś upuścił widelec.
Nie wiem kto.
Karolina mówiła dalej.
— Proszę oddać kartę dostępu, wylogować się ze wszystkich systemów i przygotować rzeczy osobiste. Ochrona odprowadzi cię do wyjścia.
Przez chwilę nikt się nie poruszył.
Spojrzałam na nią.
— Ze skutkiem natychmiastowym?
— Tak.
— Bez przekazania obowiązków?
— IT zabezpieczy twoje konta.
— Pytam o przekazanie administratora.
— Wszystkie zasoby należą do firmy.
— Nie o to pytam.
W jej oczach pojawiło się zniecierpliwienie.
— Jolanta, nie będziemy teraz prowadzić technicznej dyskusji.
Wyjęłam kartę z uchwytu.
Położyłam ją na stole.
— W porządku.
Karolina chyba spodziewała się krzyku.
Może łez.
Może tłumaczenia.
W takich momentach ludzie, którzy lubią władzę, często potrzebują reakcji drugiej strony, żeby poczuć, że ich ruch był ważny.
Nie dostała jej.
Wstałam.
Poprawiłam bluzę.
Wzięłam kubek.
— Masz piętnaście minut.
Zmarszczyła brwi.
— Słucham?
— Piętnaście minut przed rozpoczęciem rotacji poświadczeń po odebraniu mojego statusu administratora.
W sali zrobiło się jeszcze ciszej.
Dyrektor IT podniósł głowę.
— Jola…
Karolina weszła mu w słowo.
— Czy to groźba?
— Nie. Procedura bezpieczeństwa.
— Wyłączyłaś coś?
— Nie.
— Ustawiłaś jakiś mechanizm odwetowy?
— Nie.
— Więc nie dramatyzuj.
Popatrzyłam na zegarek.
11:08.
— Czternaście minut.
Jej twarz stwardniała.
— Proszę ją wyprowadzić.
Ochroniarz nazywał się Marek.
Znałam go pięć lat.
Raz uruchomiłam mu zdalnie bramkę parkingową w Wigilię, kiedy system odmówił współpracy i jego samochód utknął na minus czternaście stopni.
Teraz szedł dwa kroki za mną.
Wyglądał, jakby chciał przeprosić za całą firmę.
Nie musiał.
Przeszłam przez kuchnię.
Grzesiek stał przy ekspresie.
Zobaczył Marka.
Zobaczył pudełko, które niosłam.
Zobaczył moją kartę, której już nie miałam.
— Serio? — powiedział.
Wzruszyłam ramionami.
Za nim ktoś szepnął:
— Zwolnili ją?
— Kogo?
— Jolę.
— Tę od Atlasa?
— Myślałem, że ona jest Atlasem.
Nie odwróciłam się.
Moje biurko mieściło się w najciemniejszym rogu trzeciego piętra.
Spakowanie siedmiu lat zajęło sześć minut.
Prawie martwy kaktus.
Pęknięta figurka smoka wawelskiego, sklejona taśmą po przeprowadzce.
Dwa kubki.
Ładowarka.
Zapasowa bluza.
Notatnik.
Kartka od Hany.
Włożyłam ją na sam koniec.
Na krześle zostawiłam czarny pendrive.
Bez logo.
Bez naklejki producenta.
Tylko kawałek taśmy z napisem:
POWODZENIA.
Nie był żadną bombą.
Było na nim to, o co prosiłam firmę od lat.
Awaryjny pakiet przekazania.
Schemat zależności.
Lista dostawców certyfikatów.
Instrukcja odtworzenia warstwy logowania.
Numery umów.
Procedura przejęcia root authority.
Wszystko zaszyfrowane zgodnie z polityką firmy.
Hasło należało pobrać z firmowego sejfu haseł przy użyciu dwóch kont dyrektorskich.
Kiedy później ktoś próbował zrobić z pendrive’a dowód mojego „sabotażu”, prawnik audytujący sprawę zadał tylko jedno pytanie:
— Czy ktokolwiek go otworzył?
Nie.
Przez pierwsze dziewięć godzin nikt nawet nie zauważył, że tam leżał.
Wsiadłam do windy.
Tuż przed zamknięciem drzwi zobaczyłam Karolinę stojącą przy wejściu do sali konferencyjnej.
Uśmiechała się do kogoś.
W odbiciu wypolerowanej stali wyglądało, jakby jej twarz składała się wyłącznie z włosów, zębów i pewności siebie.
11:16.
Sześć minut.
Kiedy zeszłam na parter, mój telefon zawibrował.
Nie służbowy.
Prywatny.
Automatyczne powiadomienie z certyfikatora.
Employment status change detected. Privileged identity rotation scheduled.
Poniżej:
Grace period: 00:04:51.
To nie był mechanizm zemsty.
To był mechanizm, który zatwierdziła komisja bezpieczeństwa osiemnaście miesięcy wcześniej po próbie włamania.
Konta administratorów wysokiego poziomu nie mogły pozostawać aktywne po zakończeniu zatrudnienia.
Problem polegał na czymś innym.
Przez osiemnaście miesięcy prosiłam firmę, żeby utworzyła drugi niezależny root.
Koszt: około 42 tysiące złotych i kilka dni migracji.
Za pierwszym razem uznano go za „niepilny”.
Za drugim przesunięto na następny kwartał.
Za trzecim Karolina wstrzymała projekt w ramach „optymalizacji wydatków niespersonalnych”.
Tak brzmiała dokładna nazwa statusu.
Mam go do dziś na PDF-ie.
Kiedy moja tożsamość administracyjna wygasała, Atlas nie miał zgasnąć.
Miał przejść na drugiego administratora.
Tylko że drugiego administratora nigdy nie utworzono.
O 11:22 moja karta pracownicza została formalnie unieważniona.
O 11:22 i 14 sekund certyfikat główny rozpoczął rotację.
O 11:22 i 41 sekund Atlas wysłał pierwsze ostrzeżenie.
Nikt go nie przeczytał.
O 11:24 byłam już na parkingu.
Wsiadłam do auta.
Telefon zawibrował ponownie.
Primary privileged identity removed. Secondary authority not found. Fail-safe mode initiated.
Przeczytałam dwa razy.
Potem wysłałam jedną wiadomość do dyrektora IT.
Rotacja ruszyła. Nie macie drugiego root authority. Pakiet przekazania jest na moim krześle. Macie ograniczone okno.
Odpowiedzi nie dostałam.
Później dowiedziałam się, dlaczego.
Karolina zabrała mu telefon na kolejne spotkanie.
Oficjalnie dlatego, że „potrzebowali pełnej obecności bez rozpraszaczy”.
Nieoficjalnie — bo właśnie tłumaczyła kierownikom, że moje odejście było „elementem profesjonalizacji struktur”.
O 11:31 wydrukowano pierwszą pustą etykietę wysyłkową.
Kierownik magazynu uznał, że skończył się toner.
Wymienili toner.
Druga etykieta również była pusta.
Trzecia zawierała numer zamówienia, ale zamiast kodu przewoźnika miała ciąg znaków:
AUTH_PENDING.
Magazyn zadzwonił do logistyki.
Logistyka otworzyła kolejkę zapasową.
Atlas odpowiedział:
Backup queue unavailable. Authentication dependency unresolved.
Grzesiek zadzwonił do IT.
Bartek odebrał.
— Co znowu?
— Atlas nie drukuje.
— Restartowaliście drukarkę?
— Dwie.
— Sterownik?
— Bartek, to nie drukarka.
Minuta ciszy.
— Dobra. Patrzę.
O 11:38 Bartek po raz pierwszy zobaczył czerwone kontrolki na dashboardzie, który wcześniej oglądał tylko na moim monitorze.
Później powiedział mi, że przez pierwsze trzydzieści sekund był pewien, iż ma otwarte środowisko testowe.
Nie miał.
Siedemnaście usług straciło pełne poświadczenia.
Sześć pracowało w trybie ograniczonym.
Trzy czekały na podpis administratora.
Jedna zaczynała odrzucać komunikację z systemem płac.
Bartek kliknął „renew admin session”.
Odpowiedź:
Administrative certificate expired. Annual override required.
Kliknął drugi raz.
To samo.
Spróbował konta serwisowego.
Insufficient privileges.
Konta dyrektora IT.
Insufficient privileges.
Konta awaryjnego.
Certificate chain incomplete.
A na samym dole strony pojawił się komunikat, który napisałam pięć lat wcześniej, kiedy system wyświetlał błędny status przy kontach testowych:
Nie jesteś wybrańcem.
Bartek patrzył na niego podobno przez kilka sekund.
Potem powiedział:
— O kurwa.
To była pierwsza trafna diagnoza tamtego dnia.
O 11:47 zaczęła psuć się lista płac.
Nie całkowicie.
To byłoby prostsze.
Połowa przelewów nadal była w statusie „przygotowane”.
Około trzydziestu procent przeszło do „weryfikacja”.
Reszta zniknęła z widoku użytkownika, ponieważ moduł płac nie potrafił potwierdzić tokenu usługi, która przypisywała pracowników do rachunków kosztowych.
Hana z księgowości nacisnęła F5.
Nic.
Wylogowała się.
Nie mogła wejść ponownie.
Zadzwoniła do Bartka.
Bartek nie odebrał.
Zadzwoniła drugi raz.
Trzeci.
W końcu zeszła na trzecie piętro.
Zobaczyła moje puste biurko.
Potem Karolinę przy szybie sali konferencyjnej.
— Gdzie jest Jolanta?
Karolina odwróciła się.
— Nie pracuje już w firmie.
Hana patrzyła na nią podobno tak długo, że ktoś stojący obok poczuł się niezręcznie.
— Dzisiaj?
— Tak.
— Przed zamknięciem listy płac?
— Jej zatrudnienie nie może zależeć od cyklu księgowego.
— Nie o jej zatrudnienie pytam.
Karolina skrzyżowała ręce.
— Hana, to są przejściowe utrudnienia.
— Właśnie straciliśmy dostęp do części wynagrodzeń.
— IT to obsłuży.
— Jola była IT dla tego systemu.
— Nie dramatyzujmy.
To zdanie wróciło do niej później wiele razy.
Przez kilka miesięcy ktoś trzymał w kuchni kubek z napisem:
NIE DRAMATYZUJMY PRZEJŚCIOWYCH UTRUDNIEŃ.
Nikt oficjalnie nie przyznał się, kto go zamówił.
O 12:03 sprzedaż zaczęła tracić terminy dostaw.
O 12:11 moduł zakupowy podwoił jedno zlecenie, ponieważ pierwsze potwierdzenie utknęło pomiędzy dwiema warstwami autoryzacji.
O 12:19 compliance nie mogło wygenerować raportu dla audytu dostawcy, który miał się rozpocząć za czterdzieści osiem godzin.
O 12:26 Kira z Sales Operations zeszła do IT.
Kira należała do ludzi, którzy nie używali pięciu słów, jeśli wystarczały trzy.
Stanęła obok Bartka.
Na jego monitorze świeciło już tyle czerwieni, że wyglądał jak panel alarmowy elektrowni.
— Gdzie Jola?
— Zwolnili ją.
— Kto?
Bartek wskazał głową w stronę HR.
Kira zamknęła oczy.
— Za co?
— Szkolenia.
Otworzyła oczy.
— Jakie szkolenia?
— Cybersecurity.
— Szkolenia z cyberbezpieczeństwa?
— Tak.
— Zwolnili administratorkę systemu za to, że szkoliła się z zabezpieczania systemu?
Bartek milczał.
Kira spojrzała na czerwony dashboard.
— To jest ten moment, kiedy powiesz mi, że mamy jeszcze kogoś?
— Mamy mnie.
— Znasz Atlasa?
— Znam… części.
— Ile części?
— Kira.
— Ile?
Bartek potarł twarz.
— Może dwadzieścia procent.
— Dwadzieścia dobrych procent czy takich „widziałem kiedyś diagram”?
Nie odpowiedział.
Kira podeszła do mojego biurka.
Drzwi do małej serwerowni technicznej obok były już zamknięte po odebraniu mojego dostępu.
— Potrzebuję klucza.
— Elektroniczny.
— To otwórz.
— Nie mogę.
— Dlaczego?
Bartek odwrócił monitor.
Access controller waiting for privileged verification.
Kira parsknęła.
— Oczywiście.
O 12:41 dział prawny próbował pobrać dokumenty zgodności dla niemieckiego kontrahenta.
Ładowały się przez trzy minuty.
Potem pojawiła się stara strona błędu.
Zdjęcie szopa grzebiącego w koszu.
Pod nim napis:
Szukamy. Bez obietnic.
To był mój żart z 2021 roku.
Miałam go usunąć.
Nigdy nie miałam czasu.
Radca prawny zrobił zdjęcie i wysłał do dyrektora IT z pytaniem:
Czy to jest atak?
Bartek odpisał:
Chciałbym.
O 12:54 skrzynka Karoliny wyglądała jak automat w kasynie.
PILNE – PLANOWANIE DOSTAW
PAYROLL ERROR
VENDOR VERIFICATION DOWN
COMPLIANCE ACCESS
SYSTEM AUTHENTICATION RISK
URGENT: ATLAS
URGENT URGENT: ATLAS
Jej asystentka, Marta, weszła do gabinetu.
— Powinniśmy przerwać spotkania.
— Nie.
— Karolina, jest sporo zgłoszeń.
— Każda zmiana powoduje opór.
— To nie jest opór. Nie działa lista płac.
Karolina odsunęła laptop.
— Marta, jeśli za każdym razem, gdy po odejściu jednej osoby występuje kilka błędów, organizacja wpada w panikę, to znaczy, że właśnie potwierdza się moja diagnoza.
— Jaka diagnoza?
— Że uzależnienie od Jolanty było patologiczne.
To był logiczny trik, który długo działał na ludzi.
Im bardziej firma potrzebowała mnie po moim odejściu, tym mocniej Karolina przedstawiała to jako dowód, że należało mnie usunąć.
Do czasu.
O 13:07 do jej gabinetu wpadł człowiek z zakupów.
Nie zapukał.
— Mamy podwójne obciążenie.
— Za co?
— Za dostawcę, którego nie ma.
— Jak to „nie ma”?
— System utworzył duplikat profilu przy próbie walidacji. Jedna transakcja przeszła przez stary identyfikator, druga przez nowy.
— Cofnijcie ją.
— Nie możemy zatwierdzić cofnięcia.
— Dlaczego?
— Administrator.
Karolina zacisnęła usta.
— Jaki numer dostawcy?
Mężczyzna podał jej kartkę.
Spojrzała.
MATAG-JOLANTA-TL7
— Co to jest?
— Nie wiem.
Bartek wiedział.
TL7 oznaczało Trust Layer 7.
Mój identyfikator nie znajdował się tam dlatego, że „przywłaszczyłam sobie system”.
Znajdował się tam dlatego, że kiedy w 2022 roku przenosiliśmy weryfikację dostawców, firma nie miała jeszcze centralnego systemu tożsamości uprzywilejowanej.
Musieliśmy podpiąć usługę do certyfikowanego administratora.
Miał to być układ tymczasowy.
Przez trzy miesiące.
Minęły cztery lata.
Tak właśnie powstają „niezastąpieni ludzie”.
Nie rodzą się w tajemnych piwnicach z planem przejęcia korporacji.
Powstają z maili zaczynających się od:
„Na razie zróbmy to na twoim koncie, a później uporządkujemy.”
A „później” nigdy nie przychodzi.
O 13:19 Karolina zadzwoniła do Bartka.
Nie odebrał.
Zadzwoniła do dyrektora IT.
— Potrzebuję zresetować dane logowania Atlasa.
Po drugiej stronie zapadła cisza.
— Jakie dane?
— Administratora.
— Joli?
— Firmowe.
— Pytam, czy chodzi o konto Joli.
— System jest własnością firmy.
— Karolina…
— Możecie to po prostu zresetować?
— Próbujemy.
— Jak długo?
— Nie wiem.
— Godzinę?
— Nie wiem.
— Dwie?
— Nie wiem.
— To kto wie?
Kolejna cisza.
Tym razem dłuższa.
— Jolanta.
Rozłączyła się.
O 13:36 wezwano pierwszego zewnętrznego konsultanta.
Nie przyjechał od razu.
Był w Katowicach.
Druga firma mogła wysłać kogoś następnego ranka.
Trzecia zaoferowała zdalną diagnozę.
Karolina wybrała trzecią.
Konsultant poprosił o dostęp root.
Bartek napisał:
Nie mamy.
Konsultant:
To proszę uzyskać od administratora.
Bartek:
Została zwolniona.
Trzy minuty bez odpowiedzi.
Potem:
Czy przekazała poświadczenia?
Nie było handoveru.
Następna odpowiedź przyszła po prawie minucie.
Kto zwalnia głównego administratora systemu krytycznego bez handoveru?
Bartek nie odpisał.
Zrobił screenshot.
Do dziś jest gdzieś w firmowym archiwum.
O 14:02 Atlas przestał synchronizować kalendarze części kadry zarządzającej.
Nie wszystkie.
To był najgorszy możliwy wariant.
Gdyby wszystkie padły, problem zauważono by natychmiast.
Ale część spotkań nadal się wyświetlała.
Część nie.
Jedni pojawiali się na sali.
Drudzy czekali na Teams.
Trzeci szli piętro wyżej.
W firmie zaczęli pojawiać się ludzie chodzący fizycznie od biurka do biurka, pytający:
— Mamy teraz spotkanie?
Dla organizacji technologicznej było to coś w rodzaju powrotu do epoki kamienia.
Kira zobaczyła trzech kierowników stojących na korytarzu z laptopami pod pachą.
Podeszła do Karoliny.
— Zadzwonimy do niej?
— Nie.
— To nie była prośba o zgodę.
— Jolanta nie jest już pracownikiem.
— Dokładnie dlatego musimy ustalić warunki konsultacji.
— Nie będziemy nagradzać nieprofesjonalnego zachowania.
Kira spojrzała na nią z niedowierzaniem.
— Jakiego zachowania?
— Uzależnienia firmy od własnych kompetencji.
Wtedy podobno ktoś z finansów, stojący trzy metry dalej, parsknął śmiechem.
Karolina odwróciła głowę.
Nikt się nie przyznał.
O 14:17 mój były przełożony wreszcie odzyskał telefon.
Zobaczył moją wiadomość.
Pobiegł do mojego biurka.
Znalazł pendrive.
Wziął go do IT.
Bartek podłączył go do odseparowanego laptopa.
Plik otworzył się.
ATLAS_EMERGENCY_HANDOVER.enc
— Hasło? — zapytał.
— Sejf.
Otworzyli firmowy sejf haseł.
Procedura wymagała autoryzacji dwóch dyrektorów.
Dyrektor IT zatwierdził.
CFO zatwierdził.
System odpowiedział:
Second-factor signing service unavailable.
— Gdzie działa signing service? — zapytał CFO.
Bartek patrzył na ekran.
— W Atlasie.
Nikt się nie odezwał.
To był pierwszy moment, kiedy naprawdę zrozumieli skalę problemu.
Nie mieli zamkniętych drzwi.
Mieli klucz w sejfie.
Tylko sejf stał po drugiej stronie drzwi.
O 14:31 CFO wszedł do gabinetu Karoliny bez pukania.
Trzymał wydruki.
— Powiedziałaś, że ona wydawała pieniądze bez zgody.
— Powtarzająco.
— Kto ci to powiedział?
— Zestawienie finansowe.
— Mam zestawienie finansowe.
Położył pierwszą kartkę na jej biurku.
— Pen test, siedem i pół tysiąca. Projekt SEC-41. Zgoda dyrektora IT.
Druga.
— Vendor security workshop. Projekt COM-17. Moja zgoda.
Trzecia.
— Certyfikacja reagowania na incydenty. Zatwierdzona po zeszłorocznym audycie.
Karolina pobladła, ale tylko trochę.
— HR ocenił charakter tych kosztów jako rozwojowy.
— HR nie ma kompetencji do zmiany kodu księgowego zatwierdzonego przez finanse.
— Chodziło o zasadę.
— Jaką zasadę?
Nie odpowiedziała.
CFO przesunął w jej stronę czwartą kartkę.
— Wiesz, co było na szkoleniu za siedem i pół tysiąca?
— Cyberbezpieczeństwo.
— Tak. A wiesz, dlaczego je kupiliśmy?
Milczała.
— Bo w zeszłym roku ktoś próbował wejść do naszego środowiska przez konto jednego z dostawców.
Karolina spojrzała na niego.
— Nie słyszałam o tym.
— Nie słyszałaś, bo Jolanta zatrzymała próbę, zanim powstał incydent wymagający zgłoszenia.
CFO pochylił się nad biurkiem.
— Jej szkolenie kosztowało siedem i pół tysiąca. Wstępna ocena ekspozycji, której uniknęliśmy, wynosiła ponad pół miliona.
Karolina otworzyła usta.
CFO nie dał jej dojść do słowa.
— Zwolniłaś ją za oszczędność, która mogła nam oszczędzić pięćset tysięcy.
— Decyzja była konsultowana.
— Z kim?
— Z kierownictwem.
— Ze mną nie.
W tej chwili po raz pierwszy pojawił się prawdziwy strach.
Nie panika.
Jeszcze nie.
Strach ma inny wygląd.
Człowiek przestaje bronić decyzji i zaczyna szukać nazwisk ludzi, z którymi mógłby podzielić odpowiedzialność.
Karolina zrobiła dokładnie to.
— Dyrektor HR zaakceptował proces.
— Jest na urlopie.
— CEO znał temat.
— CEO wiedział, że zwalniasz głównego administratora Atlasa?
Cisza.
— Wiedział, że rozwiązujemy problem wydatkowy.
CFO zamknął oczy.
— Czyli nie wiedział.
O 14:52 do firmy zadzwonił największy klient.
System automatycznego uzupełniania stanów przesłał błędne potwierdzenie wysyłki.
Potem je wycofał.
Potem utworzył nowe.
Jedna partia towaru miała status „wysłana”, choć stała na rampie.
Druga miała status „wstrzymana z przyczyn fraudowych”, mimo że klient posiadał najwyższy poziom weryfikacji.
Kiedy pracownik supportu próbował wejść w szczegóły, chatbot techniczny wyświetlił jedną z odziedziczonych odpowiedzi awaryjnych.
W przypadku problemów z walidacją skontaktuj się z administratorem Atlas – Jolanta.
Ktoś zrobił screenshot.
Po piętnastu minutach krążył już po całej firmie.
O 15:03 CEO miał spotkanie dotyczące wyników kwartału.
Przyszedł do sali.
Była pusta.
Spojrzał na kalendarz.
Spotkania nie było.
Zadzwonił do asystentki.
— Gdzie wszyscy są?
— W sali Odra.
— Dlaczego?
— CFO ma w kalendarzu Odrę.
— Ja mam Wisłę.
— System się rozjechał.
— Jaki system?
Pięć minut później CEO wiedział już, że „jaki system” oznacza praktycznie całą firmę.
Wszedł do gabinetu Karoliny tak szybko, że drzwi uderzyły w ogranicznik.
Za nim CFO.
Dyrektor IT.
Dyrektor techniczny.
Kira.
Bartek został na dole, ale uczestniczył na głośniku.
Karolina próbowała przejąć rozmowę.
— Mamy problem ze starą architekturą. Odejście Jolanty ujawniło poważne zaniedbania dokumentacyjne—
Dyrektor techniczny, który przez rok na spotkaniach prawie się nie odzywał, przerwał jej w połowie zdania.
— Nie.
Wszyscy spojrzeli na niego.
— Słucham? — powiedziała Karolina.
— Nie będziemy tego robić.
— Czego?
— Udawać, że system nagle stał się stary o jedenastej dwadzieścia dwie.
CEO oparł dłonie o stół.
— Chcę wiedzieć, co się stało.
Karolina nabrała powietrza.
— Jolanta nie zapewniła odpowiedniego przekazania wiedzy.
Dyrektor techniczny spojrzał na nią.
— Miała zapewnić przekazanie w czasie między zwolnieniem a eskortą ochrony?
— Dokumentacja powinna istnieć wcześniej.
— Istnieje.
Karolina zamarła.
— Co?
CFO wskazał pendrive.
— Znaleźliśmy pakiet awaryjny.
— Więc w czym problem?
Bartek odezwał się z głośnika.
— Nie możemy go odszyfrować, bo usługa podpisująca jest częścią drzewa, które właśnie straciło administratora głównego.
— To zresetujcie.
Bartek przez chwilę nic nie mówił.
W końcu westchnął.
— Nie mogę.
— Dlaczego wszyscy powtarzają, że nie mogą czegoś zresetować?
Dyrektor IT odwrócił laptop w jej stronę.
Na ekranie był diagram.
Dziesiątki prostokątów.
Strzałki.
Węzły.
Magazyn.
Księgowość.
Payroll.
Compliance.
Vendor management.
Scheduling.
SSO.
Dostawy.
Raportowanie.
Autoryzacja.
Kopie zapasowe.
Większość łączyła się w jednym punkcie.
ROOT TRUST AUTHORITY: J.KOWALSKA-TL7
Karolina spojrzała na diagram.
Potem na dyrektora IT.
— Dlaczego jej nazwisko jest wszędzie?
Odpowiedział dyrektor techniczny.
— Bo kiedy to budowała, nie mieliśmy infrastruktury instytucjonalnej.
— To dlaczego nie została zmieniona?
— Prosiła.
CFO dodał:
— Trzy razy.
Dyrektor IT otworzył maile.
Pierwszy.
Wniosek o niezależny root authority – odrzucony.
Drugi.
Migracja tożsamości uprzywilejowanych – przesunięta Q4.
Trzeci.
Projekt PAM/secondary root – wstrzymany przez People Transformation Cost Review.
Na ekranie widniało nazwisko zatwierdzające wstrzymanie.
Karolina W.
CEO przeczytał je dwa razy.
Nikt w pokoju się nie poruszył.
To był ten moment.
Ten prawdziwy.
Nie wtedy, gdy pierwszy magazyn stanął.
Nie wtedy, gdy wysypała się lista płac.
Nie wtedy, gdy zniknęły spotkania.
Karolina po raz pierwszy zobaczyła, że katastrofa nie przyszła do niej z zewnątrz.
Miała jej podpis.
Twarz zmieniła jej się niemal niezauważalnie.
Najpierw zniknął kolor z policzków.
Potem rozchyliła usta, jakby chciała powiedzieć coś szybko, ale nie znalazła odpowiedniego zdania.
W końcu spojrzała na własne nazwisko na ekranie.
I nie odwróciła wzroku.
Dyrektor techniczny powiedział cicho:
— Jola nie była dokumentacją.
Jola była człowiekiem, który kompensował brak decyzji tej firmy.
CEO uniósł głowę.
— Możemy odtworzyć system bez niej?
Zapadła cisza.
Dyrektor IT spojrzał na Bartka na ekranie.
Bartek spojrzał gdzieś poza kamerę.
CFO zacisnął palce na długopisie.
— Odpowiedzcie.
Dyrektor techniczny odchylił się w fotelu.
— Tak.
Karolina wypuściła powietrze.
— Dobrze.
— Ale nie dzisiaj.
Jej twarz znowu zesztywniała.
— Ile?
— Jeśli znajdziemy wszystkie zależności? Kilka tygodni.
— Niemożliwe.
— Jeśli chcemy zrobić to bezpiecznie, może dłużej.
CEO spojrzał na niego jak na człowieka, który właśnie oznajmił mu, że budynek nie ma fundamentów.
— Koszt?
Dyrektor techniczny zaśmiał się krótko.
Nie wesoło.
— Jeśli zatrudnimy kilka firm, kupimy nowe rozwiązanie IAM, przebudujemy integracje i będziemy płacić za pracę awaryjną? Kilka milionów. Jeśli podczas migracji przerwą się umowy albo stracimy klienta, więcej.
— Ile więcej?
— Nie wiem. Pięć? Dziesięć? Czterdzieści milionów? To zależy, co padnie pierwsze.
CEO pobladł.
— Przecież to jest system wewnętrzny.
— Nie.
Dyrektor techniczny wskazał diagram.
— To jest kręgosłup.
W pokoju nikt się nie odezwał.
O 15:17 zadzwonił największy klient.
Tym razem bezpośrednio do CEO.
Nie znam dokładnej treści rozmowy.
Wiem tylko, że trwała trzy minuty i jedenaście sekund.
Wiem też, że po jej zakończeniu telefon naprawdę wyślizgnął mu się z dłoni.
Nie w przenośni.
Spadł na dywan.
Klient miał aktywną klauzulę ciągłości dostaw.
Jeżeli West Corporate nie przywróci prawidłowego potwierdzania przesyłek do końca dnia, mógł naliczyć kary i uruchomić procedurę zmiany dostawcy.
Wartość kontraktu: ponad osiem milionów rocznie.
CEO podniósł telefon.
— Dzwońcie do Jolanty.
Karolina odezwała się natychmiast.
— Nie możemy pozwolić, by pracownik wymuszał—
CFO odwrócił się do niej.
— Ona niczego nie wymusza.
— System przestał działać po jej odejściu.
— Bo ty usunęłaś jej status.
— HR ma prawo odbierać dostęp zwalnianemu pracownikowi.
— Oczywiście, że ma.
CFO wskazał ekran.
— Dlatego procedura przekazania istnieje.
— Nie wiedziałam.
— I właśnie dlatego nie zwalnia się administratora infrastruktury krytycznej podczas prezentacji o morale.
Tego zdania podobno nikt nie zapomniał.
CEO wyjął telefon.
— Numer.
Marta podała mu mój prywatny.
Nie odebrałam.
Nie dlatego, że chciałam ich ukarać.
Jechałam wtedy obwodnicą i telefon leżał w torbie.
Połączenie trafiło na pocztę głosową.
Moje powitanie było stare.
— Cześć, tu Jolanta. Jeśli nie odbieram, prawdopodobnie prowadzę albo śpię. Jeśli to Atlas, sprawdź procedurę awaryjną przed drugim telefonem. Jeśli dzwonisz z West Corporate, proszę wysłać wiadomość z numerem incydentu.
Rozłączyli się.
Po minucie przyszła wiadomość.
PILNE. CEO prosi o kontakt w sprawie Atlas. Incydent krytyczny.
Spojrzałam na ekran dopiero na stacji benzynowej.
Było 15:41.
Miałam siedem nieodebranych połączeń.
Dwa od dyrektora IT.
Jedno od CFO.
Trzy z centrali.
Jedno z numeru Karoliny.
Najpierw zadzwoniłam do dyrektora IT.
Odebrał po pierwszym sygnale.
— Jola.
Nigdy wcześniej nie słyszałam, żeby mówił moje imię z taką ulgą.
— Czy znaleźliście pendrive?
— Tak.
— Otworzyliście?
— Nie możemy.
— Signing service?
— Tak.
— Mówiłam.
Po drugiej stronie odezwał się CEO.
Byli na głośniku.
— Pani Jolanto, potrzebujemy pani pomocy.
Oparłam się o samochód.
— Nie jestem już pracownikiem.
Karolina weszła mu w słowo.
— To nie jest moment na gry.
W samochodzie obok mnie ktoś zatrzasnął drzwi.
Patrzyłam przez szybę stacji na kobietę kupującą wodę i batonik dla dziecka.
Zupełnie normalne popołudnie.
— Nie gram — powiedziałam. — Zostałam zwolniona o jedenastej ósmej. Kartę unieważniliście o jedenastej dwadzieścia dwie. To wasz proces.
— Możesz to odwrócić? — zapytał CEO.
— Nie z parkingu.
— Wróć.
— W jakim charakterze?
Cisza.
Karolina odpowiedziała pierwsza.
— Żeby naprawić szkody.
— Jakie szkody spowodowałam?
— Atlas nie działa.
— Czy weszłam do systemu po zwolnieniu?
Bartek odezwał się w tle.
— Nie. Sprawdziliśmy logi.
— Czy usunęłam dane?
— Nie.
— Czy zmieniłam konfigurację?
— Nie.
— Czy uruchomiłam jakiekolwiek polecenie?
Bartek znów:
— Nie.
— Więc jakie szkody naprawiam?
Nikt się nie odezwał.
Powiedziałam:
— Atlas wykonuje dokładnie to, co został zaprojektowany robić po utracie jedynej aktywnej uprzywilejowanej tożsamości.
CEO zapytał:
— Dlaczego jedynej?
— Proszę zapytać osobę, która wstrzymała projekt drugiego roota.
Nie musiałam mówić nazwiska.
Cisza po drugiej stronie wystarczyła.
— Jolanta — powiedział CFO. — Co musimy zrobić?
To było pierwsze rozsądne pytanie, jakie usłyszałam tego dnia.
— Nie resetować niczego. Nie brute-force’ować certyfikatów. Nie uruchamiać starych kont awaryjnych. Nie odcinać klastra. I nie wpuszczać przypadkowego konsultanta, który będzie próbował „szybkich rozwiązań”.
Bartek chrząknął.
— Za późno z konsultantem.
Zamknęłam oczy.
— Co zrobił?
— Jeszcze nic.
— Dobrze. Niech tak zostanie.
— Wrócisz? — zapytał CEO.
Spojrzałam na zegarek.
— Mogę wrócić jako zewnętrzna konsultantka awaryjna. Na pisemne zlecenie. Z potwierdzeniem odpowiedzialności po stronie zarządu. I bez Karoliny w łańcuchu decyzyjnym dotyczącym systemu.
Po drugiej stronie zapadła tak idealna cisza, że wiedziałam, iż wszyscy patrzą właśnie na nią.
Karolina odezwała się pierwsza.
— To szantaż.
— Nie.
— Stawiasz warunki w sytuacji kryzysowej.
— Jestem osobą bez umowy o pracę proszoną o wejście do infrastruktury krytycznej firmy, która zwolniła mnie trzy i pół godziny temu. Jeśli wejdę bez umowy, wasz prawnik dostanie zawału.
Radca prawny, który najwyraźniej także był w pokoju, powiedział:
— Ma rację.
Karolina ucichła.
CEO zapytał:
— Stawka?
Podałam kwotę.
Trzykrotnie wyższą niż moja dawna stawka godzinowa.
Nie protestował.
— Wyślemy umowę w ciągu dziesięciu minut.
— Wyślijcie.
— I proszę przyjechać.
— Najpierw podpisy.
Rozłączyłam się.
Nie czułam triumfu.
Byłam wściekła.
Bo gdzieś w firmie ludzie, którzy nie mieli nic wspólnego z decyzją Karoliny, nie wiedzieli, czy dostaną wypłaty.
Kierowcy stali na rampach.
Magazynierzy czekali na dokumenty.
Klienci nie dostawali zamówień.
To jest część historii, której łatwo nie zauważyć, kiedy opowiada się ją jako opowieść o zemście.
Ja nie chciałam, żeby Atlas padł.
Przez siedem lat robiłam wszystko, żeby nie padł.
Dlatego ostrzegłam ich przed wyjściem.
Dlatego zostawiłam pakiet.
Dlatego wysłałam wiadomość.
To nie była zemsta.
To była sytuacja, w której firma wyrwała element z maszyny i dopiero po fakcie zauważyła, że był elementem konstrukcyjnym.
Umowa przyszła o 15:54.
Przeczytałam każdy punkt.
Dwa poprawiłam.
Radca prawny zaakceptował poprawki.
O 16:09 zawróciłam.
W tym czasie firma zrobiła jeszcze jedną rzecz.
CEO zarządził audyt.
Nie Atlasa.
Wszystkiego.
— Chcę wiedzieć, jak mogliśmy dojść do sytuacji, w której jedna osoba jest krytyczna dla działania pięciu działów i HR może ją usunąć w czasie lunchu — powiedział.
Pierwsze wyniki pojawiły się szybciej, niż ktokolwiek przypuszczał.
Każdy kolejny dokument wyglądał gorzej.
Moje wnioski o redundancję.
Odrzucone.
Prośby o dodatkowego administratora.
Odrzucone.
Migracja certyfikatów.
Przełożona.
Budżet na centralny PAM.
Zamrożony.
Prośba o dwa dni okna serwisowego.
Odmowa, bo „ryzyko biznesowe przerwy jest zbyt wysokie”.
Ironia była niemal artystyczna.
Następnie znaleźli moje szkolenia.
Nie tylko te cztery z prezentacji Karoliny.
W sumie siedemnaście pozycji przez trzy lata.
Każda przypisana do konkretnego projektu.
Każda zatwierdzona.
Każda poniżej budżetu.
Jedno szkolenie pozwoliło nam zmienić reguły segmentacji po ataku na dostawcę.
Drugie dotyczyło logowania zdarzeń, dzięki czemu wykryliśmy błędne tokeny przed audytem.
Trzecie było bezpośrednio wymagane przez ubezpieczyciela cybernetycznego.
Karolina nie sprawdziła żadnego z nich.
Znalazła kwotę.
Dopisała narrację.
Potem szukała dowodów pasujących do narracji.
Audytor znalazł jeszcze coś.
Coś, o czym ja wtedy nie wiedziałam.
Trzy tygodnie przed moim zwolnieniem Karolina rozpoczęła rozmowy z firmą konsultingową należącą do znajomego jej teścia.
Oferta obejmowała „centralizację procesów operacyjnych i cyfrowych”.
Wartość pierwszego etapu: 480 tysięcy złotych.
W dokumentacji wewnętrznej jedna z pozycji brzmiała:
Redukcja zależności od specjalistów legacy / internal blockers.
Moje stanowisko było wymienione jako przykład.
Nagle wiele rzeczy przestało być przypadkiem.
Karolina nie znalazła problemu z moimi szkoleniami i nie zdecydowała się mnie zwolnić.
Najpierw potrzebowała pokazać, że wewnętrzny zespół jest nieefektywny.
Potem znalazła wydatki, które można było opisać jako nadużycie.
A potem stworzyła przypadek wystarczająco prosty, żeby zarząd nie zadawał pytań.
Nie chodziło o 7 500 złotych.
Chodziło o prawie pół miliona.
To był pierwszy prawdziwy zwrot w całej sprawie.
Drugi przyszedł piętnaście minut później.
CFO sprawdził ofertę konsultantów.
W punkcie dotyczącym utrzymania Atlasa zapisano przewidywany czas przejęcia:
2–3 dni robocze.
Dyrektor techniczny przeczytał to dwa razy.
Potem podobno zaczął się śmiać.
CEO zapytał:
— Co?
— Oni myślą, że Atlas jest aplikacją.
— A czym jest?
— Wszystkim, czego przez siedem lat nie chcieliśmy kupić osobno.
Konsultanci planowali „przejąć system” w trzy dni.
Nie wiedzieli o warstwie certyfikatów.
Nie wiedzieli o integracji magazynów.
Nie wiedzieli o synchronizacji płac.
Nie wiedzieli o automatycznym compliance.
Nie wiedzieli nawet, że nazwa „Atlas” obejmuje kilkadziesiąt usług, które w dokumentach księgowych widniały pod różnymi projektami.
Gdyby Karolina zrealizowała swój plan zgodnie z harmonogramem, nowa firma konsultingowa prawdopodobnie odkryłaby prawdę dopiero po podpisaniu umowy.
I wystawiłaby kolejną fakturę.
Znacznie większą.
O 16:26 magazyn numer siedem anulował automatycznie zamówienie o wartości 5,5 miliona złotych.
Powód:
Odbiorca niezweryfikowany. Token wygasł. Skontaktuj się z administratorem.
Nie było administratora.
Telefon CEO znów zadzwonił.
Tym razem nawet nie odebrał.
Patrzył na ekran.
W tym momencie, jak później powiedziała mi Hana, po raz pierwszy wyglądał nie jak prezes dużej firmy, ale jak człowiek, który właśnie zrozumiał, że jego stanowisko nie daje mu dostępu do własnego przedsiębiorstwa.
O 16:41 otrzymałam kolejne automatyczne powiadomienie.
Archival protection phase scheduled. 00:36:00.
Zadzwoniłam natychmiast.
— Za trzydzieści sześć minut Atlas zacznie zamykać niepodpisane sesje archiwalne.
Bartek niemal krzyknął:
— Co to oznacza?
— Że jeśli nie odtworzymy poświadczenia przejściowego, stracicie możliwość szybkiego powrotu do snapshotów.
— Stracimy backup?
— Nie. Stracicie prostą ścieżkę dostępu. Backup nadal będzie istniał, ale będzie wymagał ponownej autoryzacji fizycznej od pierwotnego certyfikatora.
CEO zapytał:
— Jak długo?
— Kilka dni, jeśli będą współpracować. Dłużej, jeśli uznają sytuację za incydent bezpieczeństwa.
— Możesz to zatrzymać?
— Jeśli dostanę się do środka przed zamknięciem okna.
— Gdzie jesteś?
— Dwanaście minut od firmy.
Zanim dojechałam, pod budynkiem stały trzy samochody konsultantów.
Jeden facet w polarze z wyblakłym logo wysiadał właśnie z czarnego kombi, trzymając kubek z napisem:
COFFEE = IDEAS JUICE.
Spojrzał na mnie.
Ja na niego.
— Atlas? — zapytał.
— Niestety.
— Znasz?
— Trochę.
Nie powiedziałam, kim jestem.
W windzie opowiedział mi, że „podobno jakaś admina trzymała wszystko pod siebie i po odejściu się posypało”.
— Tak słyszałem — powiedziałam.
— Klasyka. Shadow IT.
— Klasyka.
Kiedy drzwi windy otworzyły się na trzecim piętrze, zobaczył Karolinę.
Karolina zobaczyła mnie.
Jej twarz była zupełnie inna niż pięć godzin wcześniej.
Nie było uśmiechu.
Nie było tej dodatkowej sekundy.
Nie było spojrzenia człowieka, który automatycznie ustala hierarchię pomieszczenia.
Była blada.
Wokół oczu miała ciemne cienie.
Kiedy wysiadłam, konsultant zapytał:
— Gdzie administrator?
Kira, stojąca przy recepcji IT, wskazała mnie.
— Właśnie wysiadła z windy.
Facet popatrzył na mnie.
Potem na Karolinę.
Potem znowu na mnie.
— O.
To „o” było jedną z najbardziej satysfakcjonujących rzeczy tego dnia.
Karolina podeszła.
— Jolanta.
— Karolina.
— Musimy natychmiast wejść do serwerowni.
— Umowa jest podpisana?
Radca prawny podniósł dokument.
— Jest.
— Log audytowy włączony?
Bartek kiwnął głową.
— Jest.
— Nikt nie wykonywał brute force?
Konsultant w polarze uniósł rękę.
— Ja dopiero przyjechałem.
Drugi konsultant spojrzał w bok.
Bartek zbladł.
— Jedna firma próbowała starego portu serwisowego.
Zatrzymałam się.
— Co?
— Tylko kilka prób.
— Ile?
— Kilkanaście.
W tej samej chwili telefon Bartka zawibrował.
Potem laptop.
Potem tablet dyrektora IT.
Na komunikatorze całej grupy technicznej pojawiła się wiadomość systemowa.
Unauthorized legacy-service activity detected. Nonessential virtual cluster hibernation initiated.
Pod nią:
Dobranoc, Bartek.
Bartek zamknął oczy.
— Ten tekst też twój?
— Z 2020.
Konsultant w polarze parsknął.
Karolina nie.
Weszliśmy do pomieszczenia technicznego.
Pierwsze, co zobaczyłam, to mój stary fotel.
Ktoś przestawił go pod ścianę.
Na stole stały kubki po kawie.
Na podłodze leżały dwa przedłużacze.
Na ekranach migotały ostrzeżenia.
Czerwony.
Pomarańczowy.
Czerwony.
Żółty.
Atlas nie umierał.
Bronił spójności danych.
To właśnie było najbardziej absurdalne.
Wszystkie blokady, które doprowadzały ludzi do szału, istniały po to, żeby firma w kryzysie nie zniszczyła własnych danych chaotycznymi próbami naprawy.
Usiadłam.
— Nikt niczego nie dotyka.
Karolina skrzyżowała ręce.
— Mamy trzydzieści minut.
Odwróciłam głowę.
— Jeśli jeszcze raz powiesz mi, ile mamy czasu, wyjdę.
Zamilkła.
Podłączyłam klucz sprzętowy konsultacyjny, który woziłam ze sobą do testów zewnętrznych.
Nie dawał mi dostępu.
Miał tylko umożliwić podpisanie żądania do certyfikatora.
Pierwsza prośba została odrzucona.
Employment identity revoked.
Druga również.
Privileged role inactive.
Bartek patrzył mi przez ramię.
— To co teraz?
— Teraz robimy to zgodnie z procedurą.
— Czyli?
— Potrzebuję podpisu CEO i CFO pod awaryjnym przejęciem tożsamości.
CEO powiedział:
— Masz.
— Nie ustnie.
Radca prawny niemal natychmiast podsunął dokument.
Podpisali.
Zeskanowaliśmy.
Wysłałam do certyfikatora z identyfikatorem incydentu.
Minuta.
Dwie.
Trzy.
Karolina chodziła po korytarzu.
Konsultant w polarze patrzył na diagram i co chwilę mruczał pod nosem.
W końcu powiedział:
— Kto to wszystko integrował?
Bartek wskazał mnie.
Facet spojrzał.
— Sama?
— Nie od razu.
— Ile lat?
— Siedem.
Pokiwał głową.
— To nie jest system.
— Wiem.
— To miasto.
Pierwsze rozsądne porównanie, jakie usłyszałam.
Bo Atlas właśnie tym był.
Miastem zbudowanym bez planu generalnego.
Jedna droga powstała, bo magazyn potrzebował dojazdu.
Druga, bo księgowość chciała skrótu.
Trzecia, bo payroll musiał ominąć starą przeprawę.
Ja przez lata stawiałam znaki, naprawiałam mosty i pilnowałam, żeby ciężarówki nie wjeżdżały do rzeki.
A firma uznała, że skoro nie widzi drogowca, drogi utrzymują się same.
O 16:58 certyfikator odpowiedział.
Emergency transitional authority approved for 120 minutes.
Bartek wydał z siebie dźwięk, jakby właśnie wygrał coś na loterii.
— Jeszcze nie — powiedziałam.
Zalogowałam się do warstwy przejściowej.
Otworzyłam drzewo zależności.
Było gorzej, niż zakładałam.
Jedna z prób konsultantów wymusiła hibernację trzech maszyn wirtualnych.
Dwa tokeny dostawców weszły w konflikt.
Moduł płac miał niepełną synchronizację.
System magazynowy wciąż wysyłał błędne potwierdzenia.
Ale rdzeń żył.
— Ile? — zapytał CEO.
— Jeśli nikt mi nie przeszkodzi, godzinę do stabilizacji krytycznych usług. Reszta do jutra.
Karolina odezwała się:
— Przed chwilą mówiłaś, że system jest zagrożony.
Spojrzałam na nią.
— Jest.
— A teraz godzina?
— Godzina, bo wiem, co naprawiam.
Nie odpowiedziała.
Przez następne pięćdziesiąt trzy minuty prawie nikt się nie odezwał.
Najpierw odtworzyłam autoryzację dostawców.
Potem kolejkę magazynową.
Następnie blokadę podwójnych zleceń.
Po dwudziestu minutach pierwszy magazyn dostał prawidłową etykietę.
Grzesiek wysłał Bartkowi zdjęcie.
Bartek pokazał mi kciuk.
Po trzydziestu dwóch minutach payroll odzyskał rekordy.
Hana napisała:
Widzę wszystkich. Nic nie wysyłam bez twojego OK.
Odpisałam:
Tak ma być. 15 min.
Po czterdziestu minutach kalendarze zaczęły odbudowywać synchronizację.
Ktoś na korytarzu zaczął klaskać.
Ktoś inny go uciszył.
Po pięćdziesięciu jednej minutach klient dostał poprawny status zamówienia.
Po pięćdziesięciu trzech dashboard przeszedł z czerwonego na pomarańczowy.
Nie zielony.
Pomarańczowy.
Ale pierwszy raz od pięciu godzin firma znowu wiedziała, co robią jej własne systemy.
Odsunęłam ręce od klawiatury.
— Krytyczne działa.
CEO wypuścił powietrze.
CFO opadł na krzesło.
Bartek wyglądał, jakby nie spał od dwóch dni.
Karolina stała przy drzwiach.
I wtedy przyszedł mail.
Do wszystkich dyrektorów.
Temat:
ATLAS ROOT CERTIFICATE DELETION – EMPLOYMENT REVOCATION COMPLETE
Automatyczny.
Systemowy.
Nie ode mnie.
Otworzyliśmy go.
Zgodnie z procedurą zakończenia statusu zatrudnienia certyfikat J.KOWALSKA-TL7 został trwale wycofany. Przywrócenie wcześniejszej tożsamości jest niemożliwe. Dalsza administracja wymaga ustanowienia nowego właściciela instytucjonalnego.
CEO spojrzał na mnie.
— Czyli?
— Czyli nie ma powrotu do starego układu.
— To źle?
Pomyślałam chwilę.
— Nie. To pierwsza dobra rzecz, która wydarzyła się dzisiaj.
Wyjaśniłam.
Można było utrzymać system tymczasowo.
Ale nie mogli już po prostu „przywrócić Joli” i wrócić do starego modelu.
Firma była zmuszona zrobić to, czego nie chciała robić od lat.
Stworzyć prawdziwą strukturę odpowiedzialności.
Dwóch administratorów.
Instytucjonalny root.
Oddzielne role.
Pełny sejf awaryjny.
Dokumentację testowaną przez ludzi, którzy nie byli mną.
Regularne ćwiczenia odzyskiwania.
Backup, który nie wymagał osoby siedzącej na trzecim piętrze w czarnej bluzie.
CEO skinął głową.
— Robimy.
Dyrektor techniczny spojrzał na niego.
— Wiesz, ile razy ona o to prosiła?
CEO nie odpowiedział.
Nie musiał.
O 18:34 audytorzy przynieśli kolejną rzecz.
Projekt zwolnienia.
Oryginalny dokument przygotowany przez Karolinę.
Z datą.
Godziną.
Instrukcją:
Natychmiastowe odebranie wszystkich dostępów. Brak okresu przejściowego z uwagi na ryzyko bezpieczeństwa.
Pod spodem jej elektroniczny podpis.
Radca prawny czytał dokument w ciszy.
W końcu powiedział:
— To jest problem.
Karolina podniosła głowę.
— Co?
— Sama sklasyfikowałaś ją jako ryzyko bezpieczeństwa, a potem usunęłaś administratora krytycznej infrastruktury bez technicznego planu offboardingu.
— HR stosuje standardową procedurę.
— Do pracownika z dostępem uprzywilejowanym nie stosuje się standardowej procedury bez konsultacji z właścicielem systemu.
— Nikt mi nie powiedział.
Dyrektor IT odpowiedział spokojnie:
— Nie zapytałaś.
Karolina odwróciła się do niego.
— Powinieneś był zatrzymać proces.
— Dowiedziałem się na spotkaniu.
— Byłeś w pokoju.
— Tak.
— I nic nie powiedziałeś.
Zapanowała cisza.
Dyrektor IT spojrzał na stół.
— To prawda.
To był jeden z niewielu momentów tamtego dnia, kiedy ktoś przyznał się do własnego błędu bez próby przerzucenia go na inną osobę.
— Powinienem był powiedzieć — dodał. — I powinienem był zrobić to głośno.
Popatrzył na mnie.
— Przepraszam.
Nie wiedziałam, co odpowiedzieć.
Więc skinęłam głową.
Karolina natomiast patrzyła już nie na niego.
Patrzyła na dokument przed sobą.
Na własny podpis.
Na zdanie o braku okresu przejściowego.
Na zegar na ścianie.
Nie wiedziała jeszcze, że najgorsze dopiero miało przyjść.
Następnego ranka pierwszy konsultant przyjechał o szóstej.
Ten sam facet w polarze.
Tym razem bez dowcipów.
Przez pół godziny analizował architekturę razem ze mną i Bartkiem.
W końcu zamknął laptop.
— Mogę być szczery?
CEO skinął głową.
— Państwo nie potrzebują „naprawy serwera”. Potrzebują programu restrukturyzacji infrastruktury.
Karolina siedziała po drugiej stronie stołu.
— Ile czasu?
— Miesiące.
— Wczoraj Jolanta przywróciła system w godzinę.
Konsultant spojrzał na nią.
— Bo zna każdą rurę w tym budynku. Ja mogę wymienić instalację. To nie znaczy, że w godzinę dowiem się, gdzie ktoś siedem lat temu zamurował zawór.
Nikt się nie odezwał.
— Dokumentacja jest dobra — dodał. — Lepsza niż w wielu firmach. Problemem nie jest brak dokumentacji.
Karolina wyprostowała się.
— To jaki jest problem?
— Że przez lata decyzje organizacyjne były odkładane, bo jedna osoba potrafiła kompensować ich brak.
Popatrzył na mnie.
— To nie jest jej wina. To jest wasz dług techniczny.
CFO zapytał:
— Ile kosztowałoby odtworzenie wszystkiego bez Jolanty?
Konsultant zastanowił się.
— Same usługi techniczne? Nie wiem. Półtora, dwa miliony na start. Z migracją, licencjami, testami, przestojami… więcej.
Dyrektor techniczny uśmiechnął się bez humoru.
— Mówiłem.
Konsultant dodał:
— I to przy założeniu, że nie zgubicie wiedzy biznesowej. Najdroższe nie są skrypty. Najdroższe jest to, że ktoś wie, dlaczego dany skrypt istnieje.
To zdanie zapamiętałam.
Bo było dokładnie tym, czego przez lata nie potrafiłam wyjaśnić ludziom przy budżetach.
Kod można przepisać.
Serwer można wymienić.
Licencję można kupić.
Ale wiedza o tym, dlaczego w każdy trzeci wtorek miesiąca niemiecki dostawca musi przejść inną ścieżkę autoryzacji, bo pięć lat temu jego bank zmienił format referencji — nie istnieje w katalogu produktów.
Ktoś kiedyś musiał to odkryć.
Ktoś musiał pamiętać.
Ktoś musiał wiedzieć, gdzie szukać.
Przez siedem lat tym kimś zbyt często byłam ja.
O 8:10 CEO zebrał cały zarząd.
Nie było pizzy.
Nie było slajdów o morale.
Na ekranie wisiał jeden diagram Atlasa.
Karolina siedziała po prawej stronie.
Ja nie siedziałam przy stole.
Byłam konsultantką.
Zostałam w serwerowni.
Resztę znam z protokołu i z relacji trzech osób.
CEO zaczął od pytania:
— Kto zatwierdził zwolnienie?
Karolina powiedziała:
— Proces był zgodny z kompetencjami HR.
— Nie pytałem o proces.
Cisza.
— Kto zatwierdził zwolnienie?
— Ja rekomendowałam.
— Na podstawie czego?
— Naruszeń finansowych.
CFO przesunął w jej stronę zestaw dokumentów.
— Nie było naruszeń finansowych.
— Ocena HR—
— Nie. Nie było.
CEO zapytał:
— Czy przed rekomendacją rozmawiałaś z dyrektorem IT o skutkach technicznych?
— Nie uważałam, że sprawa pracownicza wymaga—
— Tak czy nie?
— Nie.
— Z CTO?
— Nie.
— Z CFO na temat kosztów?
— Analizowałam raport.
— Z CFO?
— Nie.
— Z właścicielem procesu ciągłości biznesowej?
Karolina nie odpowiedziała.
CEO pochylił się.
— Wiedziałaś w ogóle, że Jolanta była wpisana do planu ciągłości jako administrator krytyczny poziomu pierwszego?
To pytanie ją złamało.
Nie teatralnie.
Nie zaczęła krzyczeć.
Nie rozpłakała się.
Po prostu przestała mieć gotowe odpowiedzi.
Jej dłonie, dotąd splecione na stole, rozsunęły się.
Jedna została na kartce.
Druga opadła na kolano.
Spojrzała na CFO.
Potem na dyrektora IT.
Potem na projektor.
I w końcu wyszeptała:
— Nie.
CEO oparł się o fotel.
— Wczoraj koszt twojej decyzji przekroczył już osiemset tysięcy.
Karolina gwałtownie podniosła głowę.
— To niemożliwe.
CFO zaczął wyliczać.
Kary umowne.
Przestój magazynu.
Ekspresowe konsultacje.
Opóźnione dostawy.
Korekty księgowe.
Ręczna obsługa.
Nadgodziny.
Ryzyko utraty klienta.
— A to tylko koszty, które potrafimy policzyć dzisiaj — zakończył.
CEO położył przed nią jeszcze jeden dokument.
Oferta firmy konsultingowej związanej ze znajomym jej teścia.
— Co to jest?
Karolina zesztywniała.
— Projekt centralizacji.
— Dlaczego nie był przedstawiony zarządowi?
— Był na etapie wstępnym.
— Dlaczego w założeniach projektu osoba, którą później zwolniłaś, jest opisana jako „internal blocker”?
Milczała.
CEO kontynuował.
— Dlaczego firma, z którą prowadziłaś rozmowy, oszacowała przejęcie Atlasa na trzy dni?
— To były orientacyjne—
— Czy ich zespół rozmawiał z Jolantą?
— Nie.
— Z dyrektorem IT?
— Nie.
— Z CTO?
— Nie.
— Czyli wycenili przejęcie systemu, którego nigdy nie widzieli.
Karolina spojrzała w dół.
I wtedy dyrektor techniczny zadał pytanie, którego nikt wcześniej nie zadał.
— Karolina, czy zwolnienie Jolanty miało ułatwić sprzedaż tego projektu zarządowi?
Podobno nikt nawet nie oddychał.
Karolina odpowiedziała po kilku sekundach.
— Nie.
— Na pewno?
— Tak.
— To dlaczego w mailu do konsultantów dwa dni przed jej zwolnieniem napisałaś: „Po uporządkowaniu oporu wewnętrznego będzie można wykazać pilność transformacji”?
To był trzeci zwrot.
I ostatni potrzebny zarządowi.
Mail istniał.
Audyt znalazł go w skrzynce projektowej.
Nie było w nim mojego nazwiska.
Nie musiało być.
W załączniku znajdowała się tabela stanowisk.
Moje było zaznaczone na żółto.
Karolina zrobiła się biała.
Nie blada.
Biała.
Jej wzrok przesuwał się po twarzach ludzi przy stole, jakby szukała choć jednej osoby, która odwróci oczy.
Nikt nie odwrócił.
Nawet dyrektor IT.
Nawet człowiek, który dzień wcześniej milczał, kiedy mnie zwalniano.
W końcu Karolina powiedziała:
— To zostało wyrwane z kontekstu.
CFO odpowiedział:
— Kontekst mamy. Czterdzieści trzy maile.
Jej usta zacisnęły się w cienką linię.
CEO zamknął teczkę.
— Od tej chwili jesteś odsunięta od obowiązków do zakończenia postępowania.
Karolina spojrzała na niego.
— Zwolnisz mnie za jeden błąd?
To zdanie dotarło do mnie dopiero później.
Za jeden błąd.
Jakby cała sytuacja była jednym źle klikniętym polem w Excelu.
CEO powiedział:
— Nie. Za serię decyzji podjętych bez kompetencji, za przedstawienie prawidłowych kosztów jako nadużyć, za pominięcie kontroli ryzyka i za możliwy konflikt interesów.
Karolina rozejrzała się po sali.
— A ona?
— Kto?
— Jolanta.
CEO przez chwilę milczał.
— Jolanta nie jest już naszym pracownikiem.
Tym razem to zdanie zabrzmiało zupełnie inaczej niż dzień wcześniej.
Nie jak zwycięstwo.
Jak rachunek.
Karolina została poproszona o oddanie karty.
Ironia byłaby zbyt tania, gdyby wydarzyła się tylko w opowieści.
Ale wydarzyła się naprawdę.
Położyła plastikową kartę na stole dokładnie tak, jak ja dzień wcześniej.
Nie powiedziała „macie piętnaście minut”.
Nie powiedziała nic.
Kiedy wstała, krzesło przesunęło się po podłodze z krótkim, ostrym dźwiękiem.
Przy drzwiach czekała ochrona.
Marek.
Ten sam.
Nie patrzył na nią.
Karolina przeszła obok szklanej ściany.
Po drugiej stronie stali ludzie z finansów i operacji.
Nikt nie klaskał.
To ważne.
Prawdziwa sprawiedliwość rzadko wygląda jak film.
Nie ma muzyki.
Nie ma tłumu krzyczącego z radości.
Jest cisza.
Są ludzie, którzy patrzą na osobę jeszcze wczoraj nietykalną i nagle wiedzą, że władza nie jest tym samym co racja.
Najbardziej zapamiętano podobno jej twarz przy windzie.
Stanęła dokładnie w miejscu, w którym ja stałam dzień wcześniej.
Drzwi były wypolerowane jak lustro.
Spojrzała na własne odbicie.
Nie było w nim już uśmiechu.
Tylko zmęczenie.
I coś jeszcze.
Rozpoznanie.
Ten moment, kiedy człowiek wreszcie widzi cały łańcuch wydarzeń i rozumie, że nie został zdradzony przez system.
To jego własne decyzje doprowadziły system dokładnie tam, gdzie nie chciał się znaleźć.
Drzwi się zamknęły.
Tydzień później West Corporate podpisał ze mną trzymiesięczną umowę konsultingową.
Nie wróciłam na etat.
Poprosili.
Odmówiłam.
Zgodziłam się tylko pomóc w zbudowaniu struktury, o którą prosiłam od lat.
Dwóch administratorów.
Niezależny root.
Instytucjonalne certyfikaty.
Procedury odzyskiwania testowane co kwartał.
Obowiązkowa obecność IT przy offboardingu uprzywilejowanych kont.
Zakaz natychmiastowego odebrania dostępu krytycznego bez technicznego planu przekazania.
Bartek został pierwszym pełnym administratorem Atlasa poza mną.
Drugą administratorką została osoba z zewnątrz.
Pierwszego dnia powiedziałam im:
— Jeśli za pół roku nadal będziecie mnie potrzebować do normalnej pracy, znaczy, że źle wykonałam kontrakt.
Bartek spojrzał na mnie.
— To trochę dziwna definicja sukcesu.
— Najlepsza w infrastrukturze.
Hana odzyskała listę płac.
Grzesiek dostał poprawne etykiety.
Magazyn numer siedem uratował zamówienie za 5,5 miliona.
Największy klient został.
CEO nie zdążył jednak na lunch z przewodniczącym rady nadzorczej i dwoma inwestorami.
Spotkanie miało dotyczyć kolejnej rundy finansowania.
Kalendarz go nie zsynchronizował.
Podobno kiedy próbował tłumaczyć powód, przewodniczący odpowiedział:
— Czyli nie przyszedłeś, bo zwolniliście kobietę, która utrzymywała firmę?
CEO powiedział:
— W uproszczeniu.
— Brzmi wystarczająco prosto.
Runda finansowania nie upadła.
Ale warunki zostały zmienione.
Rada zażądała dodatkowej kontroli ryzyka operacyjnego.
Kilku członków zarządu straciło premie.
Dyrektor HR, który przebywał na urlopie w czasie całej katastrofy, po powrocie odkrył, że jego dział przechodzi audyt.
A firma konsultingowa związana ze znajomym teścia Karoliny nigdy nie dostała kontraktu.
Kilka miesięcy później dowiedziałam się, że Karolina nie wróciła do West Corporate.
Formalnego powodu nie komentowano.
Nie interesował mnie.
Najdziwniejsze było coś innego.
Przez lata byłam przekonana, że jeśli kiedykolwiek odejdę z firmy, najbardziej będzie mi brakowało Atlasa.
Nie brakowało.
Pierwszego poniedziałku po zakończeniu kontraktu obudziłam się o 6:40.
Odruchowo sięgnęłam po telefon.
Nie było alarmów.
Nie było ticketów.
Nie było wiadomości od magazynu.
Nie było czerwonych ikon.
Leżałam w ciszy.
Przez kilka sekund mózg próbował znaleźć katastrofę, której nie było.
Potem zrobiłam kawę.
Normalną.
Nie z automatu.
Usiadłam przy oknie.
I po raz pierwszy od wielu lat zrozumiałam, jak bardzo przyzwyczaiłam się do bycia potrzebną.
To nie jest to samo co bycie szanowaną.
Firma może potrzebować cię rozpaczliwie i jednocześnie traktować cię jak koszt.
Może polegać na twojej wiedzy i nie zaprosić cię do rozmowy.
Może zbudować dziesięć procesów wokół twojej pracy, a potem zapytać, czym właściwie zajmujesz się cały dzień.
Może nazywać cię „pojedynczym punktem ryzyka”, choć przez lata odrzucała każdy twój wniosek o stworzenie drugiego punktu.
I czasem dopiero twoja nieobecność pokazuje ludziom, ile ważyła twoja obecność.
Kilka tygodni później Grzesiek wysłał mi zdjęcie.
Na ścianie obok starego pokoju IT wisiała nowa tablica.
ATLAS OPERATIONS
Pod spodem sześć nazwisk.
Nie jedno.
Sześć.
Odpisałam:
Tak powinno być od początku.
Grzesiek:
Duch opuścił kable?
Spojrzałam na wiadomość i uśmiechnęłam się.
Duch nauczył ich zatrudniać elektryków.
Ale najlepsza rzecz wydarzyła się dużo później.
Prawie rok po wszystkim dostałam maila od Bartka.
Temat:
15 minut.
W środku było zdjęcie dashboardu Atlasa.
Wszystko zielone.
Dwa niezależne certyfikaty.
Trzech aktywnych administratorów.
Backup zweryfikowany.
Procedura odzyskiwania: test zaliczony.
Pod zdjęciem jedno zdanie.
Dzisiaj usunęliśmy ostatnią usługę zależną od twojego starego certyfikatu. Nic się nie zepsuło.
Patrzyłam na ten mail długo.
To był chyba największy komplement zawodowy, jaki kiedykolwiek dostałam.
Nie pomnik.
Nie premia.
Nie stanowisko z napisem „Head of Something”.
System, który już mnie nie potrzebował.
Odpisałam:
Idealnie.
Po chwili Bartek napisał:
Wiesz, że cały czas mamy ten stary komunikat?
Który?
Przysłał screenshot.
Szop grzebiący w koszu.
Szukamy. Bez obietnic.
Zaśmiałam się.
Usuń.
Odpowiedź przyszła po minucie.
Nie. To już dziedzictwo kulturowe.
I może tak najlepiej zakończyć tę historię.
Nie komunikatem o zemście.
Nie triumfem.
Nie wizją firmy płonącej, podczas gdy ja odchodzę w stronę zachodzącego słońca.
West Corporate nie upadło.
Ludzie nie stracili pracy.
Klienci nie odeszli.
Atlas nie umarł.
To, co naprawdę się zawaliło w ciągu pięciu godzin, było czymś innym.
Przekonaniem, że niewidzialna praca nie ma wartości tylko dlatego, że nikt jej nie zauważa.
Przekonaniem, że człowiek spokojny jest człowiekiem słabym.
Że jeśli ktoś nie walczy o uznanie, można bez konsekwencji przepisać jego historię.
Że stanowisko daje kompetencje.
Że koszt zapisany w Excelu mówi wszystko o wartości.
I że można wyjąć najcichszą osobę z pokoju, nie sprawdzając wcześniej, ile rzeczy trzyma.
Karolina powiedziała mi wtedy, że moje szkolenia były zbędnym wydatkiem.
Pięć godzin później firma wydawała dziesiątki tysięcy na ludzi, którzy próbowali zrozumieć to, czego nauczyłam się dzięki tym szkoleniom.
Powiedziała, że nie jestem niezastąpiona.
Miała rację.
Nikt nie powinien być.
Problem w tym, że dopiero po moim zwolnieniu firma postanowiła zrobić cokolwiek, żeby rzeczywiście tak było.
Dlatego kiedy ktoś mówi dzisiaj, że jego cicha praca „chyba nie ma znaczenia”, odpowiadam tylko jedno:
Najbardziej niebezpieczne elementy konstrukcji to często te, których nikt nie widzi — aż do dnia, kiedy ktoś je wyciągnie i zdziwiony zapyta, dlaczego cały budynek właśnie się zatrząsł.


