
A Ford Motor Company é uma fabricante de automóveis sediada nos Estados Unidos, com uma história que remonta a 1903. Além de desenvolver e produzir veículos, a empresa está ampliando seu foco para serviços de mobilidade, experiências digitais e software. O trabalho da Ford também inclui iniciativas de sustentabilidade e metas ambientais, refletindo uma abordagem que conecta transporte, inovação, impacto comunitário e práticas empresariais responsáveis.
Engenheiro de confiabilidade de sites
Desenvolva a plataforma global de monitoramento e observabilidade da Ford. Fortaleça a confiabilidade, a escalabilidade, a segurança e a recuperação de desastres dos serviços do GCP.
Descrição
- Desenvolver e implantar código para melhorar a confiabilidade de sistemas novos e existentes.
- Revisar código e fornecer feedback sobre mudanças em produção.
- Reparar e otimizar sistemas complexos.
- Liderar a depuração e a análise da arquitetura e do design de serviços.
- Participar do rodízio de plantão.
- Criar documentos de design, análises de sistemas, guias operacionais e manuais de resposta.
- Criar e gerenciar backends de monitoramento de SRE com Go, Postgres e OpenTelemetry.
- Criar ferramentas de infraestrutura com Terraform e outras ferramentas de infraestrutura como código.
- Otimizar o desempenho e os custos do GCP e escalar recursos para atender à demanda.
- Trabalhar com equipes de desenvolvimento para melhorar a confiabilidade e o desempenho.
- Automatizar o monitoramento de plantão, o ajuste de desempenho e as soluções de recuperação de desastres.
- Diagnosticar e resolver problemas nos ambientes de desenvolvimento, teste e produção.
- Contribuir para análises pós-incidente e desenvolver medidas preventivas.
- Aplicar práticas de segurança de infraestrutura e apoiar auditorias e avaliações de vulnerabilidades.
- Contribuir para o planejamento e a previsão de capacidade.
- Identificar e resolver gargalos de desempenho por meio de profiling, análise e ajuste de configuração.
- Desenvolver, manter e testar procedimentos de recuperação de desastres.
- Manter bases de conhecimento internas e documentação.
Requisitos
- Ter bacharelado em ciência da computação, engenharia ou matemática, ou experiência equivalente.
- Ter pelo menos cinco anos de experiência como engenheiro de software ou em função semelhante.
- Ter ampla experiência em desenvolvimento com Go; familiaridade com o desenvolvimento de provedores Terraform é desejável.
- Ter domínio de ferramentas de monitoramento e observabilidade, especialmente OpenTelemetry ou ferramentas comparáveis.
- Ter domínio de serviços em nuvem; experiência com Kubernetes e Google Cloud Platform é fortemente desejável.
- Ter sólidos conhecimentos de Go e scripting, além de boa compreensão das práticas de desenvolvimento de software.
- Ter experiência com bancos de dados relacionais e documentais.
- Saber depurar e otimizar código e automatizar tarefas rotineiras.
- Ter fortes habilidades de resolução de problemas e trabalhar com eficiência sob pressão em um ambiente dinâmico.
- Comunicar-se com eficácia por escrito e verbalmente.