DevOpsie! Zapraszamy Cię do pracy w Warszawie!

Praca DevOps

Czujesz klimat burzenia silosów? Szukasz pracy w Warszawie? Dołącz do zespołu, który buduje BigPicture i rozumie znaczenie DevOps.

Kogo szukamy?

Senior/Junior/Cloud DevOps engineer

Praca w Warszawie (Ursus)

ciche osiedle, łatwy dojazd S2. Darmowy parking.

Czego oczekujemy

  • Amazon Web Services (AWS)
  • Docker
  • narzędzia konfiguracyjne, np. Ansible, Puppet
  • systemy Linux, np. RedHat, CentOS, Ubuntu
  • narzędzia continuous integration, np. Gerrit, JIRA, Jenkins
  • wdrażanie aplikacji webowych działających na serwerach JEE, np. Tomcat, JBoss, Jetty, WebSphere, WebLogic
  • stos ELK, grafana, influxdb
  • programowanie w językach skryptowych, np. Shell, Python, Groovy
  • administracja relacyjnymi bazami danych, np. Oracle, PostgreSQL, MySQL
  • administracja LAN, WAN
  • więcej w ofercie pracy

Co będzie

  • Budowa architektury cloudowej, na której działa rodzina aplikacji BigPicture
  • MacBook Pro wraz z peryferiami – praca na trzech LCD
  • Udział w szkoleniach, dostęp do najnowszych książek, kursów, itp.
  • Czas na relaks w chill roomie
  • Dobrze zaopatrzona kuchnia: kawa, herbata, soki, zapewniamy też śniadania

rownież:

  • Domain Driven Design
  • Peer code review
  • Scrum z 2-tyg. iteracjami
  • Scaled Agile Framework (SAFe) do planowania prac

Kogo nie ma

  • Ciebie! (z doświadczeniem lub bez)

Jak aplikować?

Prześlij CV na job@softwareplant.com. Dodaj “DevOps praca Warszawa”. Czytają udziałowcy. Foto nie jest obowiązkowe.

Join us

Jak rozumiemy DevOps?

  • automatyzuj, automatyzuj, automatyzuj
  • mierz performance
  • releasuj mniej, ale częściej

Czy praca w DevOps w SoftwarePlant jest “pewna”? Co z moją karierą?

Jesteśmy na rynku od 2015 r. (prace nad aplikacjami zaczęły się rok wcześniej). Rozważ też poniższe:

  • liczne firmy z Fortune Global 500 z Ameryki, Europy, Azji, Australii związały się z nami
  • nasz BigPicture służy do zarządzania projektami. Projekty w dużych firmach trwają latami. Nauczenie 100-osobowego zespołu naszego frameworku wiąże z nami klienta na lata
  • frameworków do project managementu jest wiele. Oprogramowanie, które połączy Google Calendar, Trello, Jirę, GitHub i inne to perełka
  • dorobiliśmy się bazy komponentów i planujemy je reużywać w dowolnych systemach / produktach
  • korporacje mają pokaźne budżety na oprogramowanie

Struktura organizacyjna jest u nas płaska. Możesz awansować z Junior DevOps’a na Senior DevOps engineer. Osoby z predyspozycjami menedżerskimi mogą zostać team leader’em.

Z centrum miasta dojedziesz do pracy autobusem 191. Ogromny parking dla zmotoryzowanych DevOps'ów i zero problemów z parkowaniem.

Zamiennie środkami komunikacji miejskiej: Warszawska Kolej Dojazdowa, przystanek Michałowice; lub SKM - przystanki Warszawa Ursus lub Piastów.

Czy mogę liczyć na elastyczny czas pracy?

Tak. DevOpsowie przychodzą do pracy między godziną ósmą rano a dziesiątą. Wyjścia w godzinach 16-18.

Jakiej wielkości są zespoły?

Od 2- do 7-osobowych.

Czy będę podróżował?

Miłośnikom Warszawy zapewniamy pracę na miejscu, nie ma obowiązku podróży. Ale jeśli masz żyłkę sprzedawcy, możesz liczyć na wyjazdy do USA i po Europie, na eventy powiązane z Atlassian, SAFe, itp. hasłami dot. project managementu.

Jeżeli preferujesz towarzystwo developerów i devops’ów, jesteśmy stale obecni na ngPoland, WarsawJS, Confiturze i WJUG.

 

Skąd dojeżdżają pracownicy?

