РТЛабс


Kanal geosi va tili: Rossiya, Ruscha


Развиваем цифровую экосистему Госуслуг
ВКонтакте — vk.com/rtlabs
Наш сайт — rtlabs.ru

Bog‘liq kanallar  |  O‘xshash kanallar

Kanal geosi va tili
Rossiya, Ruscha
Statistika
Postlar filtri


Пакуем чемоданы и летим в Питер


С 12 по 17 октября проведём почти неделю на конференциях JUG Ru Group. Шесть дней, три разных направления и очень много разговоров про инфраструктуру, разработку и тестирование

Ищите наш стенд на этих трёх конференциях:
🔵12–13 октября, DevOops — DevOps, инфраструктура и инженерные практики
🔵 14–15 октября, Joker — Java и разработка
🔵 16–17 октября, Heisenbug — тестирование и качество

Будут наши эксперты: обсудим технологии и рабочие кейсы, ответим на вопросы про проекты и работу в РТЛабс. И конечно готовим активности и розыгрыш мерча 👋

Увидимся!


Развернули кластер. Теперь докажите, что он работает


Когда кластер нужно не просто поднять, а потом ещё одинаково разворачивать и сопровождать в нескольких контурах, одной установки уже мало

Пять подготовленных серверов, два ClickHouse Server, три ClickHouse Keeper и ADCM как единая точка управления конфигурацией и установкой — так выглядит сценарий, который разбираем в новой статье на Хабре

Но сама установка — это только часть работы. ADCM здесь нужен не для того, чтобы ClickHouse стал быстрее, а чтобы одинаково разворачивать и сопровождать несколько контуров: видеть хосты, сервисы, компоненты и конфигурацию в одном месте, а изменения делать воспроизводимыми

В разборе показываем весь путь: подключение серверов по SSH, настройку топологии, раскатку кластера и проверки после Install. Плюс нюансы, которые всплывают по дороге: Ansible может выбрать не тот Python-интерпретатор, хост после успешной установки — остаться жёлтым из-за statuschecker, а зелёный статус в ADCM ещё не означает, что репликация, Keeper и ON CLUSTER действительно работают

✔️В конце чек-лист, что проверить после установки, и отдельный разбор нестандартных параметров, которые потом могут аукнуться при обновлении кластера


Приглашаем на вебинар Мастерской госдизайна «Сенежа»

16 сентября в 10:00 эксперт по доступности РТЛабс Татьяна Миронова расскажет, как сделать государственные цифровые сервисы удобными для всех пользователей

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

👉 Регистрация по ссылке


Не успели на митап техписов?


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

👉 Смотрите по ссылке и делитесь с коллегами


Как Госуслуги развиваются в регионах


6 августа на форуме «Цифровая Эволюция» в Калуге говорили о том, какие инструменты помогают регионам запускать и развивать сервисы на Госуслугах. От РТЛабс в сессии участвовали Евгений Ковнацкий, заместитель генерального директора по развитию платформы ЕПГУ, и Александр Зубков, СРО Робота Макса

В программе обсуждения было:
🟣Изменения в Конструкторах Госуслуг, услуги ведомств в диалоговом режиме и новые сценарии для Робота Макса
🟣Отдельный блок посвятили ИИ, как с его помощью автоматизировать консультации, упрощать работу сотрудников ведомств и выбирать приоритетные навыки для Робота Макса
🟣Также затронули планы по Госключу и ПГС. ПГС позволит ведомствам работать с заявлениями граждан на основе унифицированных сервисов внутри ЕПГУ

👉 Материалы сессии доступны по ссылке


Начинаем через 10 минут ⌛

Подключайтесь в 15:00 на митап «Разработка документации»

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

📌Присоединиться можно в MTS-link


Когда вокруг документации задач больше, чем самой документации


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

2 сентября в 15:00
на митапе РТЛабс разберём эти вопросы. Заодно поговорим о том, как за один семестр пройти путь от стажировки до позиции технического писателя

Освобождайте слот, готовьте вопросы и подключайтесь

▶️ Подробности и регистрация по ссылке


А вы точно знаете, что умеет Confluence?


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

В новой статье на Хабре собрали такой «айсберг» возможностей: как точнее искать информацию, работать с доступами и версиями страниц, собирать контент через макросы, использовать шаблоны и компактнее оформлять большие объёмы информации. Спускаемся от самого очевидного к тому, что легко пропустить даже при ежедневной работе с Confluence


