AstonMartin: На самом деле мой ответ - только вершина айсберга, или отправная точка в Вашем случае. Еще же нужно этим всем научиться пользоваться. ;)
Не буду навязывать продукты типо Trello или JIRA, потому что часто мнения о них разнятся. Я, например, 5 лет работаю с основной линейкой продуктов Atlassian (JIRA, Confluence, Bitbucket), и хорошо в них разбираюсь. Последние их версии "из коробки" делают все, что надо, без лишних чтений мануалов.
При этом я встречал много людей, которым JIRA "не очень", а в каком нибудь Trello "вон как красиво и понятно". JIRA тяжелый инструмент на первый взгляд, да и на второй тоже, но это плата за ее богатые возможности по кастомизации и функциональные составляющих в целом.
И надо понимать, что интеграции между своими продуктами Atlassian так же поставляет в "коробке" на самом лучшем уровке. Конечно, тут придется прибегнуть к документации, но в итоге все сводится к заполнению пары форм (просто их надо найти ;)).
За другие продукты скажу по своему опыту:
HipChat - еще очень сырой и неказистый. Я был очень огорчен пробуя такой "продукт" от этой компании. Поэтому лучше сразу искать что-то вроде Slack (или его самого).
Bamboo - часто заменяют на Jenkins, а для сборки JAVA проектов вообще используют TeamCity. В принципе интеграция есть и там и там за счет плагинов (которые стоят денег, не говоря про стоимость TC). Я не JAVA разработчик, и чего им не хватает в Bamboo - судить не могу.
SourceTree - клиент для Git. Очень тормозной в работе, но базовые операции с Git'ом в графическом интерфейсе выполняет. Другие "базовые" операции, вроде "git squash/rebase" я всегда делаю через консоль, т.к. у него какие-то проблемы с кириллицей. Иногда в новых обновлениях ST может что-то сломаться, иногда это неприятно.
Остальные выполняют свою узкую специализацию и особой востребованностью (на моем опыте) не пользуются.
Вот поэтому я и сказал, что это только вершина айсберга, так как заданный Вами вопрос имеет множество нюансов и других не менее обширных вопросов.
sanrega: Не рассматривали вариант устройства на работу в Москве с удаленным собеседованием по Скайпу? Да, финансовую подушку иметь так же придется (хотя бы на жилье и еду), но гораздо меньшую, чем если бы Вы приехали в Мск и начали искать работу.
Если я правильно понял, этот декоратор повторно вызывает pipeline при redirect из view, после чего пользователь завершает аутентификацию. Но что делать, если пользователю не обязательно заполнять данные на странице профиля, и он уже должен быть авторизован?
Прошу прощения, если путаю теплое с мягким.