Разработка и тестирование программного кода – процессы, которые требуют от специалистов определенных знаний и навыков. Они могут проводиться различными способами. Существуют средства для ручной организации тестирования и разработки, а также отладки. Их использование не всегда целесообразно. Иногда можно и нужно задействовать технологии автоматизации. Сегодня предстоит познакомиться с развертыванием CI/CD. Нужно понять, что это за процесс, как он проводится, какими преимуществами и недостатками обладает. Также вниманию будут представлены лучшие инструменты для развертывания проектов в процессе их…
При работе в Интернете пользователям приходится взаимодействовать с различными компонентами и инструментами. О некоторых из них обычный человек даже не…
Запись открытого урока OTUS https://www.youtube.com/watch?v=LhXQvNXM_vU На этом уроке обсудили: Что общего между профессиями и в чем различия; Можно ли быть devops engineer без опыта Linux администрирования; Какие инструменты для установки окружения использует LA и DE; С какими трудностями в работе друг с другом сталкиваются LA и DE; Как по тексту вакансии определить кого на самом деле ищет компания. Ведущий: Андрей Буранов — специалист по UNIX-системам в компании Mail.Ru Group Представитель Linux: Викентий Лапа Представитель DevOps:…
Предлагаем вашему вниманию проектную работу Кирилла Малютина, выпускника курса по DevSecOps. Он спроектировал Jenkins pipeline для автоматизации сканирования образов и…
Запись открытого урока онлайн-курса «DevOps практики и инструменты» https://www.youtube.com/watch?v=CgakPXHO29o На этом занятии:— разобрались, как правильно писать Dockerfile;— поговорили о том, что такое микросервисы, и как они взаимодействуют между собой. Спикер: Филипп Игнатенко, руководитель блока развития российской облачной платформы.
Безопасная разработка и уязвимости программного кода Поговорим об основных принципах и методологиях, которые используются для безопасной разработки. Во второй части…
IT-сфера стремительно развивается. Это дает толчок к развитию совершенно новых систем управления, а также систем получения и анализирования информации. Появляются и новые настройки/инструменты для обработки электронных материалов. Опытным разработчиком изучаются не только наиболее популярные ЯП и движки, но и разнообразные иные средства, которые помогают создавать контент. Среди популярных средств виртуализации выделяют так называемый docker. В данной статье будет рассказано о том, что собой представляет соответствующая технология. Предстоит разобраться с такими понятиями, как модуль и контейнер.…