Infrastructure/DevOps engineer

Санкт-Петербург

Для бесперебойной работы mission critical приложений компании JetBrains требуется Infrastructure/DevOps engineer. Работа ответственная, интересная и очень нескучная. Инфраструктура проекта в активном production(e) уже не один год. Несомненно, за это время некоторые практики уже сложились, однако совсем несложно принести в проектсвою экспертизу и внедрить новую технологию, если это улучшит приложение и упростит его эксплуатацию.

На эту позицию мы рассматриваем соискателей с опытом работы с production-сервисами. У нас не нужно “продавать DevOps коллегам и/или руководству” как об этом говорят в devops-подкастах, у нас надо делать DevOps!

Обязанности:

  • Решение задач по развертыванию собственных приложений компании JetBrains (от staging/test-стеков до production);
  • Постоянное взаимодействие с командами проектов для обеспечения работоспособности высоконагруженных сервисов 24х7;
  • Неотложное решение проблем, связанных с работой сервисов;
  • Разработка новых сценариев развертывания сервисов.

Требования:

  • Опыт проектирования, развертывания, поддержки нагруженных web-приложений в production-окружении для пользователей со всего мира;
  • Опыт построения таких CI/CD pipelines, чтобы было не страшно деплоить в любое время суток, конечно же с zero-downtime и быстрыми откатами в случае (нечастых) неудач;
  • Отличные коммуникационные навыки и обширный технологический кругозор: понимание важности взаимодействия в команде, необходимости обсуждать решения с коллегами, рассказывать о преимуществах той или иной технологии или подхода в составе инфраструктуры приложений, делиться собственной экспертизой;
  • Реальный опыт “Infrastructure-as-Code” (“Everything-as-Code”!) на production-проекте;
  • Экспертный уровень знаний и обширный опыт с AWS (Amazon web services): EC2, ECS, Cloudfront, RDS, S3, Cloudwatch (logs, metric, alarms) и так далее. Интересен также Ваш опыт с Google cloud и Azure;
  • Опыт c security и интерес к security: сетей, протоколов, приложений, CI/CD pipelines
  • Опыт с Docker и оркестраторами AWS ECS, Hashicorp Nomad, Kubernetes, Docker swarm;
  • Мониторинг (application, infrastructure), логи, алерты и incident management systems: опыт практического внедрения решений и практик в команде;
  • Опыт с системами виртуализации VmWare.

Конечно же подразумевается:

  • Знание Linux-систем (Centos/Ubuntu/Alpine/CoreOS/AmazonLinux) на уровне администратора (экспертный уровень);
  • Опыт с configuration management systems (Ansible);
  • Git – наше все! Куда без него, раз у нас Infrastructure-as-Code (практический опыт);
  • Умение писать на скриптовых языках (Python, Bash);
  • Опыт управления инфраструктурой из кода, построение CI/CD pipelines;
  • Опыт с CI/CD системой (TeamCity);
  • Опыт администрирования БД, в том числе распределенной (MySQL/Percona, PostgreSQL, MongoDB, DynamoDB);
  • Опыт администрирования Java-приложений и Java application servers (Tomcat etc).

На собеседовании мы обсудим мы ваш практический опыт и подискутируем на множество тем, среди них, например: https://bit.ly/2yW3ADy


Откликнуться