We would like to work together on the below topics with you when you are interested to do a pair programming with our expert engineers. Topics listed over here is a project co-working session with real hands-on of more work rather than theoretical sessions.
Basics of Cloud Computing
- What and Why is Cloud Computing?
- Benefits of Cloud Computing
- Why not On-premise Data Centers?
- Cloud Computing Providers
- Cloud Deployment Model
- Cloud Service Model
- Cloud Services – Users
- Cloud Virtualization
- Cloud – UseCase
Python & Bash Scripting
- Get an overview of Python & Bash
- Installation of Python
- Small Project
Continuous Integration and Continuous Deployment
- Code Repository – Git, GitLab
- Jenkins – Introduction, Setup, Integration with Git
- Complete Life Cycle of Deployment.
- Project on End-End Deployment
Container Platforms
- Microservice – Why?
- Docker – Introduction, Why, Building Own Containers
- Kubernetes – Introduction, Setup Cluster, Deploy Applications.
- Jenkins Integration.
DevOps Tool Stack
- Terraform
- CLI
- Python
- Bash
- Making Infrastructure as a code
- CI/CD for Infrastructure
- Monitoring, Alerting & Action
- Automation – Process & Implementations
Azure/AWS/GCP: A resource can choose any of the cloud provider for his co-working program, for e.g., if Arnold has choosen Azure, he gets extensive co-working experience in Azure and detailed knowledege of similar service and its usage in other cloud providers like AWS and GCP
Azure
- Overview of Microsoft Azure
- Microsoft Azure Services
- Azure Subscriptions and Management Groups
- Azure Resource Manager
- Azure Portal
- Azure Resource Manager Policies
- Azure Policy Definition Structure
- Resource Management Locks
- Organizing Azure Resources
- Azure Virtual Networks
- Subnets
- Security Groups
- Load Balancers
- Azure DNS
- ARM Templates
- Creating a custom Image and Deploying Virtual Machines using Terraform and ARM templates.
- Azure Storage – WSAB, ADLS – Blob, File, Table, Queue Storage & Attaching Storage to Virtual Machine.
- Enforcing Security and Policies to Azure Resource.
- Access Management – Users & Groups, RBAC
- Virtual Network Peering
- Azure Networks
- Azure Monitor – Log Analytics, Application Insights
- Azure Active Directory
- Data Services – Data Factory, Cosmos DB, Synapse Analytics
- All Azure Important Services – Deep Understanding and It’s Business Use Case
AWS
- AWS Global Infrastructure and its benefits
- AWS Services
- Ways to access AWS Services
- Account Setup
- User management through Identity Access Management (IAM)
- Various access policies across AWS Services
- Accessing AWS using CLI, Console, SDK
- Manage EC2, Security Groups, VPC, Subnets, AMI, CIDR, VPC Peering
- Key Pair Management
- Manage Storage Services: EBS and EFS
- Manage S3 Bucket – Create, Upload, Download, Access Management
- Elastic Load Balancer – Classic, Network, and Application
- Auto Scaling – Auto Scaling Groups and Launch Configurations
- Monitoring & Alerting – CloudTrail, CloudWatch: Logs, Metrics, and Alerts
- Notification Service: SNS
- Amazon RDS and its benefits
- Amazon DynamoDB
- ElasticSearch
- Amazon Redshift
- AWS Kinesis – Kinesis Data Firehose, Kinesis Data Analytics
- AWS Athena
- AWS Quicksight
- Serverless: AWS Lambda
- AWS Step Functions
- AWS Data Pipeline
- AWS Kafka – MSK
- AWS EKS – Kubernetes
- AWS ECS
- AWS Control Tower – Landing Zone, Organization, Account Factory, Service Catalog, Guardrails
- AWS SageMaker – Machine Learning, Deep Learning
- Managing AWS Resources – AWS CloudFormation, and Terraform
Architecture
- Designing high-availability and fault-tolerant architectures
- The optimal choice of reliable/resilient and performant storage
- Designing a decoupled mechanisms using Cloud services
- Designing a multi-tier architecture solution
- Multi-Zone Recovery Solution
- Designing solutions for elasticity and scalability
- Security and Governance
- Auditing
- Centralized enforcement of a policy
- Enterprise Account Management
- Integrating On-Premise Infrastructure with Cloud
- Well-Architected Framework
- Cost-Optimized Architectures
- Operationally-Excellent Architectures
- Choose the right Cloud services for business use cases
Building an Integration Solution
From the working experience gained above, we will be building a solution architect for Enterprise Problems using all the tool stack and services worked above. The complete solution built explicitly by you which makes you become a real Cloud Architect for Business Problems.