Название: Senior Platform Engineer
Компания: DoiT
Местоположение: Удаленно EMEA
Местоположение
Наш Senior Platform Engineer станет неотъемлемой частью наших инженерных команд. Эта роль предполагает удаленную работу в качестве штатного сотрудника в Великобритании, Ирландии, Эстонии, Нидерландах, Швеции и Израиле. Мы также открыты для привлечения подрядчиков из Восточной Европы и Португалии.
Кто мы
DoiT — это глобальная технологическая компания, которая работает с облачными организациями, чтобы использовать облачные технологии для стимулирования роста бизнеса и инноваций. Мы объединяем данные, технологии и человеческий опыт, чтобы гарантировать, что наши клиенты функционируют в хорошо спроектированном и масштабируемом состоянии — от планирования до производства.
Предоставляя DoiT Cloud Intelligence, единственное решение, которое интегрирует передовые технологии с человеческим интеллектом, мы помогаем нашим клиентам решать сложные мультиоблачные проблемы и повышать эффективность.
Обладая многолетним опытом работы с мультиоблачными решениями, мы специализируемся на Kubernetes, GenAI, CloudOps и других областях. Являясь отмеченным наградами стратегическим партнером AWS, Google Cloud и Microsoft Azure, мы сотрудничаем с более чем 4000 клиентов по всему миру.
Возможность
В качестве Senior Platform Engineer вы будете отвечать за разработку и развитие основного программного обеспечения и сервисов, которые расширяют возможности наших продуктовых и команд разработки. Эта роль предполагает индивидуальный вклад и требует сильных навыков программирования, а также практического опыта работы с GCP и AWS, Kubernetes и Terraform. Вы будете ключевым участником проектирования, внедрения и автоматизации нашей платформы как продукта, обеспечивая ее масштабируемость, надежность и безопасность.
Обязанности
- Выступать в качестве индивидуального контрибьютора в команде: активно сотрудничать с коллегами посредством тщательных ревью кода, предоставляя конструктивную поддержку и наставничество, а также внося вклад в единое техническое направление для платформы. Эта роль также требует сотрудничества с сотрудниками команд разработки функций, предоставления им поддержки и работы с ними для содействия внедрению разработанных функций платформы.
- Архитектура, проектирование и внедрение инфраструктуры как кода (IaC): Вы будете рассматривать нашу инфраструктуру как сложную программную систему, отвечая за ее полное управление жизненным циклом с помощью Terraform. Это включает применение лучших практик разработки программного обеспечения, таких как проектирование повторно используемых модулей кода, внедрение надежных стратегий модульного и интеграционного тестирования, а также обеспечение того, чтобы наша инфраструктура последовательно развертывалась и управлялась предсказуемым и воспроизводимым образом.
- Развертывание, управление и оптимизация кластеров Kubernetes на GCP (GKE) и AWS (EKS): Вы возьмете на себя ответственность за развертывание, настройку и текущее обслуживание наших кластеров Kubernetes на GCP Google Kubernetes Engine (GKE) и AWS Elastic Kubernetes Service (EKS). Это включает управление группами узлов, настройку политик сети, внедрение service mesh, обработку обновлений кластера и обеспечение высокой доступности и отказоустойчивости. Вы также будете отвечать за мониторинг состояния кластера, производительности и использования ресурсов, а также за упреждающее решение любых возникающих проблем.
- Разработка и усовершенствование внутренних систем доставки программного обеспечения (CI/CD): Вы будете проектировать, внедрять и поддерживать надежное программное обеспечение для непрерывной интеграции/непрерывного развертывания (CI/CD), специально адаптированное для наших компонентов платформы. Это включает интеграцию таких инструментов, как Argo CD или Atlantis, применение передовых концепций программирования для автоматизации процессов сборки и выпуска, а также обеспечение бесшовного развертывания обновлений платформы. Вы также сосредоточитесь на оптимизации производительности конвейеров и сокращении времени развертывания.
- Диагностика, устранение неполадок и решение проблем, связанных с платформой: Вы будете основным контактным лицом для диагностики и решения проблем, связанных с платформой, включая узкие места производительности, проблемы масштабируемости и уязвимости безопасности. Это включает использование передовых методов устранения неполадок, анализ журналов и метрик, а также сотрудничество с командами разработки для выявления и устранения первопричин. Вы также будете вносить вклад в создание комплексных планов реагирования на инциденты и анализа после инцидентов.
- Инициирование автоматизации для оптимизации операционных задач и повышения надежности системы: Вы будете продвигать инициативы по автоматизации для устранения ручных операционных задач, снижения количества ошибок, совершаемых человеком, и повышения общей надежности системы. Это включает разработку скриптов, инструментов и рабочих процессов для автоматизации таких задач, как предоставление инфраструктуры, управление конфигурацией и мониторинг. Вы также будете упреждающе выявлять возможности для автоматизации и способствовать постоянному совершенствованию наших операционных процессов.
- Выступать в качестве стратегического партнера для команд разработки, понимая и удовлетворяя их потребности в инфраструктуре: Вы будете налаживать прочные отношения с командами разработки функций, рассматривая их как ваших внутренних клиентов. Вы будете активно взаимодействовать с ними, чтобы понять их потребности в инфраструктуре и опыте разработчика, предоставлять экспертные рекомендации по возможностям платформы и обеспечивать, чтобы наша платформа эффективно поддерживала их рабочие процессы разработки. Вы также будете преобразовывать потребности разработчиков в действенные функции продукта платформы и дорожные карты.
- Стимулирование разработки внутренних продуктов и сервисов платформы: Вы будете активно участвовать во всем жизненном цикле разработки программного обеспечения (проектирование, кодирование, тестирование и развертывание) внутренних инструментов и API. Эти сервисы повысят функциональность, возможности самообслуживания и удобство использования нашей платформы, напрямую улучшая производительность разработчиков во всей организации.
- Внедрение и обеспечение строгих лучших практик безопасности и соответствия отраслевым стандартам: Вы будете отвечать за внедрение и обеспечение соблюдения надежных практик безопасности на нашей платформе, включая контроль доступа, управление уязвимостями и шифрование данных. Вы также будете обеспечивать соответствие соответствующим отраслевым стандартам и нормативным актам, таким как SOC 2 и GDPR. Вы также будете проводить регулярные аудиты безопасности и тестирование на проникновение для выявления и снижения потенциальных рисков безопасности.
Квалификация
- Прочные фундаментальные знания в области разработки программного обеспечения с подтвержденным практическим опытом программирования
- Более 6 лет подтвержденного опыта работы в области платформенной инженерии, DevOps-инженерии или смежных областях, с сильным послужным списком создания и поддержания сложной облачной инфраструктуры.
- Значительный практический опыт работы с GCP/AWS, Kubernetes (GKE/EKS) и Terraform.
- Продемонстрированный опыт создания и обслуживания масштабируемой, надежной и безопасной облачной инфраструктуры с упором на автоматизацию и эффективность.
- Прочные фундаментальные знания в области разработки программного обеспечения и подтвержденный опыт программирования на Go или Typescript (или других соответствующих языках), включая опыт работы со структурами данных, алгоритмами и защитным программированием.
- Подтвержденный опыт работы с инструментами CI/CD, такими как Argo CD, Atlantis или аналогичные технологии, и глубокое понимание принципов и лучших практик CI/CD.
- Понимание сетевых концепций и протоколов.
- Обширный опыт работы с инструментами мониторинга и логирования, такими как Prometheus, Grafana и стек ELK, а также подтвержденная способность использовать эти инструменты для диагностики и устранения проблем с производительностью.
- Знание лучших практик безопасности для облачных сред.
- Отличные коммуникативные навыки на английском языке, как в письменной, так и в устной форме.
- Самоорганизованность, целеустремленность и самомотивация.
- Способность эффективно работать в удаленной и распределенной командной среде.
- Предыдущий опыт работы непосредственно над проектами платформенной инженерии.
Вы — исполнитель?
Будьте собой. Работайте на своих условиях. Измените мир к лучшему.
Мы являемся домом для глобальной команды невероятных талантов, которые работают удаленно и имеют гибкость в составлении расписания, которое уравновешивает вашу рабочую и личную жизнь. Мы приветствуем и поддерживаем повышение ваших навыков профессионально и лично.
Что значит быть исполнителем? Мы все стремимся к предпринимательству, к знаниям и к получению удовольствия! Нажмите здесь, чтобы узнать больше о наших основных ценностях.
Звучит слишком хорошо, чтобы быть правдой? Посмотрите нашу страницу на Glassdoor.
Мы тоже так думали, но мы здесь и рады, что нажали кнопку «применить».
Преимущества для штатных сотрудников включают:
- Неограниченный PTO
- Гибкие варианты работы
- Медицинское страхование
- Отпуск по уходу за ребенком
- Опцион на акции компании
- Компенсация расходов на домашний офис
- Стипендия на профессиональное развитие
- Программа признания коллег
Много исполнителей, одна команда
DoiT объединяется как «Много исполнителей, одна команда», где разнообразие — это больше, чем цель, это наша сила. Мы активно культивируем инклюзивную, справедливую рабочую среду, признавая, что каждая уникальная перспектива усиливает наши инновации. Празднуя различия, мы создаем среду, в которой каждый человек чувствует себя ценным, внося вклад в наш коллективный успех.