IT's GNIVC
1.36K subscribers
1.26K photos
102 videos
3 files
416 links
Мы IT-компания, которая разрабатывает комфортные государственные и налоговые сервисы.
Наши ресурсы:
https://career.gnivc.ru
https://career.habr.com/companies/gnivc
https://vk.com/gnivc.life
https://rutube.ru/channel/25586638/
Download Telegram
Первая рабочая неделя после праздников — закрываем 💪 У кого-то уже все задачи горят, а кто-то до сих пор ищет кнопку "Вкл." на мониторе 😉

Как бы вы ни провели эти дни, мы собрали проверенные лайфхаки☝️ Используйте их, чтобы финишировать эту неделю на позитиве и уверенно залететь в следующую без лишнего стресса!

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

👍 — я уже в ритме и готов к новым свершениям!
🤔 — еще вспоминаю, как пользоваться мышкой, но эти советы в тему!
⚡️ — беру все на заметку, пора ускоряться!

P.S. Желаем отличных выходных и легкого старта в новую рабочую неделю!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3⚡1🔥1🍾1
Ваши числа в интерфейсе врут. Вот как это исправить 🥰

Задумывались, почему в хороших финансовых дашбордах нет «0,00» на месте мелких значений, а крупные суммы не размазаны десятичными дробями💯

Всё дело в адаптивном форматировании. Умный алгоритм решает за пользователя, как лучше показать число: подробно, лаконично или вообще без дробной части.

Наш разработчик Дмитрий Клешнев в своей статье "Округление и форматирование чисел в React: адаптивный подход" показал, как реализовать этот паттерн. Небольшая функция — и ваши таблицы сразу станут профессиональнее и понятнее ❤️

#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Вакансия — вам, крутой специалист — нам 🤝

Ищем DevOps-инженера на проект ИАС КБ — меняем подход к налоговым проверкам с помощью аналитики и больших данных.
Ваша миссия: автоматизировать, оптимизировать и масштабировать.

Задачи:
🟣Настройка сборок, релизов, отслеживание развертываний
🟣Работа со схемами СВ, первичный анализ ошибок
🟣Развертывание и поддержка ArenaData, Postgres, Oracle


Must-have:
🟣Kubernetes, скрипты (Shell, PowerShell), Ansible
🟣Администрирование Windows, .nix.
CI/CD (Jenkins, Azure DevOps), Git
🟣Понимание Hadoop, опыт с ArenaData.
SQL, развертывание монолитов (JVM, .Net)

Будет мощным плюсом: опыт лидства и наставничества.


Готовы покорять? Жмите сюда

🔥Узнайте больше о нашей культуре и возможностях на карьерном сайте

#вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Новый взгляд на DevOps: что на самом деле должен уметь джуниор 👩‍🎓

DevOps в вакансиях часто выглядит как роль «с набором суперсил»: Kubernetes, облака, безопасность, мониторинг и вменяемый бекенд-код. Но так ли это на практике? 🤨

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

Если вы хотите понять, с чего действительно начинается путь DevOps-инженера и на что стоит ориентироваться новичку — эта статья отличное руководство для карьерного старта.

#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥4
🎉С Днем российского студенчества, коллеги и друзья!

Сегодня, 25 января, мы отмечаем один из самых ярких и ностальгических праздников – День студента! Это день, когда даже самые серьезные и занятые профессионалы вспоминают беззаботные годы лекций, сессий, дружбы и, конечно, незабываемых студенческих традиций.

Мы в ГНИВЦ решили окунуться в эту атмосферу и узнать, какие забавные факты из студенческой жизни остались в памяти коллег!

Вот что они рассказали⬇️

Алина Горбунова, администратор проектов
На 2 курсе я по ошибке положила деньги в обложку зачетки перед сдачей теории вероятностей. В аудитории раздалось: "ГОРБУНООВА! ЧТО ЭТО?!". Оказалось, я случайно "предложила взятку"! Деньги вернули, но наградили принципиальной 4-кой со словами: «Если для красного диплома помешает – на 4-м курсе пересдашь!