Дайджест вакансий


Сегодня пять ролей с очень разным фокусом: от low-code и мобильной разработки до Scrum и Big Data. Объединяет их одно — работа над сервисами и инфраструктурой, которыми пользуются миллионы людей

➖ Разработчик услуг (low-code разработчик)
На позиции важно:
— знать основы баз данных и SQL, включая DML-команды и сложные запросы
— иметь базовые навыки программирования и знания CSS, JavaScript, HTML
— понимать XML, JSON, web-приложения и web-сервисы
— иметь опыт в ИТ, системной интеграции и работе с багтрекинговыми системами


➖ Инженер по тестированию (мобильные приложения)
На позиции важно:
— иметь опыт тестирования мобильных приложений от 3 лет
— понимать клиент-серверную архитектуру, HTTP, REST и SOAP
— работать с Charles, SoapUI, Postman, Android Studio и Xcode
— уметь создавать тестовую документацию и работать с PostgreSQL и Oracle на уровне SQL-запросов


➖ Middle/Senior iOS-разработчик (Госуслуги)
На позиции важно:
— иметь опыт коммерческой разработки под iOS от 2 лет
— хорошо знать Swift 5, iOS SDK, ООП и протокольно-ориентированное программирование
— понимать SOLID, DI и архитектурный паттерн MVVM
— иметь опыт клиент-серверной разработки и работы с Git


➖ Ведущий скрам-мастер (ЕСИА)
На позиции важно:
— иметь опыт управления командами разработки или внедрения в Agile от 3 лет
— иметь технический бэкграунд и личный опыт разработки или инженерной работы
— работать с Jira и Confluence
— знать SQL на базовом уровне и иметь опыт работы с HTTP API: REST, SOAP


➖ Главный инженер DevOps Big Data
На позиции важно:
— иметь опыт технического лидерства или работы главным инженером от 5 лет
— глубоко понимать архитектуру распределённых систем, отказоустойчивость и масштабирование
— иметь опыт эксплуатации высоконагруженных production-сред и практик SRE/DevOps
— уметь координировать DBA, DevOps, Security и разработку, планировать миграции и оценивать технические риски


👉 Нашли позицию под свой опыт — откликайтесь. Возможно, следующий большой цифровой сервис будем развивать уже вместе

#вакансииРТЛабс


День открытых Людей: вышли из чатов в лето


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

Вспомнили, что вместе можно не только делать большие цифровые продукты, но и веселиться до упаду! Короче, лето в РТЛабс официально случилось

Листайте фото, но предупреждаем может захотеться оказаться с нами в следующий раз☀️


Дайджест стажировок

Первый опыт в ИТ не обязан начинаться с учебных задач «в вакууме». В РТЛабс стажёры работают с реальными продуктами, командами и процессами — с поддержкой наставников и возможностью продолжить путь в компании

Собрали актуальные направления:
➖ Data Scientist
Будет много работы с данными:
— писать SQL-запросы
— очищать, анализировать и визуализировать данные
— обучать и тестировать ML-модели

➖ Бизнес-аналитик
Подойдёт тем, кто хочет разбираться в процессах и требованиях:
— собирать и формализовать требования
— описывать бизнес-процессы и пользовательские сценарии
— участвовать в проектировании UX/UI и бизнес-логики

➖ Технический писатель
Для тех, кто умеет превращать сложное в понятное:
— готовить техническую документацию по шаблонам компании
— собирать информацию у аналитиков
— работать с базой знаний техписателей в Confluence

➖ Разработчик
Пригодится техническая база:
— Java Core и понимание ООП
— базовый SQL
— знание алгоритмов, структур данных и Git будет плюсом

➖ Системный аналитик
Можно будет попробовать себя в задачах на стыке бизнеса и разработки:
— участвовать в сборе и уточнении требований
— описывать процессы, сценарии и системную логику
— работать с API, интеграциями, Postman и простыми SQL-запросами

➖ Инженер по тестированию
Здесь фокус на качестве продукта:
— тестировать новые требования и баги
— писать и актуализировать тест-кейсы
— работать с функциональным, интеграционным и регрессионным тестированием

▶️ Смотри стажировки, выбирай роль под свои навыки и откликайся. Возможно, это будет первый шаг в команду РТЛабс


Навигатор для автотестов

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

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

Как это устроено внутри и при чём здесь динамические тесты JUnit 5, рассказываем в новой статье на Хабре



13 ta oxirgi post ko‘rsatilgan.