Pull to refresh
28
88.2
Send message

CI/CD: можно и в 1С

Reading time10 min
Views4.1K

Конвейер непрерывной интеграции и поставки CI/CD является эффективным инструментом быстрого и качественного выпуска программного обеспечения. Разработчики и тестировщики активно используют те преимущества непрерывной разработки, которые дает данный пайплайн. Но экосистема решений 1С тоже позволяет построить конвейер CI/CD.

В этой статье мы рассмотрим построение такого пайплайна на основе инструментов, предлагаемых 1С.

Перейти к статье

1С: Шина. Используем сервисную шину предприятия

Reading time7 min
Views3.9K

Современные системы состоят из множества различных сервисов и одной из основных задач является обеспечение обмена данными между компонентами системы. Для обеспечения этой функциональности используются шины данных (Enterprise Service Bus, ESB), интегрирующие различные приложения и системы в единую информационную среду. Она выступает в роли «посредника», минимизируя прямые связи между отдельными системами и обеспечивая гибкость взаимодействия. Таким образом, основная цель внедрения ESB — оптимизировать и унифицировать взаимодействие внутри информационного ландшафта предприятия.

Подробнее о 1С:Шине

Операционный директор: обязанности, лидерство и стратегическое влияние

Reading time8 min
Views3.4K

В крупных компаниях одной из важных руководящих ролей является операционный директор. Его задачи включают в себя контроль операционных аспектов стратегии компании и предоставление необходимой информации генеральному директору и совету директоров, а также внешним сторонам. Роль операционного директора может варьироваться в зависимости от размера компании.

В этой статье попробуем разобраться, кто же такой Chief Operating Officer, какие задачи он выполняет и какие качества необходимы, чтобы им стать.

Узнать про роль COO

ИТ собеседование без ИТ

Reading time8 min
Views6.7K

Собеседования в IT часто представляют себе как проверку на алгоритмы и знание фреймворков, но до технической части дело доходит не всегда. Первый фильтр — рекрутер, и именно здесь многие кандидаты неожиданно спотыкаются. Почему вопрос «почему вы ушли с прошлой работы» не имеет правильного ответа, как говорить о зарплате так, чтобы не загнать себя в угол, и зачем в рассказе о проектах важно формулировать «что сделал», а не «что делал» — разбор нюансов, которые определяют, попадёте ли вы к техлиду или вернётесь к рассылке резюме.

Читать далее

Когда CISO не виноват

Level of difficultyEasy
Reading time8 min
Views1.4K

Инциденты в информационной безопасности чаще всего заканчиваются поиском «виновного». И почти всегда в роли жертвы оказывается CISO — удобно и привычно назначить его крайним. Но где действительно проходит граница ответственности руководителя ИБ, а где мы имеем дело с пробелами в процессах, незрелостью инфраструктуры или корпоративной традицией переложить вину? В статье разберем типичные сценарии и обсудим, почему не каждый взлом автоматически означает профессиональную несостоятельность CISO.

Читать далее

Разбираемся с IAST

Reading time6 min
Views1.1K

Для проведения тестирования безопасности приложения существуют различные *AST инструменты. Прежде всего, это средства для статического тестирования безопасности приложений (SAST), а также средства динамического анализа (DAST). В этой статье мы рассмотрим еще один способ анализа приложений — IAST. Мы сравним этот способ со статическим и динамическим анализом и поговорим о его достоинствах и недостатках.

Читать далее

Прячемся в «пещере кода»

Reading time6 min
Views2.4K

Выполнимый файл в процессе своей работы не должен изменяться, то есть его контрольная сумма должна оставаться неизменной. Законно выполнимый файл может измениться, только если мы установим обновление для нашего приложения, то есть фактически заменим этот файл на новый.

Но это вовсе не значит, что в выполнимые файлы нельзя вносить изменения. Если мы корректно заменим один или несколько байтов, приложение не перестанет работать, но его логика может измениться. Например, как мы все знаем по крякам, что программу можно отучить от жадности, просто заменив одну инструкцию условного перехода на безусловный. Да, контрольная сумма изменится, но кто ее проверяет?

Читать далее

ИТ-стратегии: какие бывают и как их использовать

Level of difficultyEasy
Reading time6 min
Views2K

Понятие ИТ-стратегии широко используют, когда говорят о различных направлениях развития ИТ-сервисов в средних и крупных организациях. В этой статье мы поговорим о том, что представляет из себя ИТ-стратегия в целом, а также рассмотрим некоторые типовые стратегии.

Читать далее

Узнаем из дампа памяти, какие документы открывал пользователь

Reading time6 min
Views7.4K

При расследовании компьютерного инцидента первостепенное значение имеет анализ содержимого оперативной памяти и жесткого диска скомпрометированной машины. При этом содержимое памяти, как правило, представляет наибольший интерес, так как зачастую вредоносы и хакерские инструменты либо вообще не имеют файлового тела, либо этот файл хорошо обфусцирован и его исследование потребует дополнительных затрат времени. Поэтому крайне важно сохранить содержимое памяти скомпрометированного узла.

В рамках этой статьи мы поговорим об исследовании дампов памяти ОС Windows с использованием инструментов, предназначенных для работы с данной операционной системой.

Читать далее

Не пора ли подумать о переходе на IP v6?

Reading time6 min
Views15K

Протокол IP v6 существует уже довольно давно. С тех пор как перспектива полного исчерпания адресов в IP v4 стала очевидной, поддержка шестой версии стала появляться в различных операционных системах и сетевом оборудовании. Однако на практике до сих пор внедрение данного протокола можно встретить довольно редко.

В этой статье мы начнем рассматривать работу с протоколом IP v6 и поговорим о преимуществах данной версии, а также рассмотрим типы адресации.

Читать далее

Переходим от управления проектами к управлению продуктами

Level of difficultyEasy
Reading time6 min
Views4.7K

Многие Project Manager’ы однажды ловят себя на мысли: «А что дальше?» Управлять сроками и таск-листами становится привычно, но хочется больше влияния на сам продукт, а не только на процесс. В этот момент в поле зрения появляется роль продакт-менеджера — с её стратегией, рынком, пользователями и ответственностью за результат. Но путь туда не прямой: часть привычных навыков окажется полезной, а часть придётся прокачивать с нуля. Эта статья — о том, какие вопросы стоит задать себе перед переходом, где совпадают зоны компетенций, а где придётся кардинально менять фокус.

Читать далее

Delivery Manager и Project Manager в реальных кейсах

Reading time6 min
Views4.4K

В современном IT-мире часто возникает путаница между различными ролями. Одним из примеров является роль Delivery Manager, которая имеет некоторые сходства с Project Manager. Хотя обе позиции связаны с управлением проектами, их обязанности и зоны ответственности существенно различаются. В этой статье мы рассмотрим на примерах, что должен делать каждый из этих специалистов в конкретных ситуациях.

Читать далее

Observability в мире Интернета вещей

Level of difficultyMedium
Reading time7 min
Views1K

Мониторинг и наблюдение жизненно важны для поддержания надежности, эффективности и безопасности устройств Интернета вещей. При правильном подходе они обеспечивают обзор ваших систем Интернета вещей в режиме реального времени, а также доступ к данным, необходимым для устранения проблем, связанных с историей. Однако при наличии тысяч разнообразных устройств IoT достижение этих целей сопряжено со множеством сложностей.

В этой статье мы подробно рассмотрим типичные сценарии мониторинга устройств Интернета вещей. В частности, мы поговорим о различиях между мониторингом и наблюдением, о том, какие именно аспекты IoT заслуживают мониторинга и соответствующих стратегиях.

Читать далее

Разбираемся с ReplacingMergeTree в ClickHouse

Reading time6 min
Views1.3K

В мире систем обработки данных редко встречаются инструменты, которые одновременно просты в использовании и решают болезненные задачи архитекторов и инженеров. ReplacingMergeTree в ClickHouse — один из таких случаев. Этот движок берёт на себя рутину по дедупликации и обновлению строк, позволяя хранить только актуальные версии данных без лишних костылей. Как он работает на практике, зачем нужен ORDER BY, чем помогает столбец version и какие подводные камни могут ждать при проектировании — разбираем в статье.

