Актуальные заказы по TeamCity

DevOps инженер

Офис
Удаленно
Full-time
Проект: технологичная платформа для инвестирования и трейдинга. Требования Опыт работы в качестве DevOps-инженера или Linux-администратора с задачами DevOps. Опыт выстраивание процессов и культуры SRE на принципах Infrastructure-as-Code. Опыт управления командой, распределения задач, контроля сроков исполнения. Опыт работы с Kubernetes, Helm, Docker, Containerd. Опыт работы системами сборки и деплоя (Gitlab CI, Teamcity, Octopus Deploy). Опыт работы с системами Configuration Management (Ansible, Chief, Puppet). Опыт работы с системами мониторинга, логирования и визуализации (Zabbix, стек ELK, стек Prometheus - Grafana). Понимание принципов работы сетевых протоколов. Опыт написания автоматизаций на Bash, Python. Опыт взаимодействия с другими командами разработки, локализации и устранения проблем. Будет плюсом Опыт/понимание принципов работы высоконагруженных/высоко-доступных систем. Опыт поддержки больших проектов в Production окружении. Опыт написания запросов на SQL (TSQL как плюс). Опыт работы с Git. Опыт работы с Keycloak, Consul. Опыт работы с системами виртуализации (VMware, Proxmox). Опыт работы с Windows системами.

СТО

Full-time

В поисках опытного СTO для работы в стартапе - B2B-маркетплейс нецелевых закупок для промышленных предприятий.


Требования:

  • Обязательный опыт с B2B.
  • Успешный бэкграунд, подтвержденные кейсы работы в крупных компаниях, реализованные проекты.
  • Мотивация на долгосрочное сотрудничество (3-4 года).
  • Английский язык - базовый.
  • Высшее образование очень желательно.


Задачи:

1) Бесшовное выделение продукта из структуры УГМК:

  • Стать холдером процесса разработки, беклога;
  • Анализ текущих задач по разработке и перераспределение ресурсов с фокусом на рыночное развитие проекта;
  • Организовать процесс передачи дел от аутсорс-команды, перевести разработку в аутстаффинг / инхаус - текущая важная задача;
  • Определить степень участия УГМК в Продукте/процессах, перераспределить функционал/зоны ответственности на этапе выделения.

2) Формирование команды:

  • Формирование технической и продуктовой команды;
  • Определение KPI и системы мотивации;
  • Обучение персонала/построение корпоративной культуры.


Стек проекта:

- PHP (YII2) / ReactJS;

- MySQL, Redis, TeamCity, Сassandra, Clickhouse.


Плюшки:

  • ДМС;
  • Комфортный офис с тренажерным залом, кухней и питанием;
  • Хорошая команда, поддержка инвестиционного фонда со своей экспертизой.

Frontend Developer (Angular, JavaScript)

Удаленно
Full-time

Для работы на крупном банковском проекте требуется специалист на позицию Frontend Developer (Angular, JavaScript), уровень Senior.


С чем работает проект:

  • Angular 7 — используем фреймворк в полную силу: reactive forms, OnPush change detection, router resolvers & guards, CLI, lazy loading etc;
  • RXJS — пишем реактивно и умеем правильно применять разного рода операторы;
  • NGRX — делаем правильную архитектуру с менеджером состояния приложения;
  • Typescript — пишем строго-типизированный код;
  • Jest/karma+jasmine — покрываем приложения тестами с точки зрения правильной пирамиды тестирования.


Необходимые навыки и умения:

  • Опыт работы с Angular 4.x.x (и выше);
  • JavaScript (ES5 и выше). Уверенное знание основ JavaScript;
  • HTML5, CSS3 (и выше);
  • NodeJs;
  • TypeScript 2.x (и выше);
  • Опыт работы в Agile команде;
  • Понимание работы веб-приложений (HTTP протокол, REST API);
  • Умение проводить качественное код-ревью;
  • Навыки работы с CI/CD (teamcity);
  • Навыки конфигурирования NGINX;
  • Навыки написания unit-тестов.

Функциональный тестировщик (QA)

Удаленно
Full-time

Для работы на крупном банковском проекте требуется Функциональный тестировщик (QA).

Уровень Senior.

Задачи:

• Принимать участие в тестировании frontend (web) и backend, применяя функциональное, нефункциональное, интеграционное, регрессионное тестирование, дымовое тестирование;

• Изучать систему, анализировать документацию, поддерживать и добавлять новые тестовых сценариев, локализовывать и фиксировать найденные дефекты, воспроизводить дефекты, найденные пользователями, составлять отчётность;

• Использовать специализированные инструменты для проведения работ по тестированию.


Необходимый опыт:

• Опыт работы в тестировании - от 3 лет;

• Знание жизненного цикла программного обеспечения и теории тестирования;

• Умение при необходимости самостоятельно разобраться в новой для себя технологии;

• Опыт работы с продуктами Atlassian: Jira, Confluence;

• Опыт поддержки тестовой документации: создание, актуализация, дополнение тест-кейсов, тест-планов с использованием систем управления такой документации (например, TestIT);

• Опыт работы с микросервисной архитектурой, SSO;

• Тестирования Web-приложения и API (SOAP UI, Postman, Swagger), понимание REST и SOUP;

• Опыт поиска и чтения логов backend (например, OpenShift, Kibana), frontend (DevTools: console, network, поиск элементов; понимание HTML-разметки), локализации по ним проблемы;

• Взаимодействия с БД SQL для для поиска, корректировки, добавления нужных данных для тестирования (например, PostgreSQL);

• Взаимодействия с инструментами CI/CD (например, Jenkins, TeamCity), с системами управления версиями (например, Git);

• Понимание ценностей Agile, участие в работе команд, которые использовали фреймворк Scrum.


Будет плюсом:

• Опыт взаимодействия с автоматизацией тестирования: анализ найденных проблем автотестами, доработка/дополнение автоматизированных тестов (у нас Java);

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

• Опыт выполнения нагрузочных тестов (например, JMeter).


Локация РФ, РБ.

Специалист ручного тестирования (Senior)

Удаленно
Full-time
Проектная занятость
Требования: Знание основных этапов тестирования: анализ требований, проектирование и создание тестов, выполнение тестов, анализ результатов тестирования. Понимание задач тестировщика на данных этапах; - умение считать покрытие функциональности тестовыми сценариями; - знание и опыт разработки тестовой документации: баг-репортов, тест-кейсов, чек-листов и level тест-планов и master тест-планов; - опыт проведению ревью тест-кейсов, чек-листов; - знание техник тест-дизайна: Equivalence Partitioning, Boundary Value Analysis, Cause/Effect, Error Guessing, Decision Table Testing, State-Transition Diagrams, State-Transition Tables, Pairwaise testing; - опыт работы с инструментом SoapUI\Postman; - опыт работы с инструментом Charles\Fiddler; - глубокое понимание гибких методологий Agile: Scrum, Kanban; - опыт работы с системой контроля версий – Git на уровне intermediate; - опыт работы с Jenkins\TeamCity; - умение построения SQL запросов c использованием группировки данных (group by), подзапросов, объединения таблиц (join); опыт работы с хранимыми процедурами; - опыт работы Linux; - знание TCP, HTTP\HTTPS, Web Sockets; - знание REST, SOAP; - знает базовые способы взаимодействия клиента и сервера; - базовое знание контейнеризации; - работа с требованиями: документирование, процесс управления, декомпозиция, тестирование; может разделить требование на функциональное и не функциональное; - опыт работы с логами с помощью Kibana\Logstash\Graylog; - опыт промышленного тестирования веб, мобильных приложений, API от 3 лет.