По моему мнению, ситуация вполне себе типичная. Это жизнь. Никто не будет водить вас за ручку по премудростям тех или иных технологий. Школы/институты закончились.
Конечно, есть чисто софтверные компании, в которых много программистов, между которыми задачи параллелятся, налажен конвейер опыта: приходит джуниор, его прикрепляют к опытному старшему товарищу, а сверху за ними всеми приглядывает евангелист-архитектор со одухотворенным взглядом, который знает: как надо делать и как делать не надо.
Но ведь у компании нет такой цели - обучить 15 программистов в год. Компания должна зарабатывать деньги.
Если контора не чисто софтверная или просто небольшая, то смысл держать двух и более специалистов на одном направлении? Человека нанимают, чтобы он обустроил и поддерживал одну из сторон проекта. При этом он может почти не пересекаться по стеку технологий с другими участниками проекта. Обычно требуются работники работу работать. Программы сами по себе никому не нужны. Нужно решение каких-то проблем за адекватные деньги. Это может быть программа, сторонний сервис, нанятый специалист или что-то еще....
Мне кажется, что первое, что нужно решить для себя в данной ситуации - это есть ли перспективы у вас в этой компании? Представьте: вот вы стали крутым спецом, теперь вы глубже понимаете то, что вы делаете и до кучи освоили соседние области знаний. Есть для вас место в этой компании за достойное вознаграждении? А то бывают разные случаи. Например бывает, что в фирме есть костяк из 6..10 специалистов не менявшийся последние 15 лет и текучка студентов. Или бывает что фирма насквозь пронизана блатом: вы поработаете 5 лет, а вам поставят начальником сына кого-то там сверху, только что закончившего институт. Или просто нет в фирме больших зарплат и доходов и не будет.
А если вам не нравится инструментарий - выбирайте сами. Понятное дело, что есть бесплатные инструменты, есть платные, а есть сильно платные. Нужно найти свой инструмент. А еще есть кривые инструменты, но некоторые можно выпрямить....ну или загнуть под себя....
Автоматизируйте рутину: тестирование, деплой, работу с версиями. Возможно ваши конфигурирования тоже можно автоматизировать.
А "гуглить, изучать, набивать шишки" - это очень хорошо! А еще читать умные книжки. А еще изучать чужой код: хороший и плохой.
По поводу зарплаты. Есть мнение, что чем чаще меняешь работу, тем быстрее растет зарплата. Достаточно спорное, по моему мнению, утверждение. Но, возможно, оно иногда и в зависимости от человека работает. Опять же мы говорим, что профессиональный рост, про интерес к работе, про комфорт в работе и если денег хватает...пока, то наверное стоит остаться...пока. Но часто жизнь диктует свои требования: в какой-то момент вопрос зарплаты станет приоритетнее и это будет уже совсем другая история.