Pessoa Engenheira de Cloud (DevOPS) - (OLX / Zap+)

  • São Paulo ou Rio de Janeiro, SP ou RJ, Brasil
  • Tempo integral
  • Área: OLX Brasil

Descrição da empresa

Quer fazer parte de uma das mais relevantes empresas 100% digitais do mercado brasileiro? Nós, da OLX Brasil, estamos de portas abertas para você.

Agora nós somos uma holding com duas business units (unidades de negócio): a OLX e o Zap+. Somamos nossa expertise em tech e produto para continuarmos desenvolvendo tecnologia feita em casa e nos tornando cada vez mais uma referência no segmento de anúncios online. Só nosso time de tecnologia conta com quase 400 pessoas com grandes desafios. Afinal, conectamos milhares de pessoas diariamente, com mais de 500 mil anúncios publicados todos os dias, que recebem mais de 70 milhões de visitas por mês.

Descrição do emprego

No seu dia a dia, você deve ir além das tarefas de codificação e atuar com propriedade sobre a plataforma de software de sua squad de ponta a ponta. Você também deve colaborar com os demais times de engenharia para mapear e executar evoluções e novas demandas com todo o rigor técnico, garantindo assim a #sustentagilidade na atuação orientada por quem toma as decisões: Os nossos usuários! Uma pessoa engenheira de sucesso na OLX Brasil prima pela excelência do software aliando o seu conhecimento técnico e experiência com uma postura de pessoa dona do produto e um viés guardião da qualidade das implementações. Você terá autonomia e flexibilidade, mas com a responsabilidade de entregar softwares que atendam um volume massivo de requisições com alta disponibilidade e que gerem impactos ressonantes para o nosso negócio e sua trajetória interna seguirá a filosofia do profissional T-Shaped, podendo abraçar várias diferentes frentes ao longo da jornada.

Qualificações

Se você gosta de aprender e quer fazer parte desse desafio, essa é a sua chance, Pessoa Engenheira de Cloud (DevOPS), nessa posição você vai somar no time de Tecnologia. 

Na OLX Brasil entendemos que engenharia de software vai além de programação. Buscamos pessoas que sejam apaixonadas por tecnologia e entendam a importância de usarmos boas práticas (engenharia de software, arquitetura, algoritmos, cultura ágil e sistemas distribuídos) no desenvolvimento de um produto.

Qualificações para Júnior:

E o que você precisa ter?

  • Criação consciente de código com relação ao uso de recursos e desempenho considerando as estruturas de dados clássicas;

  • Atenção com a qualidade e padronização do código, garantindo legibilidade e fácil troca com demais desenvolvedores;

  • Conhecimento sobre versionamento de código usando Git;

Pode ser um diferencial/desejável: 

  • Conhecimento em arquitetura de software e boas práticas de desenvolvimento;

  • Vivência com sistemas em produção em ambiente de nuvem (AWS, GCP, Azure e etc);

  • Conhecimento em CI/CD e containers;

  • Conhecimento sobre metodologia ágil e seus rituais;

  • Capacidade de garantir a qualidade de seus produtos de software através de testes automatizados.

Qualificações para Pleno:

E o que você precisa ter?

  • Criação consciente de código com relação ao uso de recursos e desempenho considerando as estruturas de dados;

  • Capacidade de garantir a qualidade de seus produtos de software através de testes automatizados;

  • Conhecimento sobre CI/CD e containers;

  • Conhecimento sobre arquitetura de software e boas práticas de desenvolvimento;

  • Fluência com versionamento de código usando Git;

  • Conhecimento sobre protocolos de rede como HTTP, HTTPS e HTTP2;

  • Conhecimento sobre soluções de tratamento ou persistência de dados em um ambiente que exige alto desempenho e resiliência;

  • Vivência com sistemas em produção em ambiente de nuvem (AWS, GCP, Azure e etc);

  • Conhecimentos práticos sobre observabilidade de serviços em tempo real;

  • Conhecimento de alguma ferramenta de Infra as a Code (Terraform, Ansible, Cloud Formation e etc);

  • Familiaridade com debug / troubleshooting de aplicações;  

Pode ser um diferencial/desejável: 

  • Experiência em gestão de clusters Kubernetes;

  • Conhecimento sobre brokers de mensageria e/ou streaming e seus padrões de uso;

  • Vivência com sistemas que provêem e/ou tratam bases de dados muito grandes com alto desempenho;

  • Conhecimentos básicos sobre programação concorrente multithread e suas relações com outros paradigmas de mercado;

  • Conhecimento aprofundado sobre ferramentas de montagem/build.

  • Conhecimento sobre boas práticas de segurança;

Qualificações para Sênior:

E o que você precisa ter?

  • Bons conhecimentos sobre algoritmos e estruturas de dados, usando-os como ferramentas para explorar trade-offs de suas soluções e arquitetar novas;

  • Atenção com a qualidade e padronização do código, garantindo legibilidade e fácil troca com demais desenvolvedores;

  • Capacidade de garantir a qualidade de seus produtos de software através de testes automatizados;

  • Experiência com arquitetura de software em nuvem (AWS, GCP, Azure e etc) e boas práticas de desenvolvimento em equipe;

  • Fluência com uso de contêineres para testes e publicação de serviços;

  • Amplo conhecimento sobre protocolos de rede;

  • Conhecimento sobre soluções de tratamento ou persistência de dados em um ambiente que exige alto desempenho, resiliência e com grande volumes de dados;

  • Experiência em gestão de clusters Kubernetes;

  • Conhecimento sobre brokers de mensageria e/ou streaming e seus padrões de uso;

  • Conhecimento sobre boas práticas de segurança;

  • Prática de uso de patterns para resiliência (retry, exponential backoff, circuit breaker, fallback, etc).

Pode ser um diferencial/desejável: 

  • Conhecimento sobre design de APIs como produto ou desenvolvimento de SDKs para auxiliar terceiros no uso de suas soluções;

  • Conhecimentos sobre programação concorrente multithread e suas relações com outros paradigmas de mercado;

  • Experiência com construção de serviços do zero publicados em nuvem (AWS, GCP, Azure e etc) e manutenção do mesmo por tempo significativo;

  • Formação em ciência da computação, engenharia de computação ou pós-graduação relacionada;

  • Experiência com processos e ferramentas de chaos engineering para explorar fragilidades de resiliência.

Qualificações para Especialista/Staff:

E o que você precisa ter?

  • Sólidos conhecimentos em algoritmos e estruturas de dados, usando-os como ferramentas para explorar trade-offs de suas soluções e formalizar novas arquiteturas;

  • Atenção com a qualidade e padronização do código, garantindo legibilidade e fácil troca com demais desenvolvedores;

  • Capacidade de garantir a qualidade de seus produtos de software através de testes automatizados;

  • Amplo conhecimento sobre protocolos de rede;

  • Conhecimentos práticos sobre observabilidade de serviços em tempo real;

  • Conhecimento sobre soluções de tratamento ou persistência de dados em um ambiente que exige alto desempenho, resiliência e com grande volumes de dados.

  • Conhecimentos sobre programação concorrente multithread e suas relações com outros paradigmas de mercado;

  • Prática de uso de patterns para resiliência (retry, exponential backoff, circuit breaker, fallback, etc).

  • Experiência com processos e ferramentas de chaos engineering para explorar fragilidades de resiliência.

Pode ser um diferencial/desejável: 

  • Conhecimento sobre design de APIs como produto ou desenvolvimento de SDKs para auxiliar terceiros no uso de suas soluções;

  • Experiência com construção de serviços do zero publicados em nuvem e manutenção do mesmo por tempo significativo;

  • Formação em ciência da computação, engenharia de computação ou pós-graduação relacionada;

  • Experiência com modelagem de DSLs para terceiros ou arquitetura de informação;

  • Envolvimento comprovado como contribuidor em projetos relevantes de software livre.

Informações Adicionais

Temos dois escritórios: um no Rio de Janeiro, no bairro do Flamengo, e outro em São Paulo, no bairro da Consolação. Os dois ambientes são super descontraídos e refletem o nosso jeito leve de trabalhar. Atualmente, estamos em aproximadamente 1.600 lugares, :) pois todas as nossas pessoas estão trabalhando de forma remota, devido à pandemia. Abaixo, listamos benefícios que esperam por você no cenário presencial também :)

Nossos benefícios são mais que compatíveis com o mercado, são compatíveis com o que você mais precisa! :)

  • Escritórios divertidos e sustentáveis que estimulam a criatividade e autonomia
  • Pacote salarial competitivo e PLR, conforme política da empresa
  • Vale Refeição e/ou Vale Alimentação
  • Estacionamento
  • Plano de saúde para você, cônjuge, filhos e plano odontológico também para seus pais
  • Auxílio Creche
  • Gympass para te ajudar nas metas de vida saudável
  • Sesc
  • Lanchinhos disponíveis ao longo do dia
  • Clube de descontos OLX, com parcerias em restaurantes, hotéis e demais serviços
  • Acesso a cursos gratuitos, exclusivamente pela plataforma da OLX, My Academy, por meio dos parceiros Havard ManageMentor, Udemy, entre outros
  • Selo GPTW, estamos entre as “Melhores Empresas para Trabalhar"
  • Dresscode: seja você!

Mais sobre a OLX Brasil:

Para nossas oportunidades, não fazemos distinção de cor, nacionalidade, identidade de gênero, se o profissional possui alguma deficiência … o que importa é ter as habilidades necessárias para cada função e ter garra para aproveitar os desafios e para aprender todos os dias. Aqui, damos espaço para você ser quem você é, sem julgamentos e preconceitos.

O nosso clima de trabalho é leve e descontraído. E sabe qual é o segredo? Somos gente do bem e nos respeitamos muito! Seja em home office ou nos nossos escritórios, sempre tem alguém gargalhando ou sorrindo, pronto para receber o outro de braços ou câmeras abertas. 

Candidate-se e venha fazer parte dessa transformação com a gente! :)

Política de privacidade