Старший платформенный инженер
Компания: DoiT
Местоположение: Удаленно EMEA
Местоположение
Наш старший платформенный инженер станет неотъемлемой частью наших инженерных команд. Эта должность предполагает удаленную работу в качестве штатного сотрудника в Великобритании, Ирландии, Эстонии, Нидерландах, Швеции и Израиле. Мы также рассматриваем кандидатов на контрактной основе из Восточной Европы и Португалии.
Кто мы
DoiT — это глобальная технологическая компания, которая работает с облачными организациями, помогая им использовать облачные технологии для стимулирования роста бизнеса и инноваций. Мы объединяем данные, технологии и человеческий опыт, чтобы наши клиенты работали в хорошо спроектированном и масштабируемом состоянии — от планирования до производства.
Предоставляя DoiT Cloud Intelligence, единственное решение, которое объединяет передовые технологии с человеческим интеллектом, мы помогаем нашим клиентам решать сложные многооблачные проблемы и повышать эффективность.
Обладая многолетним опытом работы с многооблачными решениями, мы специализируемся на Kubernetes, GenAI, CloudOps и других технологиях. Являясь отмеченным наградами стратегическим партнером AWS, Google Cloud и Microsoft Azure, мы работаем с более чем 4000 клиентов по всему миру.
Возможности
В роли старшего платформенного инженера вы будете отвечать за разработку и совершенствование фундаментального программного обеспечения и сервисов, которые расширяют возможности наших продуктовых и разработческих команд. Это роль индивидуального исполнителя, требующая сильных навыков программирования наряду с практической работой с GCP и AWS, Kubernetes и Terraform. Вы внесете ключевой вклад в проектирование, внедрение и автоматизацию нашей платформы как продукта, обеспечивая ее масштабируемость, надежность и безопасность.
Обязанности
- Выполнять роль индивидуального исполнителя в команде: активно сотрудничать с коллегами посредством тщательных ревью кода, оказывать конструктивную поддержку и наставничество, а также вносить вклад в единое техническое направление развития платформы. Эта роль также требует сотрудничества с сотрудниками продуктовых команд, оказания им поддержки и совместной работы для облегчения внедрения разработанных функций платформы.
- Проектировать, разрабатывать и внедрять инфраструктуру как код (IaC): вы будете рассматривать нашу инфраструктуру как сложную программную систему, отвечая за управление ее полным жизненным циклом с использованием Terraform. Это включает применение лучших практик из разработки программного обеспечения, таких как проектирование повторно используемых модулей кода, внедрение надежных стратегий модульного и интеграционного тестирования, а также обеспечение последовательного, предсказуемого и повторяемого развертывания и управления нашей инфраструктурой.
- Развертывать, управлять и оптимизировать кластеры Kubernetes на GCP (GKE) и AWS (EKS): вы будете нести ответственность за развертывание, настройку и текущее обслуживание наших кластеров Kubernetes на GCP Google Kubernetes Engine (GKE) и AWS Elastic Kubernetes Service (EKS). Это включает управление группами узлов, настройку сетевых политик, внедрение сервис-мешей, выполнение обновлений кластера и обеспечение высокой доступности и отказоустойчивости. Вы также будете отвечать за мониторинг состояния кластера, производительности и использования ресурсов, а также за проактивное решение любых возникающих проблем.
- Разрабатывать и совершенствовать внутренние системы доставки программного обеспечения (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 stack, а также подтвержденная способность использовать эти инструменты для диагностики и устранения проблем с производительностью.
- Знание лучших практик безопасности для облачных сред.
- Отличные коммуникативные навыки на английском языке, как письменные, так и устные.
- Самоорганизованность, целеустремленность и высокая мотивация.
- Способность эффективно работать в удаленной и распределенной командной среде.
- Предыдущий опыт работы непосредственно над проектами платформенной инженерии.
Вы — Исполнитель?
Будьте собой. Работайте на своих условиях. Меняйте мир.
Мы объединяем талантливых специалистов со всего мира, которые работают удаленно и имеют гибкий график, позволяющий сбалансировать работу и личную жизнь. Мы поддерживаем профессиональное и личное развитие ваших навыков.
Что значит быть Исполнителем? Мы ориентированы на предпринимательство, стремление к знаниям и веселье! Нажмите здесь, чтобы узнать больше о наших основных ценностях.
Звучит слишком хорошо, чтобы быть правдой? Посетите нашу страницу на Glassdoor.
Мы тоже так думали, но мы здесь и рады, что нажали кнопку «применить».
Льготы для штатных сотрудников включают:
- Неограниченное количество дней оплачиваемого отпуска (PTO)
- Гибкие варианты работы
- Медицинская страховка
- Отпуск по уходу за ребенком
- План опционов для сотрудников
- Компенсация расходов на домашний офис
- Стипендия на профессиональное развитие
- Программа признания коллег
Много Исполнителей, Одна Команда
DoiT объединяется как "Много Исполнителей, Одна Команда", где разнообразие — это больше, чем цель, это наша сила. Мы активно развиваем инклюзивную и справедливую рабочую среду, признавая, что каждая уникальная точка зрения способствует нашим инновациям. Отмечая различия, мы создаем среду, в которой каждый человек чувствует себя ценным, внося свой вклад в наш коллективный успех.