Наша команда инженеров отвечает за инфраструктуру для разработки полупроводниковых систем на кристалле. Мы помогаем автоматизировать разработку систем на кристалле, разрабатываем внутренние инструменты и сервисы и развиваем CI/CD процессы. Сейчас DevOps-команда направления разработки систем на кристалле состоит из 10+ инженеров и мы продолжаем её расширять.
Чем предстоит заниматься:
- Планирование, разработка и поддержка внутренних инструментов, работа с запросами пользователей;
- Поддержка и развитие инструментов автоматизированного тестирования, участие в код-ревью;
- Разработка системы отображения информации состоянии проекта и инфраструктуры;
- Разработка системы автоматического открытия задач в баг-трекере.
Что мы ожидаем от будущего члена команды:
- Опыт работы с Linux;
- Навык работы с Git;
- Опыт разработки инструментов и сервисов на Python 3.9-3.11;
- Опыт работы с pytest или unittest;
- Навык писать чистый, эффективный и документированный код;
- Опыт работы с FastAPI (Asyncio, Pydantic, SqlAlchemy);
- Знание SQL, опыт работы с популярными СУБД типа PostgreSQL, MySQL и т.д.;
- Опыт написания Bash скриптов для автоматизации процессов;
- Опыт работы с баг-трекерами.
Будет плюсом:
- Коммуникативные навыки: Умение эффективно общаться с командой разработчиков и операционных инженеров, особенно при решении проблем и устранении сбоев в процессе разработки и эксплуатации;
- Аналитические навыки: Способность анализировать и решать комплексные задачи, идентифицировать потенциальные проблемы и находить оптимальные решения в области автоматизации процессов;
- Опыт публикации своей библиотеки, развертывания своего сервиса;
- Опыт работы с системами автоматизации (GitLab CI, Jenkins, etc.);
- Опыт работы с tox, mkdocs, Docker, Grafana, C/C++, make.