Canonical

Engenheiro(a) de Software para Testes de Sistemas Distribuídos, Python / Go

PythonAWSKubernetesGoTerraform
Tradução automática. Consulte o original.

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

  1. Criar abordagens e infraestrutura de testes automatizados para validar confiabilidade, desempenho e resiliência de ferramentas e aplicações de orquestração de nuvem
  1. 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
  1. Aprimorar pipelines de integração contínua para implantação e teste de produtos nativos de nuvem da Canonical, como Kubeflow
  1. Implantar, gerenciar e depurar sistemas altamente distribuídos em nuvens e bare metal
  1. Monitorar e relatar esforços de testes automatizados
  1. Colaborar diariamente com uma equipe distribuída globalmente

O QUE BUSCAMOS EM VOCÊ

  1. Sólida experiência em processos e estratégias modernas de teste
  1. Experiência com desenvolvimento em Python ou Go
  1. Fortes habilidades de desenvolvimento orientado a objetos
  1. Conhecimento prático de ferramentas de integração contínua como Jenkins, CircleCI, GitHub Actions
  1. Conhecimento de tecnologias e fundamentos de rede
  1. Sólido entendimento da arquitetura do sistema Linux
  1. Pensamento abstrato complexo
  1. 2-4 semanas de viagens internacionais por ano

HABILIDADES DESEJÁVEIS

  1. Capacidade de desenvolver e entregar aplicações web modernas de nível de produção
  1. Capacidade de operar plataformas de dados: bancos de dados chave-valor, relacionais ou de documentos, barramentos de eventos
  1. Habilidades de coleta e análise de dados para grandes conjuntos de dados multidimensionais
  1. Experiência com pipelines de IA/ML
  1. 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

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores