Разработчик:
1. .NET Core (senior): Хорошие знания языка/тонкостей, опыт построения монолитных/микросервисных программных продуктов (Graphql, Odata, Hangfire, Сap, MassTransit, Dapper, SqlKata, Ef+, Identity Server)
2. SQL: Неплохия знания (PostgreSQL), опыт построения сложных запросов, работа с тригерами, view
3. Go (junior): понимание принципов/особенностей языка. Опыт построения архитектуры API, интеграций с внешними/внутренними системами, контроллеры и службы k8s
4. PHP (middle): имеются навыки работы как с чистым php, менеджером пакетов Composer, так и с фреймворками
4.1. laravel/lumen: глубинные знания фреймворка (крон, очереди, консольные команды, события, доработка внутренних компонентов) опыт разработки, поддрежки и администрирования сервисов, интегрирования с внешними/внутренними системами, написание оболочек
4.2. yii2: есть код небольшого приложения - администратора
технопарка
5. Java (junior): в целом базовый уровень понимания принципов ооп в
языке, самой структуры и некоторых особенностей java.
Есть опыт написания 2 небольших native angroid
приложений:
5.1. Приложение реализует сканирование qr кодов и сравнение характеристик товаров (характеристики хранятся в базе данных под управлением SQLite )(https://github.com/Aarabika/Consultant)
5.2. Приложение реализует сканирование qr кодов продукта и привязку продукта к ячейке на складе (https://github.com/Aarabika/SlotScanner)
6. Python: писал небольшие парсеры под свои личные нужды, мелких ботов
6.1. Есть опыт написания бота для телеграмм с использованием библиотек для машинного обучения
(Посылаем боту фотографию, бот обрезает лицо, накладывает стили и возвращает стилизованное изображение пользователю)
6.2 Изучение теории науки о анализе данных с использованием библиотеки scipy (базовые курсы с большим уклоном в математическую теорию)
7. C/C++: Изучение языков согласно учебному плану (из интересного разработка алгоритмов на Ассемблере, интегрированных со скриптами на C)
DevOps:
1. Esb (middle): Большой опыт администрирование/доработки шины (Camel, Karaf, Kafka, RabbitMQ, ActiveMQ)
1.1. ActiveMQ: работа с межсервисной коммунирацией
1.2 RabbitMQ: Хорошие знания принципов работы кластеров, настройка, администрирование, оптимизация.
1.3 Kafka: Хорошие знания принципов работы кластеров, настройка, администрирование, оптимизация.
2. Логи/Метрики/Алерты: Рисование/автоматическое создание графиков в Grafana, построение сложных запросов (Kibana) Опыт работы с tick стреком, в плане метрик разворачивание/конфигурация (https://github.com/lomik/graphite-clickhouse), конфигурация Logstash, filebeat, Sentry
3. Docker: Работа и администрирование сервисов в docker
swarm, k8s
4. k8s (middle): понимание архитектуры, разворачивания и настройки кластеров в облаках, опыт написания мелких контроллеров, чартов helm
5. Опыт конфигурации многоуровневой инфраструктуры в aws, huawei cloud
6. Terraform: опыт работы провайдерами облачных платформ, написание своих мелких провайдеров
7. Vault; опыт конфигурации (секреты, авторизация, сертификаты)
8. Ansible: базовые навыки написания небольших плейбуков
Руководитель:
1. Создание и контроль полного процесса разработки (от описания до приемки)
2. Управление разработкой/архитектурой в мультикомандных проектах
3. Опыт работы и понимания методологий разработки (когда где зачем какую применять), работа с kanban, работа в качестве scrum master
4. Фасилитаторство технических и бизнесовых встреч
5. Просчет и контроль бюджетов на разработку
6. Разработка матриц компетенций для сотрудников