Responsibilities:
- Develop a strong understanding of Stilingue's data and architecture, through the entire RI suite and the data streaming environment.
- Fluently talks about software development best practices and advocates for it with the development team.
- Guiding and educating the team to a better understanding of what is the quality of software development.
- Contribute to the platform team success by:
- Support data services before they go live through activities, including system design consulting, developing platforms and frameworks, capacity planning and launch reviews.
- Automate key deployment, monitoring, testing, and verification processes.
- Maintain services once they are live by measuring and monitoring availability, latency, performance, and overall system health.
- Scale systems through mechanisms, including automation, and evolve systems by innovating solutions to changes that improve reliability and velocity.
- Work collaboratively with developers in supporting new features, services, releases, and become an authority in our services.
- Continuously monitor/improve the quality of our data and analytics platforms.
- Develop automation tools.
- Document system design and procedures.
- Participate in on-call rotation for data and analytics platforms and lead incident response and no-blame postmortem analysis.
- Drive efficiencies in systems and processes: capacity planning, load balancing, distributed systems, configuration management, performance tuning, monitoring, and root cause analysis.
- Have deep knowledge of Linux and all layers of the networking stack. You should be confident discussing in detail what’s going on under the hood.
Requirements:
- Strong coding skills;
- Advanced english;
- Have a passion for solving problems using AI;
- Demonstrated creative, critical and independent thinking capabilities and troubleshooting skills;
- Know the best practices of security regarding coding and networking;
- Able to thrive in a rapidly evolving, globally distributed environment.
- (tradução) Responsabilidades:
Desenvolva um forte entendimento dos dados e arquitetura do Stilingue, por meio de todo o pacote RI e do ambiente de streaming de dados.
Fala fluentemente sobre as melhores práticas de desenvolvimento de software e defende isso com a equipe de desenvolvimento.
Orientando e educando a equipe para um melhor entendimento do que é qualidade no desenvolvimento de software.
Contribuir para o sucesso da equipe de plataforma ao:
Apoie os serviços de dados antes de iniciarem as atividades, incluindo consultoria de design de sistema, desenvolvimento de plataformas e estruturas, planejamento de capacidade e análises de lançamento.
Automatize os principais processos de implantação, monitoramento, teste e verificação.
Mantenha os serviços assim que estiverem ativos medindo e monitorando a disponibilidade, latência, desempenho e integridade geral do sistema.
Dimensione sistemas por meio de mecanismos, incluindo automação, e desenvolva sistemas inovando em soluções para mudanças que melhoram a confiabilidade e a velocidade.
Trabalhe em colaboração com os desenvolvedores no suporte a novos recursos, serviços, lançamentos e torne-se uma autoridade em nossos serviços.
Monitore / melhore continuamente a qualidade de nossos dados e plataformas analíticas.
Desenvolva ferramentas de automação.
Documente o projeto e os procedimentos do sistema.
Participe da rotação de plantão para plataformas de dados e análises e lidere a resposta a incidentes e a análise pós-morte sem culpa.
Impulsione a eficiência em sistemas e processos: planejamento de capacidade, balanceamento de carga, sistemas distribuídos, gerenciamento de configuração, ajuste de desempenho, monitoramento e análise de causa raiz.
Ter profundo conhecimento do Linux e de todas as camadas da pilha de rede. Você deve estar confiante em discutir em detalhes o que está acontecendo nos bastidores.
Requisitos:
Fortes habilidades de codificação;
Inglês avançado;
Tem paixão por resolver problemas usando IA;
Capacidade demonstrada de pensamento criativo, crítico e independente e habilidades de solução de problemas;
Conhecer as melhores práticas de segurança em relação a codificação e redes;
Capaz de prosperar em um ambiente distribuído globalmente e em rápida evolução.
0 Comentários