Większość dev-ów rezyduje na warszawskich osiedlach Ursynów, Mokotów, Bemowo, Ochota, Praga, Żoliborz. Również w Pruszkowie, Piasecznie, Radomiu.

Czy DevOps może pracować zdalnie?

Mało prawdopodobne. Kluczem jest współpraca międzyzespołowa i poznanie BigPicture, który składa się z setek plików i setek tysięcy linii kodu.

Czy muszę znać angielski?

Praca jest w Warszawie, rozmawiamy w biurze w języku polskim. DevOps potrzebuje dobrej znajomości angielskiego w piśmie.

Jestem obcokrajowcem…

Super. Pracuje u nas kilku deweloperów z Ukrainy i Rosji.

O stacku…

Od DevOpsa oczekujemy znajomości kilkunastu technologii, za to rozumiemy, że ta znajomość może być gdzieniegdzie bardziej powierzchowna niż to musi mieć miejsce u developera. Oczywiście AWS, Docker, Jenkins, Linux, etc. Zagadnienia WAN/LAN. Lista technologii w ofercie powyżej.

Czy zatrudniamy osoby po kursach (a nie po studiach)?

Zatrudnimy DevOpsa samouka lub po kursie. Preferujemy devOps’ów po studiach (szerzej w ramce poniżej).

Czy praca w DevOps jest dla ciebie?

DevOps powinien godzić ogień i wodę. Znajomość pokaźnej liczby technologii (umysł ścisły) to nie wszystko.

Potrzeba na tym stanowisku doskonałych zdolności interpersonalnych (ekstrawertyk, humanista).

A na dodatek devOps powinien być ‘wyznania strategicznego’. Patche, gaszenie pożarów – to powinny być pojęcia obce dla dobrego devOps’a.

Przy czym technologie jednak umieścilibyśmy na pierwszym miejscu. Bez ‘strategic approach’ i ‘communications skills’ trudno jednak zabierać się za burzenie silosów… I devOps ryzykuje wtedy ewolucję w kierunku administratora.

Jak się pracuje?

Prosimy o twoje curriculum vitae na job@softwareplant.com. Z DevOps praca Warszawa w temacie.

Join us

Fakty nt. pracy w DevOps

mówi DevOps z warszawskiej firmy SoftwarePlant

Zarobki

Szybki research na No Fluff Jobs i możemy nabrać przekonania, że DevOps pozycjonuje się pod względem wynagrodzenia nawet lekko wyżej niż developer. W Warszawie padają i kwoty powyżej 20 k/mc przy b2b, jednak większość ofert pracy oscyluje wokół 15k. Kwoty poniżej 10 tys. zł na miesiąc są już rzadkością, zdarzają się przy zatrudnieniu na etacie. Odprowadzamy wtedy sowity ZUS i oszczędzamy na emeryturę w przyzwoitej wysokości. Niekoniecznie jednak musi to być istotny argument dla osoby dziś 30-letniej, przy prawdopodobnej, i odbywającej się po cichu już dziś, ewolucji systemu emerytalnego w kierunku emerytury obywatelskiej (równej dla wszystkich).

Warto jednak przestudiować oferty dla devOps’ów na portalach amerykańskich, gdzie – przy ich stabilniejszym, dojrzalszym rynku – oferowane devOps’om zarobki plasują się jednak niżej niż u developerów.

Jakie ścieżki kariery?

Można być devOps’em do końca życia.

Drugą ścieżką kariery, na dalszych etapach życia, będą wszelkie medium- i high-level-owe stanowiska menedżerskie związane ze strategicznym planowaniem, gdzie ex-DevOps wykorzysta swoje strategic i communication skills.

Wreszcie DevOps może ewoluować w kierunku regularnego administratora sieci, gdzie odchodzi nam szybki rytm pracy wyznaczonym release’ami oprogramowania, a i mniejszy jest nacisk na komunikację międzyzespołową.

Czym się różni praca devOps’a od administratora?

DevOps “burzy silosy”, próbuje ‘zgrać zespoły’, bierze aktywnie udział w planningach. Automatyzuje procesy release’u i daje informację zwrotną nt. performance’u po kolejnych release’ach.

My obserwujemy na rynku różne rozumienie pojęcia ‘devOps’. Zdarzają się osoby, dla których devOps = nowocześniejsza nazwa administratora :)

Najlepszy studia/kurs na DevOps’a?

W praktyce dzisiejszy warszawski rynek wchłania nawet DevOps’a samouka.

