Nawet nie zagłębiając się w kwestie sztucznej inteligencji i cyberbezpieczeństwa, możemy stwierdzić, że znaczna część gadżetów, z których korzystają ludzie na całym świecie, działa na Androidzie, ponieważ jest po prostu tańsza. Oto na przykład trochę statystyk na explodingtopics.com — w większości krajów świata Android ma ponad 70% rynku urządzeń mobilnych. USA pozostaje w tyle za innymi krajami (co dziwne), jednak i tam udział korzystania z tego systemu rośnie i już zbliża się do 43%. Android działa na bazie Linuxa, a administratorzy systemów, inżynierowie ds. bezpieczeństwa i inni specjaliści będą potrzebni przynajmniej do tego, aby wspierać działanie wszystkich licznych aplikacji na tym systemie.
A oto na przykład trochę interesujących statystyk od Google Insights na rok 2024 z prognozami na 2025, który już całkiem zbliża się do połowy. Z tych tabel wynika, że średnie wynagrodzenie specjalisty w tej dziedzinie rośnie. A co z Ukrainą, z naszymi problemami wojennymi? Nasz rynek naturalnie nieco się skurczył, jednak ma też pewne oznaki ożywienia, przynajmniej według danych DOU. I oczywiście, administratorzy Linuxa nie pozostają z boku tego procesu. Według danych work.ua, średnie wynagrodzenie administratora Linuxa wzrosło o 20% w ciągu roku, to samo dotyczy inżyniera DevOps. A oto artykuł z 2024 roku, który pokazuje, że mediana wynagrodzenia devopsów już wtedy była wyższa niż wynagrodzenie programistów.

Nie będziemy szukać daleko — w naszej branży bez Linuxa nie zrobisz kroku. Ten system operacyjny jest używany na serwerach, które obsługują hosting stron internetowych, wielu użytkowników instaluje dystrybucje Linuxa na serwerach VPS oraz na serwerach dedykowanych.
Zatem możemy śmiało powiedzieć, że specjaliści od Linuxa nie pozostaną bez pracy. Co więcej — dzisiaj to zawód, w którym można osiągać dobre zyski i nie obawiać się o swoją przyszłość.
W jakich obszarach rola Linuxa rośnie
Ścisłe mówiąc — wszędzie: od najprostszych smartfonów po sztuczną inteligencję.
Sektor korporacyjny
Coraz więcej firm wybiera chmury i usługi chmurowe, które wymagają jakościowego administrowania. Większość tych infrastruktur działa na Linuxie, a co za tym idzie, potrzebuje administratorów, którzy znają ten system operacyjny. Otwarty kod sprzyja obniżeniu kosztów projektów, jednak może mieć również luki, dlatego cennymi są również specjaliści ds. cyberbezpieczeństwa.
Linux odgrywa ogromną rolę w pracach związanych ze sztuczną inteligencją. W szczególności, TOP 500 superkomputerów, które odgrywają w tych pracach wiodącą rolę, działają na Linuxie.
Co więcej, Linux jest po prostu popularny wśród programistów, którzy często krytykują Windows za to, że jest niedopracowany, nieporęczny, pełen obowiązkowych aktualizacji, nieoptymalny i podatny na ataki.
Potrzeby konsumentów
Chociaż, według danych StatCounter, jak podaje It Week, większość użytkowników nie rozważa Linuxa jako systemu operacyjnego dla komputerów stacjonarnych, jednak aktywnie z niego korzystamy.
Jak już wspomnieliśmy, znaczna część urządzeń na świecie działa na Androidzie, który wykorzystuje zmodyfikowane jądro Linuxa. W związku z tym istnieje wiele aplikacji dla tych systemów, które trzeba wspierać. Android dominuje również w obszarze gier mobilnych. Warstwa zgodności Proton umożliwia uruchamianie gier na Windowsie również na Linuxie i Androidzie.
Można tu również dodać rynek IoT, smart urządzeń i inne. To duże pole do działania.
Przeczytaj także: Jak wybrać serwer VPS dla strony: optymalne parametry i instrukcja dotycząca umieszczania zasobów internetowych
Administrator Linux: o jakich specjalistach mówimy
W rzeczywistości mówimy o całej gamie różnych specjalistów, których brakuje na rynku i którzy są potrzebni na różnych etapach rozwoju.
Administrator systemów
Bardzo często w inne kierunki administrowania systemami na Linuxie przychodzą właśnie z tego — i jest to najstarsze. Jeśli uprościć, administrator utrzymuje na dobrym poziomie działanie sprzętu wszystkiego, co dzieje się w firmie, odpowiada za serwery, kopie zapasowe, montaż i wsparcie lokalnych sieci, konta użytkowników, rozwiązywanie problemów.
Kiedyś do tego zawodu przychodzili samoucy, ale z czasem wymagał on coraz więcej umiejętności i wiedzy. Chociaż administrator systemów nie pisze kodu, musi dobrze rozumieć, jak zachowuje się oprogramowanie. Aby potwierdzić umiejętności, należy uzyskać specjalne certyfikaty. Dla środowisk Linux mogą to być certyfikaty Linux Professional Institute, Red Hat dla środowisk Red Hat Enterprise Linux. Nie zaszkodzi również znajomość baz danych (SQL, Oracle i innych) lub serwerów WWW i serwerów pocztowych.

