Этот текст описывает историю четырнадцатилетнего Амира из Казахстана, работающего DevOps-инженером и зарабатывающего около 90 000 рублей в месяц.
Амир: знакомство
Я живу в Казахстане, учусь в школе и стремлюсь стать DevOps-инженером. Мои навыки включают работу с двумя дистрибутивами Linux, Python и основы сетевого программирования. В 14 лет я зарабатываю около 90 000 рублей в месяц (около 450 000 тенге после уплаты налогов).
Что такое DevOps?
DevOps-инженер — специалист, занимающий промежуточное положение между сетевым программистом и системным администратором, предотвращая конфликты между ними или заменяя обоих. Это позволяет компаниям экономить, нанимая одного специалиста вместо двух.
Рабочие задачи
Мои задачи включают мониторинг серверов и разработку ботов для предотвращения финансовых потерь компании. Например, я использую PM2 в Linux для автоматизации управления ботами и мониторинга сайтов на JavaScript. DevOps-инженер — это не просто программист, но и каждый DevOps-инженер обладает определенными навыками программирования. Для высокой заработной платы необходимы знания Docker и Kubernetes.
Путь в программирование
Я начал программировать в 10 лет, вдохновившись фильмом «Социальная сеть». Сначала изучил HTML и CSS, затем перешёл на Python, создавая Telegram-ботов для различных компаний. После этого заинтересовался Linux (начал с Ubuntu), приобрел свою первую VPS-машину и развернул на ней хранилище. Первые заказы получал от знакомых в своём городе.
Первая работа и карьерный рост
Сначала я выполнял разовые заказы. Затем получил предложение о работе сборщиком игровых событий, но позже перешёл на позицию кодера с семикратным увеличением зарплаты. Работу нашёл через знакомых.
Технологический стек
Мой стек включает: Python (для ботов), JavaScript, Linux (Debian и Ubuntu), Docker, Kubernetes (базовый уровень), сетевое программирование (TCP/IP, DNS и др.), защиту от DDoS-атак (L4/L7).
Работа и учёба
Я учусь в школе, получаю удовлетворительные оценки, и работаю примерно по два часа в день. Школа не является для меня приоритетом. В моей семье математики, что, вероятно, повлияло на мой выбор профессии. Изучать Python я начал до пандемии.
Семья и друзья
Изначально моя семья относилась к моей работе скептически, но затем поддержала меня. Одноклассники интересуются моей работой, некоторые хотят стать программистами, и я им немного помогаю. Я не испытываю презрения к тем, кто зарабатывает меньше.
Планы на будущее
Я планирую развиваться в DevOps-инженерии и поступить в вуз (возможно, в России или за рубежом). Мне не нравятся градации Junior/Middle/Senior; считаю, что инженер — это инженер, независимо от опыта. Опыт — это скалярная величина; важнее результаты работы.
Рабочий день и проекты
Мой рабочий день начинается в 6 утра. После школы я работаю над проектами: геймерский проект Minecraft (разрабатывался 3 месяца), настройка сайтов, создание системы покупок привилегий для менеджера. Работаю как за фиксированную плату, так и за долю в проекте. Считаю игровые проекты перспективными из-за роста числа геймеров.
Советы начинающим
Рекомендую начать с вёрстки, затем перейти к бэкенду. Создайте проект самостоятельно — от начала до конца. Это поможет стать полноценным DevOps-инженером. Не стоит сразу стремиться к позиции Junior — лучше сразу к Middle.
Финансы и планы
К 18 годам я хочу купить квартиру в центре города и машину. В Казахстане есть 13 региональных IT-хабов, которые поддерживают молодых специалистов. Есть гранты на проекты. Планирую учиться в университетах Москвы, Санкт-Петербурга, возможно, за границей. Россия привлекательна большим количеством заказчиков.
История Амира — яркий пример того, как раннее начало и упорство ведут к успеху в IT-сфере. Его история вдохновляет и показывает, что возраст не является препятствием для достижения больших целей.