О проекте
В рамках администрирования dev/test стендов на Ubuntu и Debian я занимался сопровождением серверной инфраструктуры и обеспечением стабильной работы размещённых на ней сервисов. Одной из основных задач был мониторинг состояния серверов: контроль нагрузки на CPU и оперативную память, анализ использования дискового пространства и контроль состояния файловой системы. Также выполнялось обслуживание серверов, включая работу с файлами, каталогами и освобождение используемых ресурсов. Занимался развёртыванием и сопровождением различных приложений и сервисов в Docker-контейнерах и Kubernetes. В зависимости от требований проекта выполнялась настройка контейнеризированных приложений и соответствующей инфраструктуры. Для предоставления внешнего доступа к развернутым сервисам выполнялась настройка Nginx, включая конфигурацию маршрутизации запросов к необходимым приложениям и сервисам. Также занимался управлением пользователями на серверах: добавлением и удалением учётных записей, а также автоматизацией соответствующих операций с использованием Ansible. В результате работа включала полный цикл сопровождения dev/test окружений — от контроля состояния серверов и управления доступом до развёртывания приложений и настройки сетевого доступа к ним.
