GFT Technologies SE
Canonical
Engenheiro(a) de Software para Testes de Sistemas Distribuídos, Python / Go
SOBRE A CANONICAL
Canonical é um fornecedor líder de software de código aberto e sistemas operacionais para o mercado global de empresas e tecnologia. Nossa plataforma, Ubuntu, é amplamente utilizada em iniciativas empresariais inovadoras, como nuvem pública, ciência de dados, IA, inovação em engenharia e IoT. Nossos clientes incluem os principais fornecedores globais de nuvem pública e silício, e líderes da indústria em muitos setores. A empresa é pioneira em colaboração distribuída global, com mais de 1200 colegas em mais de 75 países e pouquíssimas funções baseadas em escritório. As equipes se reúnem de duas a quatro vezes por ano pessoalmente, em locais interessantes ao redor do mundo, para alinhar estratégia e execução.
A empresa é liderada por fundadores, lucrativa e em crescimento.
Canonical é uma empresa de tecnologia pioneira na vanguarda do movimento global para o código aberto. Como a empresa que publica o Ubuntu, um dos projetos de código aberto mais importantes e a plataforma para IA, IoT e nuvem, estamos mudando o mundo do software. Contratamos em escala global e estabelecemos um padrão muito alto para as pessoas que se juntam à empresa. Esperamos excelência; para ter sucesso, precisamos ser os melhores no que fazemos. A maioria dos colegas da Canonical trabalha em casa desde nossa fundação em 2004. Trabalhar aqui é um passo para o futuro e o desafiará a pensar de forma diferente, trabalhar de forma mais inteligente, aprender novas habilidades e elevar seu nível.
CANONICAL É UM EMPREGADOR QUE OFERECE IGUALDADE DE OPORTUNIDADES Temos orgulho de promover um local de trabalho livre de discriminação. A diversidade de experiência, perspectivas e origens cria um ambiente de trabalho melhor e produtos melhores. Qualquer que seja sua identidade, daremos consideração justa à sua candidatura. canonical.com/careers/diversity/identity
Estamos contratando um(a) Engenheiro(a) de Software para Testes de Sistemas Distribuídos com paixão por construir e validar sistemas distribuídos resilientes. Você impulsiona o sucesso daqueles que utilizam o Ubuntu e Juju da Canonical para construir Aplicações implantáveis em nuvem múltipla. Vemos a engenharia de qualidade como uma prática de engenharia de primeira classe e procuramos pessoas que possam trazer insights de engenharia profundos e uma abordagem orientada por dados para testes, automação de testes, relatórios e análise de dados.
A equipe de Testes de Sistemas Distribuídos da Canonical é responsável pela alta qualidade das soluções de Nuvem da Canonical, baseadas, por exemplo, em Juju, Terraform, OpenStack ou Kubernetes. Os sistemas são testados e implantados em condições altamente diversas, desde bare metal em data centers de clientes até nuvens públicas como AWS, GCE, Azure.
Como engenheiro(a) de software, você terá a oportunidade de desenvolver pipelines de CI que impulsionam os testes de integração de nuvem e relatórios da Canonical. Você ajudará a testar nossos produtos em novas nuvens e avançará nossos pipelines de IA/ML para análise automática de resultados de testes. Um(a) candidato(a) bem-sucedido(a) está interessado(a) em resolver esses problemas, bem como em imaginar e liderar novas iniciativas dentro da equipe e em toda a Canonical.
A FUNÇÃO ENVOLVE
- Criar abordagens e infraestrutura de testes automatizados para validar confiabilidade, desempenho e resiliência de ferramentas e aplicações de orquestração de nuvem
- Capacitar equipes de engenharia em toda a Canonical a desenvolver software com confiança, disponibilizando ferramentas de teste de sistemas distribuídos em toda a empresa
- Aprimorar pipelines de integração contínua para implantação e teste de produtos nativos de nuvem da Canonical, como Kubeflow
- Implantar, gerenciar e depurar sistemas altamente distribuídos em nuvens e bare metal
- Monitorar e relatar esforços de testes automatizados
- Colaborar diariamente com uma equipe distribuída globalmente
O QUE BUSCAMOS EM VOCÊ
- Sólida experiência em processos e estratégias modernas de teste
- Experiência com desenvolvimento em Python ou Go
- Fortes habilidades de desenvolvimento orientado a objetos
- Conhecimento prático de ferramentas de integração contínua como Jenkins, CircleCI, GitHub Actions
- Conhecimento de tecnologias e fundamentos de rede
- Sólido entendimento da arquitetura do sistema Linux
- Pensamento abstrato complexo
- 2-4 semanas de viagens internacionais por ano
HABILIDADES DESEJÁVEIS
- Capacidade de desenvolver e entregar aplicações web modernas de nível de produção
- Capacidade de operar plataformas de dados: bancos de dados chave-valor, relacionais ou de documentos, barramentos de eventos
- Habilidades de coleta e análise de dados para grandes conjuntos de dados multidimensionais
- Experiência com pipelines de IA/ML
- Experiência com tecnologias de nuvem como OpenStack, Kubernetes, Terraform e AWS
O QUE OFERECEMOS AOS COLEGAS
Consideramos localização geográfica, experiência e desempenho na definição da remuneração em todo o mundo. Revisamos a remuneração anualmente (e com mais frequência para recém-formados e associados) para garantir que reconhecemos o desempenho excepcional. Além do salário base, oferecemos um bônus anual ou comissão baseado em desempenho.
Oferecemos a todos os membros da equipe benefícios adicionais que refletem nossos valores e ideais. Equilibrarmos nossos programas para atender às necessidades locais e garantir justiça globalmente.
- Ambiente de trabalho distribuído com sprints de equipe presenciais duas vezes ao ano
- Orçamento pessoal de aprendizado e desenvolvimento de 2,000 USD por ano
- Revisão anual de remuneração
- Recompensas de reconhecimento
- Férias anuais remuneradas
- Licença maternidade e paternidade
- Programa de Assistência ao Membro da Equipe e Plataforma de Bem-Estar
- Oportunidade de viajar para novos locais para conhecer colegas
- Priority Pass e upgrades de viagem para eventos corporativos de longa distância