Александр Ковалев, администратор проектов
Мой диплом – это 3 бессонные ночи на кофе и энергетиках, когда обои без узора «плыли». Пока писал, переслушал весь Joy Division, Bauhaus и Sisters Of Mercy. С тех пор к пост-панку отношусь натянуто. В текст я даже спрятал белым шрифтом послание: «Для меня эта работа еще более бессмысленна, чем для вас, потому как вы ее просто прочли, а я сидел и придумывал». Тайные письмена, естественно, обнаружены не были. На защите, после «У вас не диплом, а винегрет», я на автомате ответил: «Надеюсь, было вкусно». Диплом все же выдали. ВУЗ меня не вспоминает, но я его – с теплотой.


Мария Крутоголова, главный специалист
Особенно мне запомнился экзамен по эконометрике. Я два дня строила регрессию в Stata, а на защите выяснилось, что перепутала зависимую и независимую переменные. Преподаватель посмотрел, вздохнул и сказал: «Ну что ж… ваша модель хоть внутренне согласованна. Это уже больше, чем у Минфина.» И поставил «четыре». Я вышла с чувством, будто спасла мировую экономику.


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


Как видите, студенческие годы — это не только учеба, но и целая эпоха незабываемых моментов, которые формируют нас как личностей. Спасибо коллегам за то, что поделились своими теплыми воспоминаниями!

С праздником! Пусть воспоминания о студенческих годах всегда греют душу!💜
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥4
Хотите визуализировать данные по регионам? 🖥

Рассказываем, как это можно реализовать наглядно и красиво 😍

Иногда для визуализации данных не нужны сложные инструменты. Наш frontend-разработчик Дмитрий Клешнев в своей статье "Плиточная карта России на React: прототип с drag & drop и zoom без библиотек" показывает, как он сделал заготовку интерактивной карты России с перетаскиванием и масштабированием — без единой сторонней библиотеки.

Весь разбор — в статье ❤️

#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
🔥 Мы в ТОП-100 лучших работодателей страны по версии HeadHunter и на 9-м месте среди IT-компаний! ✌️

Этот результат — про команду, атмосферу, развитие и общее дело, которое мы делаем каждый день!

Спасибо нашей команде за искреннюю обратную связь, а соискателям — за оказанное доверие. Каждое ваше сердечко в рейтинге, каждое признание — это то наша лучшая мотивация и ценное подтверждение! Приятно, что ни говори! 💜💜💜

Хотите стать частью нашей команды? Самое время посмотреть вакансии 🔗

А чтобы узнать больше о нашей экспертизе, добро пожаловать в блог на Хабре 🔗

Вместе мы становимся лучше!

#команда
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13❤7
eBPF — это проще, чем кажется. Разбираемся в статье 💯

В новой статье «eBPF в Linux: когда писать код в ядре — неплохая идея» наш разработчик Константин Ионов разбирает, как и зачем eBPF появился в ядре Linux и какие ограничения старых механизмов (netfilter, perf, kprobes) он снял.

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

Отдельный акцент сделан на производительности:
почему eBPF — это уже не медленный интерпретатор, а быстрый dataplane с JIT-компиляцией и возможностью работать в ранних точках вроде XDP.

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

Читаем? Ждём ваши +1 🥰

#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤1
Время — не баг, а фича. Как взять его под контроль? ⏰

Вы управляете сложными системами, запускаете проекты и пишете код. Но как насчет вашего самого главного ресурса — времени?
Представьте, что это ваш персональный капитал, и каждое «тик» — это драгоценная инвестиция.

Мы в ГНИВЦ знаем, как важно быть в потоке и не «разориться» на бесполезных задачах. Поэтому собрали для вас подборку «хаков» для тайм-менеджмента, которые помогут взять время под контроль, закрыть дедлайны и найти время для новых амбициозных проектов. Забудьте про «баги» в расписании!😉
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Channel photo updated
Ищем эксперта по Hadoop для работы с Big Data

