Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.
Golang Developer
генерация резюме
сопроводительное письмо
описание
Продукт "Частное облако Селектел" — это как публичное облако Селектел, но развертывается в on-prem контурах клиентов. Вокруг частного облака строится экосистема сервисов, адаптированная под требования заказчиков. Облако построено на OpenStack с IaaS и PaaS сервисами на Python и Go.
задачи
- Писать код на Python;
- Разрабатывать сервисы для окружения частного облака: систему аккаунтинга для ресурсов, интеграцию с IAM и т.д;
- Развивать API услуги с точки зрения metering, статистики использования, телематики;
- Интегрировать изменения по фичам в общий платформенный фреймворк;
- Адаптировать сервисы публичного облака для переиспользования в частном облаке: патчи для OpenStack компонентов, адаптацию python драйверов API Cinder для интеграции с СХД;
- Проектировать архитектуру этих сервисов совместно с DevOPS командой;
- Выстраивать процессы автоматизации деплоймента сервисов в ЧО заказчиков совместно с DevOPS командой;
- Писать unit, интеграционные и функциональные тесты;
- Вести документацию по реализованному и делиться опытом с коллегами.
требования
- Уверенное знание Python с опытом коммерческой разработки (Flask, aiohttp, SQLAlchemy, Marshmallow, Celery и др.);
- Опыт и знания в Golang;
- Опыт работы с базами данных (SQL и NoSQL): умение строить и оптимизировать сложные запросы (mysql и redis);
- Умение качественно и полно писать unit-тесты и структурировать их;
- Опыт и владение инструментами командной разработки (git, github/gitlab, review);
- Опыт использования RabbitMQ, Kafka, NATS;
- Опыт работы с ОС семейства Linux: написать bash скрипт, погрепать логи, выйти из Vim, настроить IP адреса и сетевые интерфейсы;
- Опыт написания инфраструктурного кода;
- Понимание принципов и владение инструментами CI/CD: Ansible/Puppet/Chef, Gitlab CI / Jenkins — умения писать jobs для тестирования, docker сборок, линтеров;
- Опыт использования инструментов для работы с задачами и визуализации процесса: Jira/Confluence, Trello и др;
- Опыт работы с Docker и Docker Compose;
- Будет плюсом опыт работы с OpenStack и его экосистемой, публичными/приватными облаками (AWS, GCP, Azure, OpenStack), k8s, puppet, Helm чарты, Terraform-провайдерами и модулями, задачами близкими к "железу", Redis, memcached, владение английским для общения с зарубежными коллегами, работа в распределенной команде, системы мониторинга (Prometheus, Zabbix, Grafana).
условия
- Ежемесячная надбавка за некурение;
- ДМС + стоматология + офисный врач (с первого дня);
- Компенсация психологических консультаций онлайн или в кабинете;
- 50% Оплата абонемента в фитнес-клуб и спортивный зал в офисе;
- Внутренние спортивные турниры, корпоративные тренировки, участие в забегах, велозаездах, заплывах, "Гонка героев", кибертурнирах;
- Образовательные мероприятия (мастер-классы, лекции, квизы, экскурсии);
- Тематические киновечера, вечера настолок (DnD, спортивная мафия);
- PlayStation zone, кикер, настольный теннис;
- Крупные тусовки, зимой сноуборды и лыжи, осенью пейнтбол;
- От 50% до 100% оплаты обучения английскому, еженедельные разговорные клубы с носителями;
- Внутренние обмены знаниями: lightning & thunder talks, Selectel MasterClass;
- Внутренняя база знаний и курсов;
- Рекомендации по обучению, участие в конференциях по всему миру;
- Онлайн-библиотека Alpina Digital.
навыки