GCP DevOps Cloud Online Training by mukilan January 12, 2023 1. Cloud ServicesIntroduction to Cloud ComputingHigh Availability, Fault Tolerance and Disaster recoveryScalability and ElasticityInfrastructure as a service (IAAS)Platform as a service (PAAS)Software as a service (SAAS)Public Cloud modelPrivate Cloud modelHybrid Cloud model2. Google Cloud Introduction3. GCP InfrastructureUnderstanding the fundamentals of Google Cloud PlatformThe Google Global infrastructureWhat are Regions ?What is an Availability ZoneWhat is Point of PresenceDifferent projects running on the GCP infrastructure, including Google projects4.Account SetupCreate Free Tier GCP AccountExplore GCP Console5. Identity and Access ManagementCloud IAM OverviewWhat is a GSuite and Cloud IdentityIAM Navigation and Organisation NodeIAM RolesWorking with foldersCustom roles creation and assigning to usersService accounts6. Cloud SDKInstalling and configuring Cloud SDKInitialising components and setup to connect to GCP7. Google Cloud ServicesIntroduction to Google Cloud servicesManaging Google services using command-line tools, app, and consoleDeploying Cloud Shell for GCP environment management8. Linux Basicstouch, mkdir, create file, vi editor etc..ls [list]cp [copy]mv [move]ps [process] & grepsome more important commands9. Virtual NetworksIP Address overviewCreation of CIDRWhat is a Virtual Private Cloud (VPC)Creating Multiple VPC’s and establishing connectivityHow to Create SubnetsWhat is a Public IP Address and Private IP AddressHow to create FirewallsWhat is Routing and how to create RoutesWhat is a Shared VPCHow to make VPC network Peering10. Google Compute EngineCompute Engine OverviewCloud shell, Editor and web previewInstance options available in GCECreate and connect to a linux machineCreate and connect to a windows machineConfiguring Web Server for HTTPSUsing gCloud to create compute instancesDisks: Creating , editing and manipulating disksCreating custom imagesTaking snapshots from VM’sStartup and Shutdown scriptsPreemptible VMsSSh Keys and MetadataCreating SSH keys and connecting to a Linux instance11. Instance Groups & Load BalancersAutomation and scalingLoad balancers overviewInstance Group and AutoscalingManaged Instance GroupLoad Balancer backendWhat is TLS ?VPC Flow logsGoogle Cloud armor12. Google Cloud StorageCloud storage conceptsWorking with gsutil commandCloud storage securitygsutil commandsObject Versioning and Lifecycle ManagementCreating Signed URL’sWhat is FileStoreHow to create NFS from file store13. Encryption On Google Cloud PlatformWhat is Encryption ?Encryption at Rest , TransitCloud KMSCreating and Managing GMEK, CMEK, CSEK14. MigrationHow to migrate to GCP ?Migrating On-premises databases to Google Cloud.15. Cloud SQLWhat is Cloud SQL ?Creating a MYSQL instance in Google CloudViewing and Editing Instance Information in Cloud SQLHow to Clone a MySQL Instance .How to Start | Stop | Restart | Delete a Cloud SQL instanceConfiguring Private and public ip configuration in Google CloudConnecting a Cloud SQL from Cloud shellConnecting a Cloud SQL from a computing engine instanceCreating a High Available Cloud SQL InstanceCreating and Managing Read Replicas in Cloud SQLCreating and Managing Automated Backups in Cloud SQLHow to Import and Export data from or to Cloud SQLCreating and Managing Users in Cloud SQL16. Cloud FirestoreWhat is FirestoreExploring Cloud firestore in datastore mode.Integrating Cloudrun + GCS + Firestore17. Cloud SpannerWhat is Cloud SpannerSetting up HA Cloud Spanner in Google Cloud18. Memory StoreWhat is Memory StoreWorking with memory store19. Google App EngineStandard EnvironmentFlexible Environment20. GCP DevOps (Version Control System)Git with GitHub/BitbucketBenefits of SCM ToolsInstallation & ConfigurationMattering using git for DevOpsClone, Push, Fetch, Revert, Reset, HEADManaging Branches & Branching Strategies21. GCP Continuous Integration ServicesContinuous IntegrationContinuous DeliveryContinuous Deployment22. Google Cloud RunIntroduction to dockerWhat are deployments?What are containers?What is Cloud runDeploying an application in Cloud RunHow to Rollout and Rollback version in Cloud runTraffic splitting in Cloud RunTriggering and scheduling Cloud run23. Cloud Source RepositoriesWhat is CSR ?Setup of CSR in google CloudMirroring GithubCross project access enablement24. Cloud BuildWhat is Cloud BuildCreating an pipelineAutomating builds with TriggersEstablishing a CI/CD pipeline with Google Cloud25. TerraformDeploying Infra using TerraformProject_1 (Creating VPN’s with Subnets)Project_2 (Creating VM Instances with firewalls)Project_3 (Creating CI/CD Pipeline)26. Google Kubernetes Engine (GKE)Creating ClusterCreating PodDeploymentProject WorkDuration: - around 40 Days, daily one hour.Prerequisites: Not Required, any Just Laptop with good internet, we will start from basics. Your name Your email Subject Your message (optional) Share FacebookTwitterPinterestEmail