😎Вы будете: разрабатывать и мониторить Hadoop-приложения, оптимизировать Hive/Spark-запросы и конвейеры, автоматизировать ETL на Groovy, администрировать ClickHouse

🔧Ваш стек: Hadoop, Scala, Kafka, Java, PostgreSQL, Jenkins, Spark, Hive, ClickHouse, Groovy, Git

☝️Обязательно: опыт с Hadoop, Hive, оптимизация Spark (SQL, кеширование, шардирование), SQL, ETL, работа с API и метаданными, оптимизация распределенных вычислений
Плюс: Scala (функциональное, JVM), Spark API (Java)

👉Откликнуться

#вакансия
Please open Telegram to view this post
VIEW IN TELEGRAM
Разбираем интересный CSS-баг ↗️

Знакомо, когда в интерфейсе что-то «глючит», но в коде всё правильно? У нас была такая история со sticky-колонками в большой таблице: границы между ячейками иногда исчезали. Помогало только изменение масштаба страницы↔️

За пару строк устранили баг. Как? Все подробности в новой статье от нашего разработчика Дмитрия Клешнева 🙃

Иногда самые неочевидные проблемы имеют элегантные решения. Главное — копать глубже и понимать, как браузеры работают под капотом 👨‍💻

#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Ingress уходит. На очереди — Gateway API?🧐

В Kubernetes Ingress официально перешёл в режим feature freeze: он остаётся рабочим, но развиваться больше не будет.
На его место постепенно приходит Gateway API — новый стандарт управления трафиком, рассчитанный на продакшен, а не на как-нибудь заведём.

Что меняется:
▶️ Чёткое разделение ответственности: платформа управляет входной точкой, команды приложений — маршрутами
▶️ Поддержка не только HTTP, но и TLS passthrough, TCP и gRPC
▶️ Расширяемость без vendor-specific аннотаций и сюрпризов при апгрейдах
▶️ Предсказуемая модель, которая нормально масштабируется в multi-team кластерах

Ingress не исчезнет завтра, но архитектурный потолок он уже достиг. Gateway API — это не обязательный апгрейд прямо сейчас, а осознанная инвестиция в управляемый сетевой слой Kubernetes.

👻Подробнее — в статье Константина Ионова «Прощай, Ingress. Здравствуй, Gateway API» в блоге ГНИВЦ на Хабре
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤2
Ведущий инженер ИТ-инфраструктуры: спроектируйте облачную платформу федерального масштаба! ✌️

Если вы готовы возглавить архитектурные решения и создавать облачную платформу нового поколения для АИС «Налог» ФНС России, этот вызов для вас! Мы расширяем команду для выполнения масштабного государственного контракта

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

Что вы будете делать:

🟣разрабатывать полную проектную и рабочую документацию: от технических заданий, структурных схем и пояснительных записок до планов аварийного восстановления и программ испытаний (по ГОСТ 34)
🟣участвовать в аудитах текущей ИТ-инфраструктуры и работах по расширению ЦОД
🟣проектировать комплексные ИТ-решения: включающие сервера, СХД, СРК, сетевую инфраструктуру (ЛВС/ЦОД) и инженерные системы


👉 Откликнуться

#вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
Не по инструкции 🤔

Иногда база данных принимает решения, которые на первый взгляд выглядят… странно 👀

Дмитрий Ремизов, лидер направления Базы Данных в нашей компании, столкнулся с ситуацией, когда PostgreSQL упорно выбирал индексный доступ там, где он явно не должен был быть выгоден. Таблица небольшая, условие — неселективное, а план выполнения — совсем не тот, которого ожидаешь.
Дима разобрал этот кейс шаг за шагом: почему оптимизатор сделал именно такой выбор, какую роль сыграла статистика и как нагрузка может повлиять на планы выполнения запросов.

Без теории ради теории — только реальный кейс и выводы, которые пригодятся тем, кто работает с PostgreSQL в продакшене ✈️

➡️ Читать статью целиком на Habr

#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3