Gdzie uczyć się na administratora systemów
Istnieje wiele kursów dla administratorów systemów, jednak aby zdecydować, czy ten zawód jest dla Ciebie, można zacząć od kursu Linux na Prometeus.
Można również brać osobne kursy dotyczące baz danych, rozwiązań chmurowych, technologii i stopniowo zmierzać w kierunku celu.
Popyt na zwykłych administratorów systemów jest obecnie niższy niż na przedstawicieli następujących kierunków, dlatego zazwyczaj warto dodatkowo praktykować w zakresie ochrony danych lub mieć kwalifikacje devopsa lub dążyć do ich uzyskania.
Więcej informacji na temat tego zawodu można znaleźć w artykule «Kim jest administrator systemów i jak nim zostać».
DevOps
To pracownik inżynieryjny, który zapewnia codzienne procesy niezbędne do terminowej dostawy aplikacji, oprogramowania, aktualizacji. Pracuje nad tym, aby kod był dostarczany na czas, a infrastruktura działała: to zarówno rozwiązania chmurowe, jak i repozytoria kodu. Należy powiedzieć, że prawdopodobnie wśród administratorów Linuxa jest on najpopularniejszy.
W zakresie jego obowiązków:
- dostawa kodu (testowanie, wdrażanie itp.);
- automatyzacja procesów;
- konfiguracja sieci i usług chmurowych firmy;
- bezpieczeństwo;
- logowanie.
Można by powiedzieć, że ten specjalista nie pisze kodu, a zapewnia mu wszystkie towarzyszące procesy, ale to nieprawda: częściowo praca z infrastrukturą wymaga kodu, a także znajomości baz danych. Tutaj już potrzebna jest solidna wiedza z zakresu programowania, zrozumienie, jak działa sprzęt. Bardzo wiele rutynowych operacji w tym zawodzie jest automatyzowanych, jednak nie można całkowicie zautomatyzować tej pracy: zbyt wiele wymaga kontroli i doświadczenia człowieka.

