Слова со дня рождения лишние. Корректно: Администрация .... поздравляет сотрудника Ф.И.О. с 50-летием.
Правильно: и. о. генерального директора (но: врио – временно исполняющий обязанности).
См. ответ № 241446.
Правильно: и. о. директора.
Сокращение и. о. пишется с точками после каждого сокращенного слова.
Правильно: врио.
Правильно: действующего.
Правильно: и. о. директора.
Нет оснований для постановки запятой.
Название должности генеральный директор пишется со строчной буквы. Правильно: генеральный директор, заместитель генерального директора, и. о. генерального директора. С прописной буквы пишутся только названия высших государственных должностей (и то лишь в текстах официальных документов).