Читать далее

Безопасная аутентификация с Indeed AM

Reading time8 min
Views2.1K

Аутентификация с использование паролей «заслуженно» можно назвать устаревшей. Да, десятилетиями мы использовали логин и пароль для входа в различные приложения. Но сегодня этот способ аутентификации сложно назвать действительно безопасным. Злоумышленники могут подселить на машину вредонос‑кейлоггер, который будет сохранять все нажатые клавиши и позволит атакующим узнать наши учетные данные. Также, при определенных условиях хакеры могут перехватить наши учетки при передаче по сети. Конечно, повсеместное использование TLS существенно снижает риски перехвата, но все же не предотвращает их полностью.

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

Читать далее

Анализируем исходный код с помощью GitLab

Reading time10 min
Views3.2K

Своевременное выявление уязвимостей в коде является одной из важнейших задач конвейера CI/CD, ведь чем раньше мы обнаружим ошибку в коде, тем дешевле нам обойдется ее исправление. Для решения этой задачи существует множество различных решений. Но если мы используем конвейер CI/CD то нам необходимо интегрировать наш анализатор в этот процесс. Однако, в GitLab имеется своя функциональность для анализа исходного кода. В этой статье мы настроим GitLab SAST для автоматического анализа исходного кода на наличие уязвимостей.

Читать далее

Пять направлений для оптимизации бизнес процессов

Reading time8 min
Views4.3K

Одной из основных задач в зоне ответственности любого финансового директора является сокращение расходов и обеспечение эффективности работы компании. Важным шагом, для достижения этих целей является оптимизация бизнес-процессов.

В этой статье мы рассмотрим несколько основных направлений ведения бизнеса, на которые стоит обратить внимание при оптимизации бизнес процессов.

Читать далее

Кто такой DevOps lead

Reading time7 min
Views3.4K

Методология DevOps сейчас активно используется при создании, внедрении и сопровождении различных ИТ решений. Для того, чтобы эффективно работать с ИТ системами нужна команда, состоящая из множества разных специалистов разработчиков, тестировщиков, инженеров сопровождения и т.д. А у любой команды, как известно, должен быть лидер.

В этой статье мы поговорим о том, кто такой DevOps lead, какие навыки ему требуются и какие проблемы должен уметь решать данный специалист.

Читать далее

С чем едят GitOps

Reading time8 min
Views3.2K

В современном ИТ ландшафте множество методологий имеют в своем названии упоминание Ops: DevOps, ChatOps, MLOps и другие. По сути, все они так или иначе являются порождением философии DevOps и сегодня мы поговорим о GitOps — подходе к управлению инфраструктурой и развёртыванием приложений, который использует репозиторий Git в качестве центрального механизма.

GitOps позволяет командам декларативно определять конфигурацию инфраструктуры и приложений, а затем автоматически развёртывать их. Основная идея GitOps заключается в использовании Git как единого источника данных для декларативной инфраструктуры и приложений.

В этой статье мы рассмотрим, те преимущества, которые дает использование GitOps, а также развеем некоторые мифы вокруг GitOps..

Читать далее

Кто такой HRBP в ИТ

Reading time6 min
Views3.2K

В мире, близком к ИТ много различных специальностей прямо или косвенно связанных с информационными технологиями. Одной из таких специализаций является бизнес-партнер по кадрам, часто называемый HRBP. Это специалист HR-отдела компании, отвечающий за множество задач: от стратегического планирования подбора персонала и до соблюдения нормативных требований и взаимодействия с сотрудниками. HR-партнеры готовы предоставить экспертную поддержку для снижения потенциальных рисков в сфере занятости.

Эти специалисты оказывают всестороннюю поддержку по всем кадровым вопросам, которые могут возникать ежедневно, включая разрешение трудовых споров, обеспечение соблюдения нормативных требований, определение категорий сотрудников и управление кадровой политикой. Кроме того, HRBP могут выполнять определенные задачи, такие как обучение персонала и оценка пакетов льгот, для оптимизации административных процессов.

Читать далее

Information

Rating
82-nd
Works in
Registered
Activity