Desenvolvedor de Confiança - Garanta a Experiência Mais Segura para Nossa Empresa
O desenvolvedor de confiança é responsável por garantir a disponibilidade e escalabilidade da infraestrutura e sistemas em produção. Isso inclui monitorar e manter os sistemas, automatizar processos de deploy e provisionamento de infraestrutura, trabalhar em conjunto com equipes de desenvolvimento para identificar gargalos e falhas e implementar soluções de confiabilidade.
Além disso, o desenvolvedor de confiança gerencia ferramentas de monitoramento e alertas, implementa e mantém pipelines de CI/CD e garante a eficiência no desenvolvimento e implantação de código. Ele também gerencia e otimiza o uso de recursos em nuvem (AWS, GCP, Azure) e cria e executa planos de recuperação de desastres para garantir a continuidade dos negócios em caso de falhas.
Conhecimentos e Experiências:
* Experiência sólida com infraestrutura e automação utilizando ferramentas como Terraform, Ansible, Puppet ou Chef;
* Proficiência em linguagens de programação como Python, Go, Bash ou Ruby para automação de tarefas;
* Experiência com ferramentas de monitoramento e observabilidade (Prometheus, Grafana, ELK Stack);
* Conhecimento profundo em plataformas de cloud computing (AWS, GCP, Azure);
* Familiaridade com bancos de dados (SQL e NoSQL), com foco em escalabilidade e performance;
* Experiência com contêineres e orquestração (Docker, Kubernetes);
Diferenciais:
* Certificações em cloud computing ou SRE (AWS Certified Solutions Architect, Google Professional Cloud Architect, etc.);
* Conhecimento de práticas de segurança e devsecops;
* Experiência com infraestrutura como código em ambientes híbridos;
* Familiaridade com redes e protocolos de comunicação (TCP/IP, DNS);