Qual é a diferença entre engenheiros de sistema e arquitetos de soluções no campo de ti?

Como já foi dito por outros, os papéis podem ser principalmente sinônimos ou distintos, dependendo da empresa.

Na minha empresa, o engenheiro de sistemas é uma função técnica de pré-vendas cujo objetivo principal é ganhar a venda técnica. O arquiteto de soluções é um líder de entrega técnica pós-venda cujo objetivo principal é uma implementação bem-sucedida.

Além das diferenças entre as empresas, os termos também significam coisas diferentes, dependendo do setor em que você está falando.

Geralmente, um engenheiro de sistemas no setor de telecomunicações é sinônimo de arquiteto de soluções ou de arquitetura corporativa no setor de TI. É um papel de alto nível elicitar / adivinhar / negociar / arbitrar / influenciar os requisitos / preocupações das partes interessadas e desenvolver a arquitetura e o roteiro dos sistemas adequados. Isso requer muita experiência e geralmente é realizado por veteranos experientes no topo do jogo.

Por outro lado, um engenheiro de sistemas no setor de TI seria sinônimo de um técnico no setor de telecomunicações. Esse é um papel fundamental da manutenção de componentes, aplicando atualizações e patches, conectando cabos, substituindo discos, limpando poeira, respondendo a perguntas de primeira linha do suporte técnico com respostas como "você tentou reiniciá-lo?", Etc.

Em resumo, entre TI e telecomunicações, as duas funções são equivalentes, enquanto no setor de TI as funções estão em extremos opostos do continuum de engenharia.

Todas as respostas anteriores tratam o “Engenheiro de Sistema” como um profissional de TI (porque como a pergunta foi feita), isso é o contrário do engenheiro que pratica a disciplina de Engenharia de Sistemas. Talvez seja isso que a pergunta significava.

Os engenheiros de sistema (como na engenharia de sistemas) lidam com o ciclo de vida de um sistema e como ele se integra a outros sistemas (sistema de sistemas). Em termos de TI, eles determinariam quem são os envolvidos na ferramenta de TI; Quais são os requisitos de partes interessadas, funcionais, comportamentais e de sistema. A ajuda gerencia que a ferramenta de TI está sendo construída / usada “correta”, em oposição à parte interessada, sendo informada de que o sistema já está “correto” e eles precisam se adequar a ela. Eles ajudam a verificar durante a verificação e validação que estão provando os requisitos. Por fim, o SE ajuda a estabelecer o sistema durante a fase de manutenção e descarte (para a próxima ferramenta).

Um arquiteto de soluções (tanto quanto eu o entendo) determina as possíveis soluções para uma necessidade e ajuda a determinar os requisitos de sistema necessários. Os requisitos das partes interessadas / usuário são fornecidos ao Arquiteto de Soluções como entradas. Um arquiteto de soluções ajuda durante a fase de implementação a garantir que sua solução fornecida se encaixe no que ele projetou e faça os ajustes necessários.

Um engenheiro de sistemas é um profissional de TI responsável por um grupo de sistemas de TI. É uma descrição muito genérica de um papel que abrange muitas coisas. O trabalho deles geralmente é gerenciar um sistema: solucionar problemas, manter, atualizar etc.

Um arquiteto de soluções é muito mais específico. É alguém que entende as metas de projeto (necessidades do cliente) e os requisitos de carga de trabalho e usa seu conhecimento das tecnologias disponíveis para

Projeto

(ou arquiteto)

uma

solução

que atenda a essas necessidades.

  • O arquiteto de soluções é a interface entre negócios (cliente ou parte interessada interna) e tecnologia
  • Ele é responsável pela solução proposta para atender aos requisitos de carga de trabalho: SLA, desempenho, custo, escalabilidade etc.
  • Os arquitetos de soluções não necessariamente implementam e geralmente não gerenciam um sistema