Профессия Data Platform Engineer

Data Platform Engineer - это специалист, который строит и поддерживает платформы для работы с данными: от хранилищ и озёр данных до систем оркестрации, мониторинга и безопасности. Он создаёт инфраструктуру для Data Engineer, Data Analyst и Data Scientist, чтобы они могли удобно и надёжно работать с данными. Data Platform Engineer - это архитектор и инженер платформы данных в компании.

Инструменты

Роадмэп

Чтобы стать Data Platform Engineer, нужно пройти такой путь:

  1. Выучить SQL и основы работы с данными.
  2. Освоить Python (для скриптов и автоматизации).
  3. Изучить облачные платформы (AWS, GCP или Azure).
  4. Освоить Docker и Kubernetes.
  5. Изучить инструменты оркестрации (Airflow).
  6. Освоить мониторинг и логирование.
  7. Изучить инфраструктуру как код (Terraform).
  8. Собрать портфолио: 2-3 проекта по созданию платформ для данных.
  9. Начать искать работу.

Типичный день

Утро Data Platform Engineer начинается с проверки состояния кластеров и мониторинга в Grafana. Он замечает, что один из Airflow-воркеров упал, поднимает его через Kubernetes, проверяет логи. Затем настраивает новый бакет в AWS S3 с политиками доступа, обновляет Terraform-скрипты. После обеда участвует в созвоне с командой, обсуждает новую архитектуру платформы. К вечеру пушит код в Git и деплоит обновления через CI/CD.

Сложности

Вход

Минимальный порог входа - знание облачных платформ, Docker, Kubernetes, Airflow, SQL и Python.

Рост

Из Data Platform Engineer можно расти в такие профессии: