Descrição
Resumo:
Junte-se à Derq, uma empresa derivada do MIT que utiliza IA para transformar a mobilidade, como Engenheiro de Software para Implantação e Manutenção, apoiando projetos de clientes desde a configuração até a confiabilidade contínua.
Pontos principais:
1. Aproveitar IA e tecnologia para transformar o futuro da mobilidade
2. Apoiar a implantação e a confiabilidade contínua de software e hardware de ponta
3. Colaborar com equipes multifuncionais em infraestrutura inteligente inovadora
A Derq é uma empresa derivada do MIT que desenvolve soluções de segurança viária e infraestrutura inteligente impulsionadas por IA. Somos uma equipe de inovadores apaixonados, utilizando as mais recentes tecnologias de IA para transformar o futuro da mobilidade. Nossa plataforma aprimora a segurança viária e a gestão de tráfego ao transformar dados em tempo real em insights acionáveis para cidades e operadores viários. Nossa tecnologia patenteada coleta e analisa dados de sensores conectados, como câmeras, radares e controladores de semáforos, para ajudar a prever e prevenir incidentes viários. Implementamos soluções de borda (edge) e nuvem que tornam interseções e rodovias mais seguras e inteligentes.
**Visão geral do cargo**
Estamos buscando um Engenheiro de Software para Implantação e Manutenção para apoiar a configuração, implantação e confiabilidade contínua de nosso software e hardware em projetos de clientes.
Neste cargo, você gerenciará configurações de servidores, supervisionará implantações, monitorará sistemas em produção e ajudará a manter alto desempenho e tempo de atividade (uptime). Você trabalhará em estreita colaboração com as equipes de Gerenciamento de Projetos, Sistemas de Software e Sistemas/DevOps para solucionar problemas, melhorar configurações e elevar continuamente a qualidade do que entregamos após a entrada em produção.
**Principais responsabilidades**
* Configurar e manter o software da Derq para desempenho estável e ideal
* Solucionar e resolver rapidamente problemas de servidores para minimizar tempo de inatividade
* Planejar e executar lançamentos de software, atualizações e correções de segurança
* Garantir que as configurações sejam consistentes, compatíveis e repetíveis entre implantações
* Implantar e configurar software em novos hardwares e novos locais de forma eficiente
* Monitorar sistemas implantados e melhorar continuamente desempenho e tempo de atividade
* Identificar lacunas nos processos e implementar melhorias práticas para acelerar implantações e reduzir incidentes
* Manter documentação clara sobre configurações, implantações e status do sistema
* Colaborar com equipes de engenharia para apoiar integrações suaves e resolução de problemas
* Solucionar problemas de implantação e rede usando ferramentas padrão (por exemplo, SSH, ping, traceroute)
* Participar ocasionalmente de plantões para apoiar clientes globais e manter a confiabilidade
**Requisitos**
* Graduação em área relevante (Ciência da Computação, Tecnologia da Informação, Engenharia Elétrica ou similar)
* 2\-3 anos de experiência em configuração, manutenção e implantação de servidores
* Experiência prática em ambientes Linux/Ubuntu, incluindo:
* + Scripting básico em Bash (por exemplo, criação de pastas, geração de múltiplos arquivos)
+ Scripting básico em Python para automação
* Bom entendimento dos fundamentos de redes, incluindo:
* + SSH e conexões seguras (portas, métodos de autenticação)
+ Endereços IP públicos versus privados
+ TCP versus UDP
+ Conceitos de roteamento (estático versus dinâmico)
+ NAT, redirecionamento de portas (port forwarding) e mapeamento de portas (port mapping)
* Habilidade sólida em solução de problemas, com abordagem prática e passo a passo para resolver problemas de conectividade e tempo de inatividade de servidores
* Familiaridade com ferramentas comuns de diagnóstico (por exemplo, ifconfig/ipconfig, ping, traceroute)
* Excelentes habilidades de comunicação e capacidade de trabalhar bem com equipes multifuncionais
* Disposição e capacidade de **sobrepor 4–5 horas diárias com equipes globais** para colaboração, com **suporte sob demanda, se necessário** (energia elétrica estável e internet confiável exigidas para trabalho remoto)
* Alta agilidade de aprendizado e conforto ao adaptar-se a novas ferramentas, sistemas e processos
**Desejável**
* Conhecimento de componentes de hardware e infraestrutura no local
* Experiência com plataformas em nuvem (AWS, GCP ou Azure)
* Familiaridade com virtualização e contêineres (por exemplo, VMware, Docker)
* Exposição a ferramentas de gerenciamento de configuração (por exemplo, Ansible, Puppet, Chef)