Найти тему
Из сисадмина в DevOps`а

Рабочее место DevOps: инструменты, программы, железо

Оглавление

В предыдущих постах мы ознакомились с требованиями к Junior DevOps, с базовыми командами терминала Linux и с основными командами для работы с Docker. Сегодня же я предлагаю разобраться как должно выглядеть рабочее место DevOps`а.

Всем привет. Давайте начнем по порядку.

Операционная система

Самое первое и основное. Лично у меня установлена операционная система от Microsoft, а именно Windows 10 Pro. Почему именно Pro? Все просто, необходимость подключаться к Active Directory.

ОС у меня одна, никаких дуалбутов и прочего. Linux же я использую в видео виртуальной машины на VMWare Workstation. Раньше использовал VirtualBox, но уже давно перешел на продукты от VMWare. Под виртуалкой у меня установлено несколько версий Ubuntu, 18, 20 и 22.

Почему Linux под виртуалкой? Для удобства. Если провожу какие-то эксперименты, то очень легко откатить систему на предыдущий снэпшот если что-то пошло не так.

Программное обеспечение

Тут будет просто список:

· MobaXterm – использую для подключения к удалённым серверам.

· MS Visual Studio Code – использую для написания кода, в частности для написания bash скриптов, YAML файлов, Dockerfile файлов и т.д.

· JetBrains PyCharm – использую для написания кода на Python, что вполне логично 😊

· Postman – использую для работы с API. Очень удобная программа.

· Chrome, Firefox и т.д. – ну это браузеры, больше тут нечего сказать.

· Kerio control vpnclient и Viscosity – эти программы я использую для VPN подключений.

· MySQL Workbench – как понятно из названия эта программа для подключения к MySQL серверам.

· pgAdmin – используется для подключения к серверам PostgreSQL.

· SQL Developer – для серверов Oracle.

· Acronis True Image – используется для создания бэкапов. Очень не хочется при переустановки операционной системы каждый раз заново устанавливать весь софт.

Online инструменты

· Jsonlint.com – Синтаксис JSON

· Yamllint.com – Синтаксис YAML

· Hcl2json – Конвертер между HCL, JSON и YAML

· Regex101.com – Регулярные выражения

Железо (Hardware)

Ну тут тоже без излишеств. Минимальный конфиг для комфортной работы.

· SSD Crucial BX500 1ТБ

· Процессор Intel Core i3 10105

· SSD WD Green SN350 240ГБ, M.2 2280, NVMe

· Материнская плата GIGABYTE H410M H V3

· Модуль памяти Patriot Signature DDR4 - 8ГБ 2666 – 2 штуки.

· Монитор AOC 23 дюйма – так же 2 штуки.

Обсудить статью мы можем в комментариях ниже, либо в нашем Телеграм канале: https://t.me/devops_spb_ru