
Z niedawnego posta na LinkedInie wynikało, że nasi menedżerowie mogą spokojnie spać po nocach, bo nad wszystkim czuwa zespół MakoLab Operations. Uśmiechnąłem się w duchu. Niemniej, w mojej głowie zaczęło kiełkować pytanie: „Jak im to wychodzi?”.
W poszukiwaniu odpowiedzi, Insights wkroczyło w świat DevOps i rozmawiało z dwoma członkami zespołu Operations – project managerem i service ownerem Grzegorzem Sztanderem oraz support engineerem Adamem Kupczakiem. Chcieliśmy dowiedzieć się, co stoi za tym, że nasze projekty się udają.
Grzegorz
Zaczynałem w bankowości, ale, mówiąc między nami, przez kilka lat byłem bardzo blisko was wszystkich w domach… ze względu na oprogramowanie, które tworzyłem dla dekoderów TV! Zajmowałem się optymalizacją procesów i pracowałem przy różnorodnych projektach. A teraz, tutaj w MakoLab, kieruję sześcioosobowym zespołem DevOps.
Adam
Kiedy miałem szesnaście lat, zacząłem pracować w gastronomii. Nie jest mi obca praca kelnera czy barmana. Teraz prowadzę bar koktajlowy Spaleni Słońcem1 w Łodzi i, dzięki moim wcześniejszym doświadczeniom, dobrze mu się wiedzie. Pracę w DevOps zacząłem tutaj, w MakoLab, choć to nie był początek mojej kariery w technologii. Jako student pracowałem w C++. Z czasem zrozumiałem, że DevOps jest najlepszą ścieżką dla osób, które chcą zdobyć szersze doświadczenie. Wysłałem CV do zespołu Grzegorza… i jestem tutaj!
Grzegorz
DevOps to termin, który nie jest łatwy do wyjaśnienia, bo nieustannie się zmienia. Można powiedzieć, że to innowacyjne podejście do prowadzenia projektów IT, ale co właściwie się za tym kryje? Skrócenie czasu potrzebnego na wdrażanie zmian, oszczędność tego czasu… tylko że to, co robimy u nas, w MakoLab, nie jest DevOps w stu procentach.
Jesteśmy zespołem operacyjnym, bo nasza praca wykracza poza ramy DevOps. Zagłębiamy się w to, co robimy, i nie da się nas wpasować w terminologiczne szufladki! Kiedy ludzie zaczynają się angażować i myśleć o tym, co można poprawić, stają się siłą, której nic nie zatrzyma! Nasz zespół powstał z potrzeby wsparcia projektu z branży motoryzacyjnej, a teraz nieustannie rozwijamy nasze umiejętności i obszary działania.
Adam
Automatyzujemy środowiska, optymalizujemy architekturę cloud i, najczęściej, wdrażamy aplikacje w środowiskach end-to-end i produkcyjnych. Mamy kontrolę nad procesami w projekcie, monitorujemy środowisko i testujemy wydajność baz danych. Jesteśmy detektywami, szukamy poszlak i rozwiązujemy problemy. Coś nie działa w projekcie, więc co się dzieje? Dzwonią do nas albo piszą!
Świadczymy usługi 24/7, a z tym idzie w parze dyżur pod telefonem. Mamy maksymalnie godzinę, żeby zabrać się do pracy i przywrócić działanie aplikacji. Nie zostajemy jednak sami z tym wyzwaniem. Mamy wsparcie developerów. Można powiedzieć, że gdy zapada zmrok, wkładamy czarne peleryny i obserwujemy miasto… ups, wykreślcie to!… i monitorujemy projekty!
Grzegorz
Współpracujemy przy projekcie i z klientem na wielu poziomach, ale mamy własny poziom niezależności i obszary, za które odpowiadamy. Dzięki temu skutecznie realizujemy procesy i zapewniamy stabilność. Jesteśmy zespołem, który pracuje w sposób wyspecjalizowany w wielu obszarach. To oznacza jednak, że jesteśmy w stanie zrealizować każdy projekt! Dla nas nic nie jest niemożliwe, a cuda robimy już drugiego dnia roboczego!
(Pokazuje wizualizację) Otóż to!

