Sobre a função
A tawk.to, aplicação de mensagens empresariais número 1 do mundo, está ampliando sua equipe de engenharia e procura um profissional de DevOps experiente. Todos os dias criamos diversos sistemas incríveis em escala, incluindo pesquisa, processamento concorrente, organização de conteúdo, métricas em tempo real, implantação e aplicativos concorrentes, orientados a eventos e de baixa latência. Nossos sistemas atuais são criados principalmente em Node.js. Priorizamos o desenvolvimento rápido e iterativo (200+ implantações somente no mês passado) e a programação colaborativa e interativa. Os desenvolvedores trabalham em pequenas equipes multidisciplinares de 3 a 6 pessoas, dependem uns dos outros para defender as metas dos projetos, definem as próprias prioridades e devem criar e implantar aplicativos com rapidez e de forma iterativa.
Responsabilidades do dia a dia
- Analisar as tecnologias utilizadas atualmente na empresa e desenvolver etapas e processos para melhorá-las e ampliá-las
- Estabelecer marcos para as contribuições necessárias dos departamentos e desenvolver processos que facilitem a colaboração entre eles
- Ajudar engenheiros de outros departamentos a criar demonstrações práticas das soluções propostas e apresentá-las aos demais membros da equipe
- Fornecer especificações detalhadas para as soluções propostas, incluindo materiais, mão de obra e tempo necessários
- Definir metas claras para todas as áreas de um projeto e desenvolver etapas para acompanhar sua execução dentro dos prazos
- Trabalhar em estreita colaboração com profissionais de engenharia da empresa para manter o hardware e o software necessários à execução eficiente dos projetos
- Orientar e treinar outros engenheiros em toda a empresa e buscar a melhoria contínua dos processos em toda a organização
- Trabalhar ao lado das equipes de gerenciamento de projetos para acompanhar com sucesso o progresso e a implementação das iniciativas
Candidatos qualificados
- 3 anos de experiência na execução de implantações em grande escala
- Ampla experiência com Linux
- Defensor da automação
- Conhecimento e experiência profundos em redes na nuvem: VPC, firewall e balanceadores de carga
- Conhecimento e experiência profundos em gerenciamento de configuração: Chef ou Puppet
- Defensor de infraestrutura reproduzível (Infrastructure as Code), usando ferramentas como Hashicorp Terraform e Hashicorp Packer
- Proficiência na criação de scripts shell
- Proficiência em qualquer uma destas linguagens: Python, Java, Ruby, Javascript
- Capacidade de falar e escrever inglês em alto nível
Horário de trabalho
Turno da noite: 9:00 PM – 6:00 AM
Qualificações desejáveis
- Google Cloud Platform
- Implementação e operação de CI/CD
- Compreensão sólida de computação distribuída
- Aplicações Node.js em ambiente de produção
- Bancos de dados NoSQL em ambiente de produção: MongoDB, Cassandra, Elasticsearch
- Armazenamento de chave-valor em memória (Redis) em ambiente de produção
- Brokers de mensagens/filas de mensagens em ambiente de produção: Google PubSub, Redis PubSub, Kafka
Pontos extras
- Implantação de uma aplicação em contêiner em um cluster: Kubernetes
- Uso do Hashicorp Vault para gerenciar segredos: chaves de API, senhas ou certificados
- Formação acadêmica em ciência da computação
- Gerenciamento de equipes remotas
O que oferecemos
Podemos oferecer um salário competitivo, de acordo com sua experiência e competências comprovadas.
Por que a tawk.to é um ótimo lugar para trabalhar?
Somos uma equipe altamente motivada, acolhedora e distribuída pelo mundo. Nossa empresa cresceu, mas continuamos sendo uma equipe pequena, por isso todos que entregam resultados em sua área podem causar um grande impacto, e há oportunidades de crescimento profissional para quem mais se destaca.