Entendimento das necessidades e problemas do cliente.
Desenvolver e implementar arquiteturas de soluções baseadas em nuvem que sejam escaláveis, seguras e eficientes, alinhadas com os requisitos de negócios e tecnologia dos clientes.
Avaliar o ambiente atual e planejar a migração ou modernização de sistemas on-premises para a nuvem ou Cloud-to-Cloud, considerando custo-benefício, segurança e compliance.
Elaborar e validar propostas técnicas de arquitetura para novas soluções e melhorias contínuas, envolvendo-se ativamente na fase de planejamento e execução.
Integrar diversos sistemas e serviços através de APIs, arquiteturas de microsserviços e soluções de middleware, garantindo a interoperabilidade e o desempenho das aplicações.
Apoiar os times de desenvolvimento e operações, orientando-os nas melhores práticas de arquitetura de soluções em nuvem, automação e segurança.
Conduzir Provas de Conceito (PoCs) e pilotos para validar novas tecnologias ou estratégias que possam beneficiar o cliente ou a empresa.
Atuar como evangelista de práticas de cloud computing, promovendo a adoção de soluções modernas e ajudando na formação técnica da equipe.
Esperamos que você:
Experiência sólida em Arquitetura Cloud com conhecimento aprofundado em pelo menos um dos provedores de nuvem principais (AWS, Azure, GCP) e boa noção dos outros.
Conhecimento em estratégias de migração para a nuvem, incluindo metodologias dos 7Rs.
Familiaridade com infraestrutura como código (IaC), como Terraform, CloudFormation ou ARM templates, para gerenciar e automatizar o ambiente de nuvem.
Experiência com modelos de implantação de IaaS, PaaS e SaaS e as diferenças entre eles, sabendo recomendar e projetar soluções apropriadas.
Domínio de arquiteturas de microsserviços e containers (Kubernetes, Docker) para gerenciar aplicativos em ambientes de produção na nuvem.
Experiência com integração de APIs (RESTful, GraphQL) e soluções de middleware para comunicação entre sistemas distribuídos.
Forte conhecimento em automação e práticas de DevOps, incluindo CI/CD e gerenciadores de configuração como Ansible e Chef.
Experiência em design e segurança de arquiteturas na nuvem, considerando criptografia, gestão de identidade (IAM) e melhores práticas para garantir compliance.
Segurança de Dados e Criptografia: Conhecimento em criptografia de dados em repouso e em trânsito, uso de HSMs (Hardware Security Modules) e KMS (Key Management Services) para gerenciamento seguro de chaves.
Network Security: Configuração de firewalls, políticas de segurança de rede, e segurança de perímetro para proteger a comunicação entre recursos internos e externos.
Conhecimento em bancos de dados relacionais e NoSQL, sabendo avaliar e recomendar soluções de armazenamento escaláveis.
VPC e Subnetting: Configuração e segmentação de redes virtuais na nuvem, criação de VPCs, subnets e peering entre VPCs para isolamento de ambientes.
Controle de Tráfego e Balanceamento de Carga: Uso de balanceadores de carga (ELB, Azure Load Balancer, Google Load Balancer) e configuração de roteadores e gateways (VPN e NAT) para otimizar o tráfego de rede e garantir alta disponibilidade.
ExpressRoute, Direct Connect e Interconnect: Experiência em conectar ambientes on-premises com a nuvem via links dedicados, garantindo baixa latência e alta segurança.
Gerenciamento de DNS: Familiaridade com serviços DNS (Route 53, Azure DNS, Google Cloud DNS) e configuração de políticas de resolução e roteamento de tráfego.
Desenho de Arquiteturas de Alta Disponibilidade e Resiliência: Implementação de soluções de DR com failover automático, alta disponibilidade e distribuição geográfica de recursos.
Replicação de Dados e Armazenamento Redundante: Experiência em replicação de dados síncrona e assíncrona entre regiões e zonas de disponibilidade.
Planos de Recuperação de Desastres (DRP): Desenvolvimento e execução de estratégias de DR, que incluem testes regulares de recuperação e restauração, tempos de recuperação (RTO) e objetivos de ponto de recuperação (RPO).
Backup e Restore: Criação de políticas e automação de backup, incluindo estratégias de backup incremental e diferencial para aplicações e dados.
Monitoramento e Controle de Custos em Cloud: Experiência com ferramentas de FinOps (AWS Cost Explorer, Azure Cost Management, GCP Cost Management) para rastrear e analisar o consumo de recursos.
Otimização de Gastos e Direitos de Capacidade: Desenvolvimento de estratégias para reduzir custos, como escalonamento automático, escolha de instâncias reservadas e negociação de contratos de capacidade.
Governança e Políticas de FinOps: Definição de políticas de governança financeira e práticas de FinOps para otimizar o uso de recursos em cloud e melhorar a previsão de custos.
Análise de ROI e TCO: Avaliação de retorno sobre investimento (ROI) e custo total de propriedade (TCO) para projetos em nuvem, ajudando a orientar decisões de migração e investimento.