Um engenheiro de firewall é normalmente responsável por supervisionar a segurança de uma rede de computadores através da implantação e manutenção de software. Os firewalls são programas usados em um computador ou incorporados aos dispositivos como firmware, que atuam como uma medida defensiva para controlar quais fontes externas são capazes de se comunicar com uma rede. Uma das principais responsabilidades de um engenheiro de firewall é o uso desse programa para manter uma rede protegida contra ameaças externas. Esses engenheiros também podem ser encarregados de instruir colegas de trabalho e outras pessoas sobre o uso adequado e seguro do computador, para ajudá-los a entender como eles podem manter a rede segura.
Grande parte do trabalho realizado por um engenheiro de firewall envolve o uso de software para proteger os sistemas em uma rede de computadores contra ameaças maliciosas. O software de firewall normalmente é instalado em computadores e dispositivos semelhantes em uma rede ou pode ser encontrado como firmware em um dispositivo. O firmware simplesmente se refere a um programa de computador instalado como parte de um hardware, em vez de mantê-lo separado dele como outros tipos de software. Muitos empregadores esperam que um engenheiro de firewall considere diferentes programas para usar e depois escolham o pacote de segurança que melhor protege sua empresa.
Em alguns casos, um engenheiro de firewall pode precisar criar um novo programa ou realizar muitas modificações em relação a um já existente. Isso geralmente é feito se a rede que ele está protegendo tem problemas especiais que precisam ser abordados para garantir a segurança. A instalação e manutenção do firewall é vital para a segurança de uma empresa, pois muitos ataques externos podem ser evitados com o uso de um programa eficaz. Um engenheiro de firewall também costuma responder a ataques detectados, garantindo que o software não seja comprometido e executando as atualizações necessárias para manter um sistema seguro.
A eficácia do software de segurança geralmente depende muito das atividades realizadas por seus usuários. Portanto, é importante para um engenheiro de firewall educar outras pessoas que estão usando uma rede de computadores para garantir que não estejam criando riscos de segurança sem saber. Pode-se dedicar bastante tempo a essa educação, pois ajuda a garantir que outras pessoas em uma empresa possam usar seus sistemas de computador com eficiência e ajudar a manter a rede segura. A educação de um engenheiro de firewall também pode reduzir a necessidade de solicitações de serviço, pois outros usuários entendem melhor a rede e conseguem resolver com mais facilidade seus próprios problemas.