Jak uczyć się na "devopsa"
Umiejętności, które są potrzebne DevOps:
- praca z systemami Linux;
- Continuous Integration (CI) — to dostarczanie i wdrażanie kodu. Tutaj potrzebna jest znajomość narzędzi, systemów kontroli wersji, repozytoriów kodu, systemów CI (Jenkins, GitLab CI, CircleCI, GitHub Actions, Azure DevOps);
- Continuous Delivery (CD) — to wszystkie umiejętności, które pozwalają dostarczać kod do końcowego odbiorcy. To — Linux, znowu on, Docker, Ansible, różne protokoły sieciowe;
- praca z usługami chmurowymi — w szczególności Amazon Web Services, Google Cloud, Microsoft Azure;
- zarządzanie serwerami i serwerami chmurowymi. Tutaj wymagana jest spora wiedza z zakresu kodu w postaci infrastruktury (Code-as-Infrastructure);
- mikroserwisy.
Pomimo że ta lista brzmi bardzo groźnie, specjaliści czasami mówią, że zaczynali od otwartych kursów i filmów na YouTube. A oto kurs podstawowy na Prometheus, który pomoże nieco zrozumieć temat i podpowie inne materiały. We wszystkich tych dziedzinach istnieją certyfikaty, które potwierdzają umiejętności specjalisty i pozwalają na awans w pracy. Oto krótka lista źródeł, gdzie można uzyskać certyfikację — Red Hat, HashiCorp, DevOps Institute, MIT, Linux, Jenkins.
Wynagrodzenie devopsów na rynku może przewyższać dochody programistów, ale należy pamiętać, że dotyczy to pracowników o bardzo wysokich kwalifikacjach. Ogólnie specjaliści ds. zatrudnienia mówią, że na współczesnym rynku odczuwalny jest niedobór pracowników na poziomie powyżej średniego. Dlatego trzeba będzie popracować, ale po zdobyciu doświadczenia można być spokojnym o swoje miejsce pracy.
Przeczytaj także: Co to jest overqualified i dlaczego pracodawcy odmawiają zbyt dobrym kandydatom
Inżynier wsparcia i bezpieczeństwa
W rzeczywistości, z takim czy innym poziomem pracy z bezpieczeństwem systemu, każdy administrator systemów spotyka się już na początku pracy. Tworzy kopie zapasowe, pracuje nad tym, aby zapobiec zagrożeniom, utrzymuje stabilność systemu, minimalizuje straty informacji itd. Jednak inżynierowie ds. bezpieczeństwa i wsparcia zagłębiają się w to dalej:
- logowanie;
- konfiguracja i aktualizacja systemów;
- zarządzanie politykami dostępu, hasłami itd.;
- konfiguracja zapór sieciowych;
- odzyskiwanie po awariach;
- audyt bezpieczeństwa i wyszukiwanie słabych punktów.
To właśnie ci specjaliści zapewniają odporność systemu, przeciwdziałają zagrożeniom i utrzymują stabilność pracy. Są potrzebni w siłach obronnych, logistyce, instytucjach finansowych, firmach zajmujących się tworzeniem oprogramowania — praktycznie wszędzie, gdzie znajdują się wrażliwe i cenne informacje.
Specjaliści ds. cyberbezpieczeństwa pracują na różnych poziomach: od specjalisty SOC, monitorującego system i reagującego na sygnały alarmowe, po audytora bezpieczeństwa i testera, który wyszukuje luki, a pod względem umiejętności zbliżonego do hakera, tylko bez zamiaru wyrządzenia szkody.
Gdzie uczyć się na inżyniera wsparcia i bezpieczeństwa
Oto osobiste doświadczenie, opublikowane na DOU, gdzie autor opisuje swoją drogę do pracy w tym kierunku. Jeśli podsumować, to podstawowe umiejętności, które należy mieć na początku:
- model OSI (Open Systems Interconnection);
- model TCP/IP;
- podstawy bezpieczeństwa informacji, model CIA (Poufność, Integralność, Dostępność).
Również ważna jest praktyka, na przykład z platformami Try Hack Me lub Hack The Box.
Jako przydatne kursy autor wymienia CyberOps Associate Version 1.0 od Cisco, można też spróbować zacząć od Google Cyber Security, słabego, ale często dostępnego dla początkujących na Prometheusie za darmo. To jest poziom podstawowy, który daje wiedzę niezbędną dla analityka SOC i nie brzmi tak nieosiągalnie.
A oto na przykład kurs w GOIT, który również nadaje się dla początkującego. A także wygodna lista certyfikatów, które pomogą potwierdzić umiejętności w różnych dziedzinach ochrony danych.
Programiści sterowników i systemów wbudowanych (IoT)
Urządzeń IoT na 2025 rok na całym świecie jest ponad 30 miliardów. To medyczne gadżety, wrażliwe czujniki, systemy nawigacyjne, awionika, urządzenia do automatyzacji produkcji, drony, bez których nie obędzie się armia, a także systemy wbudowane działają na zwykłych urządzeniach konsumenckich, na przykład tabletach. W IoT aktywnie integruje się sztuczną inteligencję. Bardzo wiele z tych systemów działa na Linuxie: Linux Foundation opracowuje specjalny system operacyjny dla IoT o nazwie Zephyr Project.
Programista wbudowanych systemów — to już nie administrator systemów, a deweloper, jednak musi ściśle współpracować z częścią sprzętową, inaczej w tej dziedzinie nie można się rozwijać. Wynagrodzenie takich programistów w Ukrainie wzrosło w porównaniu do ubiegłego roku o 27%, według danych Work.ua.

Umiejętności, które są potrzebne programiście — to C/C++, Python/Unix Shell, praca z Linuxem, architektura sprzętowa i jej zrozumienie, praca z mikrokontrolerami, zrozumienie protokołów komunikacyjnych, optymalizacja i testowanie kodu.
Gdzie uczyć się na programistę Embedded
Wielu entuzjastów zaczyna od zakupu jednopłytowego komputera typu Raspberry i programuje mikrokontrolery, automatyzację domową, proste gadżety. Istnieje na to wiele poradników. Na przykład, można uczyć się za darmo bezpośrednio na embedded.com.
Istnieją również kursy, gdzie można zdobyć podstawową wiedzę. Na przykład, Coursera oferuje wiele opcji w tej dziedzinie — jednak są to płatne kursy.
Należy dodać, że wszystkim wymienionym specjalistom, mimo powszechności kursów, nie zaszkodzi również wykształcenie wyższe, które daje głęboką wiedzę podstawową. Taka możliwość istnieje w kilku ukraińskich uczelniach i należy szukać pokrewnej specjalności — administrowanie systemami, programowanie itd.
Również dobrym rozwiązaniem jest monitorowanie stron dużych firm, takich jak EPAM, SoftServe, Luxoft i im podobnych w poszukiwaniu darmowego szkolenia lub szkolenia za minimalne środki. Najlepsi absolwenci takich kursów otrzymują pracę w dużej firmie lub stanowiska Trainee z minimalnym wynagrodzeniem, ale z doskonałą praktyką.
W każdym przypadku należy śledzić, co piszą wiodący specjaliści w branży. Często udostępniają oni własne listy literatury i kursów, certyfikacji, które uzyskują.








