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.