← Все вакансии

Старший разработчик Backend

Наша миссия - предоставить разработчикам возможность выпускать код быстрее, безопаснее, удобнее в масштабах нагрузок, с которыми большинство инженеров никогда не сталкивается. У нас highload в прямом смысле этого слова, с высокими требованиям к downtime и evergreen деплоям.

Команда автоматизации существует для устранения всех возможных ограничений, что инженеры могут встретить в своей каждодневной работе. Мы рассматриваем всех наших разработчиков как наших клиентов. 

Вам предстоит:
- Создавать интуитивно понятные инструменты, которые позволяют каждому инженеру самостоятельно решать задачи, сосредотачиваясь на лишь на безнес логике продукта.
- Внедрять лучшие практики DevOPS и DevEX подходов, гарантировать безопасность, наблюдаемость и масштабируемость в рамках большой распределенной архитектуры.

Стек команды:
k8s: helm, werf, argoCD

ci/cd: gitlab ci, jenkins, team city

observability/sre: prometheus, grafana, elk, victoria metricsiac: puppet, ansible

системное администрирование: linux, bash, systemd, cron, сети, tcp/ip, nat, HAProxy, etc

языки: go, python, bash

Задачи

  • Автоматизация инфраструктуры через ansible/puppet
  • Настройка системы мониторинга и системы алертов
  • Развитие платформы разработки: локальная разработка, шаблоны проектов, внутренние CLIs/SDKs
  • Улучшение CI/CD: скорость сборки, стабильность, автоматизация, качество релизов
  • Оптимизация среды разработки: IDE tooling, кодогенерация, статанализаторы, линтеры
  • Обеспечение безопасности разработки: devsecops
  • Платформенная инженерия: Проектировать и развивать нашу основную технологическую платформу 
  • Опыт разработчика: Создавать инструменты, которые дают продуктовым командам автономию без ущерба для стабильности системы

Требования

  • Разбираетесь в облачных технологий: Глубокие знания S3 и Kubernetes (K8s).
  • Владение всем-чем-можно-as-code (мы все приводим к тому, что точка истины должны быть в гите)
  • Умение писать скрипты и создавать инструменты на каком-либо языке (Python, Go, Scala или Bash).
  • Глубокие знания операционных систем
  • Любите писать свою документацию и следить за ее актуальностью
  • Глубокое понимание DevOps-подходов, CI/CD, контейнеризации, GitOps, сборочных систем
  • Умение проектировать внутренние инструменты
Python Go Scala Kubernetes Ansible Linux CI/CD GitLab CI Jenkins Grafana Prometheus Helm ArgoCD S3
Откликнуться →