The Developers Connections 2021 - Internet das Coisas aplicada no suporte a p...
CODECON Caminhos para Formação de um Arquiteto de Soluções em Nuvem
1.
2. walter.coan@gmail.com
www.waltercoan.com.br - linkedin.com/in/waltercoan
• Pós-Graduado em Engenharia de Software - PUCPR
• Mestre em Ciência da Computação na área de Sistemas Distribuídos e Redes de
Sensores sem Fio - PUCPR
• Microsoft MVP em Azure IoT
• Cloud Architect na CDB – Data Solution
• Instrutor na Ka Solution
• Professor no Bacharelado em Sistemas de Informação e do Bacharelado em
Engenharia de Software da UNIVILLE
• MCT - Microsoft Certified Trainer
• AWS Authorized Instructor
• AWS Academy Educator
• Certificações
• Azure Solutions Architect - Expert
• Azure IoT Developer – Specialty
• Azure Security Engineer - Associate
• Azure Cosmos DB Developer - Specialty
• Azure Developer – Associate
• Azure Administrator – Associate
• Azure Data Fundamentals
• Azure Fundamentals
• MCSD – MCSA (C# e Web Apps)
• AWS SysOps Administrator - Associate
• AWS Solutions Architect – Associate
• AWS Certified Developer - Associate
• AWS Certified Cloud Practitioner
• Sun Certified Programmer em Java 5.0
3. Agenda
• Papel de um arquiteto de soluções
• Mercado
• Caminhos para formação
4.
5.
6.
7. Papel de um arquiteto de soluções
• Como arquiteto de soluções do Microsoft Azure, você é especialista
em criação de soluções de nuvem e híbridas que são executadas no
Azure, incluindo:
• Computação
• Rede
• Armazenamento
• Monitoramento
• Segurança
8.
9.
10. Papel de um arquiteto de soluções
• As responsabilidades dessa função incluem aconselhar os
stakeholders e converter os requisitos de negócios em designs de
soluções do Azure alinhadas ao Azure Well-Architected Framework.
Nessa função, você implementa soluções no Azure em parceria
com várias outras funções de trabalho, incluindo:
• Desenvolvedores
• Administradores
• Engenheiros de segurança
• Engenheiros de dados
11.
12. Papel de um arquiteto de soluções
• Como candidato a esta certificação deve ter experiência e
conhecimento avançados em operações de TI, incluindo rede,
virtualização, identidade, segurança, continuidade dos negócios,
recuperação de desastre, plataformas de dados e governança.
Você deve gerenciar como as decisões em cada área afetam uma
solução geral. Além disso, você deve ter experiência com o seguinte:
• Administração do Azure
• Desenvolvimento do Azure
• Processos de DevOps
13.
14.
15.
16.
17.
18.
19.
20. Caminhos para a formação
• Formação em “T”
Conhecimento Generalista
21. Caminhos para a formação
Conhecimento Generalista
Cloud
Fundamentals
Conhecimento Especialista
22. Caminhos para a formação
• Cloud Fundamentals
• Habilidades esperadas
• Descrever serviços de computação, redes e armazenamento
• Experiência em gerenciamento de infraestrutura, bancos de dados e
desenvolvimento de software
• Descrever os conceitos base da computação em nuvem
• Descrever os benefícios do uso de computação em nuvem
• Descrever os tipos de serviços
• Descrever os componentes principais da arquitetura em nuvem
• Descrever conceitos ligados a identidade, acesso e segurança
• Descrever conceitos ligados a gerenciamento de custo
• Descrever conceitos de governança e complience
• Descrever características de ferramentas para gerenciamento de recursos na
nuvem
• Descrever ferramentas de monitoramento de soluções
23. Caminhos para a formação
Conhecimento Generalista
Cloud
Fundamentals
Conhecimento Especialista
Cloud
Developer
24. Caminhos para a formação
• Cloud Developer
• Habilidades esperadas
• Proficiência no uso de Software Development Kits (SDK)
• Implementação de soluções baseadas em tecnologias de containers
• Implementação de aplicações WEB
• Implementação de soluções serverless
• Implementação de soluções utilizando bancos de dados relacionais
• Implementação de soluções utilizando bancos de dados não apenas relacionais
• Implementação de soluções utilizando armazenamento de objetos
• Implementar autenticação e autorização
• Implementar soluções de segurança
• Implementação de caching
• Instrumentação de aplicações
• Implementação de gateways de Application Program Interfaces (API)
• Implementação de soluções baseadas em eventos
• Implementação de soluções baseadas em mensagens
25. Caminhos para a formação
Conhecimento Generalista
Cloud
Fundamentals
Conhecimento Especialista
Cloud
Developer
Cloud
Administrator
26. Caminhos para a formação
• Cloud Administrator
• Habilidades esperadas
• Gerenciar identidades e governança do ambiente
• Gerenciar acesso a recursos
• Configurar acesso a serviços de armazenamento
• Automação de implantação de recursos de forma automatizada
• Criar e configurar máquinas virtuais
• Provisionar e gerenciar aplicações utilizando containers
• Publicar e gerenciar aplicações WEB
• Configurar e gerenciar redes virtuais e aspectos de segurança
• Configurar e gerenciar balanceadores de carga
• Monitorar recursos
• Implementar e gerenciar ferramentas de backup e recuperação de desastre
27. Caminhos para a formação
Conhecimento Generalista
Cloud
Fundamentals
Conhecimento Especialista
Cloud
Developer
Cloud
Administrator
Cloud
Architect Solution
28. Caminhos para a formação
• Cloud Solutions Architect
• Habilidades esperadas
• Projetar soluções de monitoramento
• Projetar soluções de autenticação e autorização
• Projetar estratégias de governança
• Projetar soluções de armazenamento para dados relacionais
• Projetar soluções de armazenamento para dados não estruturados e semi
estruturados
• Projetar integração de dados
• Projetar soluções de backup e de recuperação de desastres
• Projetar soluções de alta disponibilidade
• Projetar soluções que usem serviços de computação
• Projetar arquiteturas de aplicações
• Projetar soluções de rede
• Projetar migrações