Стахановец СК
Разработчик платформенных решений
- DevSecOps
- Разработка внутренней документации
- Анализ требований
- Установка ПО
- Информационные технологии
- FreeBSD
- Администрирование серверов
- Unix
- Python
- React
- Django Framework
- Ubuntu
- Redis
- Docker
- REST API
- FastAPI
Основные навыки:
1. Базовые знания Python:
· Понимание синтаксиса, структур данных. Работа с виртуальными окружениями (venv/pip)
2. Опыт с веб-фреймворками:
· Django (MVT-архитектура, ORM, миграции, базовое администрирование)
· FastAPI (создание эндпоинтов, использование Pydantic для валидации)
3. Основы работы с базами данных:
· Умение писать SQL-запросы, понимание реляционной модели данных
· Опыт работы с инструментами для управления базами данных и мер безопасности
4. Базовые знания Git:
· Работа с ветками, коммитами, пулл-реквестами, понимание основ workflow (Git Flow/GitHub Flow)
5. Понимание REST API:
· Работа с HTTP-методами (GET/POST/PUT/DELETE)
· Использование инструментов тестирования API
6. Контейнеризация:
· Базовое понимание Docker
· Написание простых Dockerfile, работа с docker-compose
7. Администрирование Linux:
· Базовые команды Ubuntu/Debian
· Работа с SSH, проверка логов, мониторинг процессов
· Настройка основных сервисов
8. Мониторинг и логирование:
· Базовое знакомство с Prometheus/Grafana
· Настройка логирования приложений, понимание метрик и алертинга
Желательные доп.навыки:
1. Опыт фронтенд-разработки (на базе одного из):
· React (хуки, состояние, компоненты) - желательно
· Django Templates для серверного рендеринга
2. Асинхронные задачи и кэширование:
· Понимание принципов работы Celery/RQ
· Знакомство с Redis как брокером сообщений или системой кэширования
3. Системы контроля версий и CI/CD:
· Настройка базовых пайплайнов в GitLab CI/GitHub Actions
· Автоматизация тестирования и деплоя
Личные качества:
· Английский язык для чтения технической документации, разбора ошибок и логов
· Готовность изучать новые технологии и инструменты
· Умение работать в команде и участвовать в код-ревью
· Аналитическое мышление для решения комплексных задач