Desenvolvedor de Soluções em Cloud
Somos uma equipe especializada em engenharia de confiabilidade e operações de nuvem. Nossa missão é ajudar startups e scaleups a acelerarem suas jornadas de nuvem.
Responsabilidades:
* Gestão de Plataformas em Nuvem: Gerenciar plataformas em nuvem com foco em AWS.
* Desenvolvimento de Arquiteturas: Desenvolver e manter arquiteturas de microserviços, além de integrar e otimizar sistemas legados.
* Observabilidade e Monitoramento: Implementar soluções de observabilidade e monitoramento distribuído utilizando ferramentas como Prometheus, Grafana, OpenTelemetry e outras.
* Conhecimento em Soluções de Gestão de Logging: Conhecimento em soluções de gestão de logging como ELK, GrayLog, Grafana Loki e CloudWatch Logs.
* Apoio a Infraestruturas e Pipelines de CI/CD: Suportar e implementar infraestruturas e pipelines de CI/CD utilizando Jenkins, GitHub Actions, Bitbucket e GitLab.
* Estruturação de Times de Desenvolvimento e QA: Estruturar e apoiar times de desenvolvimento e QA para implementarem testes automatizados.
* Arquitetura de Segurança: Arquitectar e implementar soluções de firewalls, WAFs, load balancers, armazenamento e rede.
* Definição de Estratégias de Backup e Data Lifecycle: Definir estratégias de backup e data lifecycle.
* Avaliação da Maturidade de Arquiteturas e Infraestruturas: Avaliar a maturidade de arquiteturas e infraestruturas e definir estratégias de otimização e mensurar resultados.
Requisitos:
* Experiência com Tecnologias da AWS: Experiência com tecnologias da AWS Foundation, incluindo VPC, RDS, EC2, EKS, S3, Autoscale e Cloudwatch.
* Desejável Conhecimento em Tecnologias de Segurança e Governança: Desejável conhecimento em tecnologias de segurança e governança, incluindo Organizations, Control Tower, GuardDuty e CloudTrail.
* Interesse em Infra como Código: Interesse em infra como código utilizando Ansible, Salt, Terraform e CloudFormation.
* Conhecimento em Contêineres: Conhecimento em uma das tecnologias de contêineres, incluindo Docker, ECS ou Kubernetes.
* Conhecimentos em Gestão de Banco de Dados: Conhecimentos em gestão de banco de dados, incluindo SQL Server, PostgreSQL, MySQL, MongoDB, ElasticSearch e Kafka.
* Vivência com Operações em Banco de Dados: Vivência com operações em banco de dados e otimização dessas operações.
* Conhecimento em SCV GIT: Conhecimento em SCV GIT.
* Experiência em Ambientes Unix/Linux: Experiência em ambientes Unix/Linux.
* Inglês: Inglês fluente.