Подскажите пожалуйста, какие есть профессии требующие навыков программирования, но при этом предполагающие так же работу "в поле" непосредственно с оборудованием
В поле с оборудованием работает любой админ в любой конторе. Но оборудование как правило достаточно типовое и решения то же. Программирование там может быть, а может и не быть - по желанию конкретного человека. Я, когда был админом, поскольку уже имелся некоторый опыт разработки, пытался применять навыки программиста в работе - это в основном скрипты для автоматизации собственных задач. Но в админстве работы в поле не так много, когда уже все настроено и работает, то там остается в основном поддержка работоспособного состояния. Исключение составляют большие организации, где постоянно есть чем заняться по обслуживанию сети и/или железа.
Если же хочется больше программирования, то тут уже не до работы в поле. Можно программировать железо, тогда вы "поле" можете частично перенести к себе за раб.стол. Если вам это направление подходит, то налегайте на Си и потом на С++ и ищите вакансии связанные с низкоуровневой разработкой.