Як показує статистика, у США середня заробітна плата DevOps Engineer $130,756 на рік. В Україні можна заробляти в середньому $3500 на місяць, а в Європі $4400.
Як отримувати більшу оплату праці? Вести переговори та показувати свою цінність для компанії. А ще, навчатись та прокачувати свої скіли, та які саме? Розповідаємо у нашому матеріалі.
Які навички потрібні DevOps-інженеру?
Фахівець має володіти різноманітними навичками, які дозволяють вирішувати бізнес-проблеми та оптимізувати процеси. Серед найбільш важливих, які визначають успішність кандидата, можна виділити:
- Солідний досвід адміністрування ОС: вміння ефективно управляти операційними системами, зокрема на Linux і Windows.
- Володіння інструментами автоматизації та керування конфігурацією: знання та досвід роботи з інструментами типу Puppet, Chef, а також традиційними сценаріями автоматизації.
- Розуміння програмування: вміння писати код на різних мовах, таких як Python, Perl, PHP і Ruby, а також знайомство з мовами типу C++ або Java.
- Інтеграція технологій з відкритим кодом: здатність ідентифікувати, оцінювати та запускати різноманітний софт.
- Досконале розуміння ІТ-обладнання та операцій: досвід конфігурації серверів, сховищ, мережевих пристроїв, а також знання практик DevOps для відмовостійкості та високої доступності.
- Міжособистісні навички та співпраця в команді: здатність ефективно працювати в групі та спілкуватися з клієнтами.
- Віртуалізація та контейнерні технології: досвід роботи з VMware vSphere, Docker і Kubernetes.
- Інструменти CI/CD: знання та вміння працювати з інструментами як Red Hat Ansible, Prometheus, Microsoft GitHub, Atlassian Jira, Confluence та Jenkins.
- Публічні хмарні ресурси: досвід роботи з AWS, Microsoft Azure, Google Cloud.
- ІТ-моніторинг та управління: вміння працювати з різними інструментами, такими як Cloudflare і Datadog, для ефективного контролю та усунення несправностей.
Загальною вимогою є наявність практики. Та роботодавці мають деякі специфічні вимоги. Тому важливо підкреслити, що освіта та сертифікації важливі, але практичний досвід залишається ключовим фактором в успішній кар'єрі DevOps-інженера.
Що по вакансіях та зарплатах?
Заробітна плата залежить від компанії, вашого досвіду та вміння «продати» себе як фахівця.
Досвід: 1-6 місяців
Зарплата: 300-500$
Досвід: 0.5-1.5 роки.
Зарплата: 500-1000$
Досвід: 2-3 роки.
Зарплата: 1500-3000$
Досвід: 3-5 років.
Зарплата: 3000-4500$
- Team Lead DevOps Engineer
Досвід: 5+ років.
Зарплата: 5000-6000$
- Architect DevOps Engineer
Досвід: 5+ років.
Зарплата: 6000-7000$
Розглянемо найбільш популярні карʼєрні рівні, вимоги до хард та софт скілів і скільки вам готові платити.
Junior
Якщо у вашому CV є досвід роботи з:
- будь-якою з бажаних мов розробки (наприклад, Python)
- AWS, Azure, сервісами та інструментами GCP
- інфраструктурою як кодом (бажано Terraform)
- створення та розгортання контейнерних програм і архітектури, керованої подіями
- інструментами керування джерелами (Git) та конфігурацією
Ви маєте софт скіли:
- Здатність самостійно виявляти неполадки та розв'язувати проблеми
- Розуміння життєвих циклів гнучкої розробки ПЗ
- Легке вивчення нових процесів і концепцій під час навчання на робочому місці, а потім виконання відповідних завдань самостійно.
- Орієнтація на пошук рішень, здатність мислити чітко, логічно і навіть збоку, коли постає проблема.
Тоді можете відкликатись на вакансії на позицію Junior IT DevOps Engineer. Вилка зарплат $1900-2500.
Middle
Якщо серед ваших хард скілів є:
- Досвід роботи з CI/CD рішеннями
- Досвід роботи з Python, Bash
- AWS експерт: EKS, ECS, VPC, EC2, EBS, Load Balancers, RDS, CloudFront, Lambda, Terraform, S3 тощо
- Docker, Kubernetes
- Великий досвід роботи з Helm і Terraform
- Знайомство з розподіленими базами даних SQL та NoSQL
- Сертифікація AWS
- Створення та вдосконалення конвеєрів автоматизації для життєвого циклу розробки програмного забезпечення
- Участь у налаштуванні продуктивності систем, робота над високою доступністю платформи
- Зосередження на конфігурації, документації, оптимізації та підтримці компонентів інфраструктури
А серед софт скілів:
- Середній рівень англійської мови (розмовна та письмова). Здатність активно та відкрито спілкуватися з англомовним клієнтом
- Самоорганізованість та проактивність
- Чесна та надійна особистість
- Здатність аналізувати та синтезувати інформацію
Ви можете сміливо подавати резюме на позицію Middle DevOps Engineer (AWS). Вилка зарплат $3000-5000.
Senior
Якщо ви маєте такі хард скіли у своєму резюме:
- Впевнено працюю з AWS, конвеєрами CI/CD та інструментами IaaC (Terraform)
- Маю досвід роботи з Docker і оркестровкою контейнерів із Kubernetes
- Працюю з сучасними інструментами моніторингу, такими як Prometheus, Grafana та Elasticsearch
- Вільно володію принаймні однією мовою розробки/скриптів програмного забезпечення, Python
- Добре знання баз даних, таких як PostgreSQL
- Досвід проєктування та впровадження DevSecOps
- Досвід найкращих практик безпеки для AWS WAF
- Сертифікація AWS або Kubernetes
А також у вашому CV є наступні софт скіли:
- Пристрасть до розв'язання складних проблем
- Можу брати безпосередню участь у створенні та тестуванні конвеєрів розгортання, автоматизованої інфраструктури надання та служб підтримки інфраструктури
- Захоплююсь створенням безпечної, надійної та масштабованої інфраструктури та ноу-хау для ефективного спілкування у команді
- Розумію та зацікавлений в дизайні систем і програм
Ви можете претендувати на позицію Senior DevOps Engineer віддалено з вилкою зарплат $5500–8000.
Післяслово
Досвід, прокачані хард та софт скіли — це те, що допоможе отримувати від роботи не тільки задоволення, а й гідну зарплату. Розуміння, що саме треба вивчати та розвивати, як фахівцю, допоможе вам рости значно швидшими темпами та досягти поставлених цілей.
Щоб трохи посприяти цьому, надаємо ресурс з курсами від ITEDU для DevOps-інженерів. Тут можна отримати необхідні знання та практичний досвід роботи з різними технологіями.
А вакансії для своєї карʼєри шукайте на нашій платформі NETFORCE Jobs.
Вікторія Табунщик