Grzegorz
Chcemy podkreślić, co robimy i dlaczego to robimy. Podamy przykłady biznesowe, żeby każdy uczestnik mógł sam ocenić, czy jesteśmy potrzebni w projektach, i nie będziemy się skąpić w przywoływaniu prawdziwych przykładów z naszej pracy nad inicjatywami connected car. Przedstawimy naszą wizję DevOps i wyjaśnimy, dlaczego uważamy, że jest to odpowiedź na nieustanną ewolucję potrzeb projektowych. Uczestnicy będą mogli zobaczyć, jak wygląda życie na pierwszej linii, gdy aplikacja odmawia współpracy. Odpowiemy też na palące pytanie… czy ludzie z Ops piszą kod?! A jeśli, mimo wszystkich naszych starań, wciąż będą jakieś niejasności, to przywołamy Świnkę Peppę, żeby bezbłędnie zobrazować relację Dev-Ops-Klient. Nie kryję też, że chcę opowiedzieć o tym, jak rozwijał się nasz zespół, i zaprosić ludzi do współpracy z nami. No dobra! Teraz twoja kolej, Adam!
Adam
Będę przykładem na to, czy trzeba być seniorem, żeby dołączyć do zespołu operacyjnego! Będziemy mówić o procesie rekrutacji i pokazywać, że MakoLab to przyjazne miejsce na początek kariery!
Zastanowimy się też, czy można znaleźć spełnienie w DevOps, gdy dopiero zaczyna się w świecie IT. I czy jako archeolog, nauczyciel, górnik, a nawet ornitolog, można z sukcesem rozwinąć skrzydła w tym świecie. Znamy ludzi, którym się to udało, i o nich też będziemy mówić!
Adam
Czy prowadzenie szkoleń dla barmanów się liczy? (Śmieje się)
Grzegorz
Działalność społeczna to coś, co mam we krwi. Prowadziłem konferencje dla młodych ludzi i brałem udział w akcjach typu Szlachetna Paczka2, zanim ktokolwiek pomyślał o organizowaniu takiej kampanii. Byłem też kierownikiem punktu zbiórki dla Wielkiej Orkiestry Świątecznej Pomocy3. To wszystko oznacza, że dość często pojawiałem się publicznie na froncie społecznym. Później wykorzystałem to w działalności komercyjnej, więc prowadzenie takich wydarzeń jak webinar nie jest dla mnie niczym nowym. Moim zdaniem powinniśmy dostarczyć ten webinar w zgodzie z umową SLA!

Grzegorz
Oczywiście, że tak! Mamy nawet niespodziankę dla osób, które wezmą udział w wydarzeniu, o którym rozmawiamy. Opowiemy o niej w trakcie webinaru. Chcemy zrobić coś unikalnego, coś, na co być może żadna inna firma IT by się nie zdecydowała. Może nie każdy ma odwagę, by zorganizować coś takiego… ale my mamy. Lubimy działać nieszablonowo, bo wszystko, co robimy, robimy na swój sposób!
Wątpię, żeby ktokolwiek pozostał nieprzekonany, by dołączyć do Was we wtorkowe popołudnie, 13 września, ale zapytam jeszcze, dla kogo organizujecie ten webinar?
Adam
Wspominałem już o nauczycielach, górnikach i ornitologach…! Ale mówiąc poważnie – czy jesteś developerem, dla którego samo pisanie kodu przestało wystarczać? Zarządzasz supportem lub operacjami i chciałbyś poznać dobre praktyki? A może jesteś studentem szukającym ścieżki rozwoju? Jeśli odpowiedź na którekolwiek z tych pytań brzmi „tak”, dołącz do nas we wtorek 13 września o 15:00! „Sala” jest BARDZO pojemna, a my nie możemy się doczekać, żeby odpowiedzieć na wszystkie Wasze pytania!
Tłumaczenie z języka polskiego: Caryl Swift
1 Spaleni Słońcem: The Sunburned
2 Ogólnopolska organizacja charytatywna, która niesie pomoc osobom znajdującym się w trudnej sytuacji życiowej, obdarowując je prezentami w okresie świąt Bożego Narodzenia; https://www.szlachetnapaczka.pl/en/.
3 Organizacja charytatywna działająca na skalę międzynarodową, wspierająca publiczną ochronę zdrowia w Polsce; https://en.wosp.org.pl/.
