Открываю для себя стек на Python: Flask/SQLAlchemy, alembic, IPython, Buildbot, Kallithea (правда она на 2 версии), ansible
Flask/SQLAlchemy - можно создать всё от простой веб-страницы, до большого портала, от интернет-админки до панели администрирования кластера серверов
alembic - обеспечивает как прямую, так и обратную миграции для базы данных. Причем можно задать достаточно сложную логику обработки данных при миграции
IPython - оболочка, более удобная замена bash, используя прямо в командной строке всю мощь полноценного ЯП. Например так
https://specialistoff.net/question/870#answer854 выглядит использование списка, форматирование строки (в частности шаблонизация) и вызов команды с подстановкой переменных.
Buildbot - официально: "not just continuous-integration testing, but automation of complex build systems, application deployment, and management of sophisticated software-release processes. job scheduling system: it queues jobs, executes the jobs when the required resources are available, and reports the results". ИМХО pipeline и workflow в одном флаконе с дополнениями: отчеты, запуск из планировщика, по коммиту, из веб-интерфейса и некоторым другим событиям
Kallithea - замена GitLab, но единственно написана на 2 Python
ansible - инструмент оркестрирования и автоматизации. В сочетании с Buildbot и git, получаем мощный стек для IaC
Преимущества в целом то, что зная Python, получаешь мощные инструменты. Не зоопарк на разных языках. Плюс малое потребление ресурсов.