3 anos ou mais de experiência em desenvolvimento de software e/ou experiência em operações de produção com sistemas distribuídos e baseados na web;
Experiência em gerenciamento, instrumentação e dimensionamento de infraestrutura de serviços da web multicamadas em um ambiente de nuvem pública, privada ou híbrida. Experiência em resolução de problemas é importante;
Forte experiência na construção e lançamento de infraestrutura como código (IaC) em um ambiente controlado com uma compreensão do gerenciamento de configuração do ciclo de vida completo;
Familiaridade em ferramentas, processos e cultura de DevOps;
Bom entendimento a nível de sistemas de Linux. macOS é um adicional;
Compreensão de protocolos e componentes de rede padrão, como HTTP, DNS, TCP/IP, ICMP e balanceamento de carga;
Profundo conhecimento de comunicações serviço a serviço em termos de autenticação (com OAuth, tokens, etc.), segurança (TLS, SSL e HTTPS) e DNS básico;
Forte experiência em scripts de shell e codificação em pelo menos uma linguagem de nível superior, como Python, Swift, Go, e experiência com git;
Familiaridade com integração e entrega contínuas (CI / CD) e Jenkins ou similar;
Expertise em escrita, depuração e otimização de código, e em automação de tarefas rotineiras;
Experiência com ferramentas de monitoramento e alerta como Zabbix ou Prometheus;
Conhecimento em centralização de log com Splunk, ElasticSearch ou similar;
Familiaridade com ferramentas de visualização de dados como Grafana ou Kibana;
Compreensão de conceitos de sistemas altamente disponíveis, como replicação de banco de dados, balanceamento de carga de rede e de aplicações, e serviços stateless;
Conhecimento sobre administração de servidores de banco de dados como MySQL, PostgreSQL, Cassandra, MongoDB ou CouchDB;
Histórico de resolução prática de problemas, excelente comunicação e habilidades de documentação;
Inglês fluente.
Experiência com plataformas de Cloud Computing, como OpenStack, AWS ou similar;
Experiência com orquestração de Containers, como Docker Swarm e Kubernetes é uma vantagem;
Experiência de trabalho em arquiteturas em contêineres ou sem servidor é uma vantagem;
Experiência com desenvolvimento web server-side (PHP, Ruby on Rails) e bancos de dados (MySQL, Postgres);
Capacidade de trabalhar multitarefa e gerenciamento de prioridades;
Vontade de aprender novas tecnologias e usá-las em pouco tempo;
Habilidade para trabalhar de forma independente com mínima supervisão;
Confortável em trabalhar em um time multidisciplinar e geograficamente disperso;
Exposição a metodologias ágeis de gerenciamento de projetos;
Excelente capacidade de colaboração, com forte comunicação escrita e verbal. Capacidade de conduzir projetos próprios.