DevOps — это не просто методология или набор инструментов, а целая культура, философия и набор практик, направленных на автоматизацию и улучшение процессов разработки, тестирования и развёртывания программного обеспечения (ПО). Основная цель DevOps — сократить время между внесением изменений в код и их появлением у конечных пользователей, обеспечивая при этом высокое качество и надёжность ПО. Стать инженером DevOps – это путь, требующий как технических знаний, так и понимания процессов разработки и эксплуатации. В 2025 году, когда…
Разработка и тестирование программного кода – процессы, которые требуют от специалистов определенных знаний и навыков. Они могут проводиться различными способами.…
Разработка современных приложений сильно отличается от программирования в прошлом. Раньше большинство инструментов и технологий не использовались при создании разнообразных виртуальных проектов. Сейчас разработчики нередко задействуют в процессе своей работы так называемые контейнеры. Так называются своеобразные системные образы, позволяющие запускать программный код в заранее сформированной и предсказуемой среде. В качестве основного стандарта для формирования, запуска, а также обслуживания контейнеров выступает платформа Docker. Далее с ней предстоит познакомиться поближе. Необходимо выяснить, что это программное обеспечение собой представляет,…
Запись открытого урока OTUS https://www.youtube.com/watch?v=LhXQvNXM_vU На этом уроке обсудили: Что общего между профессиями и в чем различия; Можно ли быть…
Непрерывная интеграция или CI (Continuous Integration) – это разработка программного обеспечения, которая базируется на постоянном слиянии рабочих копий в общую, единую ветку. Этот процесс может осуществляться несколько раз в день. Помогает автоматизировать сборку проектов для более быстрого тестирования, обнаружения ошибок и решения интеграционных проблем. Обычный процесс разработки, при котором каждый программист трудится отдельно, интеграция является последней стадией. В ней может содержаться окончание работ. При переходе к непрерывной интеграции удается соответствующий процесс сделать более простым, а…
Запись открытого урока онлайн-курса «DevOps практики и инструменты» https://www.youtube.com/watch?v=CgakPXHO29o На этом занятии:— разобрались, как правильно писать Dockerfile;— поговорили о том,…
Продолжаем разговор про Docker, начало статьи здесь. Принцип работы образов Перед тем как создать образ, предстоит выяснить, как он работает. Docker Image – это шаблон, который доступен только для чтения. Для любого клиента он не доступен как «редактируемый». Позволяет создать новый контейнер. Предусматривает слои, который соединяются в единый образ через вспомогательные средства системы файлов – UnionFS. Параметры прописываются в Dockerfile. Чтобы образ можно было использовать с большим количеством софта, нужно ввести в дело реестр. Из…