DevOps samouk po matematyce, albo politechnice w ogóle, to już wartościowy DevOps.

Oczywiście idealnie byłoby, gdyby DevOps był po studiach informatycznych.

Przykłady projektów devOps’a. Jakie branże zatrudniają?

DevOps automatyzuje, usprawnia release’y oprogramowania. Softwarehouse’y, consultingi IT – to najwięksi pracodawcy.

Również każda inna branża, np. bankowość, ubezpieczenia, nieruchomości, która releasuje aplikacje nawet tylko na własne potrzeby.

DevOps’owi jest o tyle łatwo “wcisnąć się wszędzie”, że zawsze może przyjąć rolę regularnego administratora sieci.

Jestem developerem (albo administratorem sieci). Czy mogę/warto zostać DevOps-em?

Możesz i warto.

Bazą dla DevOps’a są Linux/Unix, SQL i – w wersji minimum – rozumienie (umiejętność modyfikacji) kodu popularnych języków programowania. Reszta jest wtórna i możliwa do doskonalenia później. Każdego kolejnego języka programowania uczymy się szybciej niż poprzedniego.

Czy warto?

DevOps jest jednym z lepiej zdywersyfikowanych pod względem skilli pracowników branży IT. W devOpsa nie uderzają tak bardzo zmiany technologii, których człowiek jest w stanie przyjąć tylko kilka w trakcie swojego życia. Czego chcieć więcej w burzliwych czasach?

Co więcej, na rynku zawsze brakowało “ludzi renesansu”, a takim winien być DevOps. Inna rzecz, że nie zawsze łatwo tę swoją wszechstronność ‘sprzedać’.

Jakie perspektywy dla DevOps’ów na najbliższą dekadę?

Bycie devops’em – w ocenie autora – jest w długim okresie bezpieczniejsze niż bycie developerem, bo:

  • nie będzie tak, że nagle zniknie z rynku 15 technologii na raz
  • na pewno nie znikną tak ugruntowane technologie jak Linux, SQL
  • część firm dopiero dziś uświadamia sobie, że potrzebuje devOps’a
  • poza technologiami (które przemijają) devOps posiada dwie inne grupy kompetencji: (a) strategiczne spojrzenie; (b) umiejętności komunikacyjne

DevOps ma więc otwartą drogę do bycia project managerem, szefem zespołu, czy nawet high-level managerem w dużej organizacji.

DevOps-owe golden rules

  • konfiguracja środowiska DEV powinna być jak najbliższa PROD
  • automatyzuj, np.:
    • zamiast konfigurować nowy serwer ręcznie, miej na podorędziu skrypt konfiguracyjny (idealnie: przetestowany na maszynach różnych producentów)
    • miej software do trackowania, dokumentowania wersji kodu zarówno produktu jak i skryptów konfiguracyjnych swojej infrastruktury
    • badaj prędkość produktu z release’u na release
    • i informuj teamy w czasie rzeczywistym, jak ich feature’y i bug fix’y wpływają na performance
  • releasuj mniej, za to częściej
  • porównuj statystyki bugów z poprzednimi iteracjami

Po co DevOps?

  1. “time to market” – fraza klucz –  zamiast 4 tygodnie od pomysłu do wyreleasowania może wystarczą 4 dni?
  2. przy 8-godzinnej dniówce, ile człowiek efektywnie może skupić swoją uwagę? 2-3 godziny? Szkoda je tracić na zmagania z infrastrukturą.
  3. teraz przemnóż punkt 2 przez liczbę deweloperów w Twoim projekcie

DevOps a małe firmy

Że giganci są ostoją devOps-ów, to oczywiste. Na ile mała musi być firma, by była zbyt mała dla devOps-a? My – softwarehouse ok. 50-osobowy, potrzebujemy stale dwóch-trzech devOpsów. A firma jednoosobowa? Samodzielny deweloper też, w gruncie rzeczy, jest DevOps’em ;)

Jakie technologie, koncepty powinien znać DevOps?

Powinien ich znać jak najwięcej, oto klasyka:

  • Linux
  • SQL
  • Docker
  • Jenkins
  • GitHub, Bitbucket
  • Zwinne zarządzanie projektami (agile)

‘Freedom of choice’ – zobaczymy w części ofert dla devOps’ów :)

Powyższe uwagi dotyczą rynku, w szczególności warszawskiego, a nie ofert pracy w naszej firmie.