Table of Content

Tutorial AWS Cloud Devops Engineer Lengkap


Betariko.com - Bermula menjadi admin server, dan kebetulan menjadi penengah atau penghubung antara klien dan developer. Merasa bahwa pekerjaan ini kurang lebih sama dengan devops, karena developer membuat program dan saya yang membantu memasukkan ke dalam server klien. 

Tapi setelah mencari beragam referensi di internet, ada beberapa bagian yang belum saya pelajari. Maka dari itu, mulai ada ketertarikan untuk belajar mater Devops lebih dalam. Karena pada dasarnya DevOps memberikan fasilitas developer untuk membantu mengawasi berdasarkan continuous integration dan continuous delivery workflow (CI/CD).

Keinginan saya seandainya mendapatkan pekerjaan atau project serupa, saya hanya ingin membuat bagian yang dibutuhkan developer dan mereka yang deploy ke server. Tanpa harus saya yang melakukan deploy manual ke dalam server klien. Tentunya hal ini juga untuk mengurangi kesalahan deploy dari saya sendiri. 

Ulasan ini saya buat bertahap untuk materi belajar pribadi, dan mungkin teman-teman juga dapat belajar tutorial AWS Cloud Devops Engineer lengkap bersama-sama saling koreksi dan berbagi pengalaman dalam dunia DevOps. Teman-teman dapat mengikuti belajar bareng AWS Cloud Devops, pada daftar isi sebelah kiri. 

SCLC Automation


CICD Overview


CodeCommit - Overview


CodeCommit - First Repo & HTTPS config


CodeCommit - clone, add, commit, push


CodeCommit - Branches and Pull Requests


CodeCommit - Securing the Repository and Branches


CodeCommit - Triggers & Notifications


CodeCommit - & AWS Lambda


CodeBuild - Overview


CodeBuild - First Build


CodeBuild - buildspecyml Deep Dive


CodeBuild - Docker, ECR & buildspecyml


CodeBuild - Environment Variables & Parameter Store


CodeBuild - Artifacts and S


CodeBuild - CloudWatch Events, CloudWatch Logs, CloudWatch Metrics & Triggers


CodeBuild - Validating CodeCommit Pull Requests


CodeDeploy - Introduction & Overview


CodeDeploy - EC Setup


CodeDeploy - Application, Deployment Groups & First Deployment


CodeDeploy - Deployment Groups Discussion


CodeDeploy - Deployment Configurations


CodeDeploy - appspecyml Deep Dive


CodeDeploy - Hooks & Environment Variables


CodeDeploy - CloudWatch Events, CloudWatch Logs, CloudWatch Alarms, Triggers


CodeDeploy - Rollbacks


CodeDeploy - On-Premise Instances Setup


CodeDeploy - Deploy to AWS Lambda


CodePipeline - Overview


CodePipeline - CodeCommit & CodeDeploy


CodePipeline - Adding CodeBuild


CodePipeline - Artifacts, Encryption and S


CodePipeline - Manual Approval Steps


CodePipeline - CloudWatch Events Integration


CodePipeline - Stage Actions, Sequential & Parallel


CodePipeline - All Integrations


CodePipeline - Custom Action Jobs with AWS Lambda


CodePipeline - CloudFormation


CodePipeline - Good Blog to Read


CodeStar - Overview


Jenkins - Architecture


Jenkins - Setup on EC


Jenkins - AWS Plugins


Domain : Section Cleanup


Configuration Management Infrastructur as Code


CloudFormation Overview


CloudFormation Create Stack Hands On


CloudFormation Update and Delete Stack


YAML Crash Course


CloudFormation Parameters


CloudFormation Resources


CloudFormation Mappings


CloudFormation Outputs


CloudFormation Conditions


CloudFormation Intrinsic Functions


CloudFormation User Data


CloudFormation cfn-init


CloudFormation cfn-signal and wait conditions


CloudFormation cfn-signal failures troubleshooting


CloudFormation Rollbacks


CloudFormation Nested Stacks


CloudFormation ChangeSets


CloudFormation DeletionPolicy


CloudFormation TerationProtection


CloudFormation - Parameters from SSM


CloudFormation - Public Parameters from SSM


CloudFormation - DependsOn


CloudFormation - Deploying Lambda Functions


CloudFormation - Custom Resources


CloudFormation - Drift Detection


CloudFormation - Status Codes Deep Dive


CloudFormation - InsufficientCapabilitiesException


CloudFormation - cfn-hup & cfn-metadata


CloudFormation - Stack Policies


Elastic Beanstalk - EB CLI


Elastic Beanstalk - Saved Configurations


Elastic Beanstalk - ebextensions for configs


Elastic Beanstalk - ebextensions for resources


Elastic Beanstalk - RDS in or out of environment?


Elastic Beanstalk - ebextensions for commands & container commands


Elastic Beanstalk - Good Features to Know


Elastic Beanstalk - Rolling Updates Strategies


Elastic Beanstalk - Rolling Updates Hands On


Elastic Beanstalk - Swap URL (Blue / Green)


Elastic Beanstalk - Worker Environments


Elastic Beanstalk - Multi Docker Integration


Lambda - Overview


Lambda - Sources and Use Cases


Lambda - Security, Environment Variables, KMS and SSM


Lambda - Versions, Aliases and Canary Routing


Lambda - SAM Framework


Lambda - SAM and CodeDeploy


Step Functions - Overview


API Gateway - Overview


API Gateway - Integration with Lambda


API Gateway - Stages and Deployments


API Gateway - Canary Deployments


API Gateway - Deployments and Canary Testing


API Gateway - Throttles


API Gateway - Fronting Step Functions


What is Docker?


ECS Clusters


ECS Task Definition


ECS Service


ECS Service with Load Balancers


ECR 


Fargate


ECS & Multi Docker Beanstalk


ECS - IAM Roles


ECS - Auto Scaling


ECS - CloudWatch Integrations


ECS - CodePipeline CICD


OpsWorks - Getting Started Part 


OpsWorks - Getting Started Part 


OpsWorks - Lifecycle Events


OpsWorks - Auto Healing & CloudWatch Events


OpsWorks - Summary & Cleanup


Monitoring and Logging


CloudTrail - Overview


CloudTrail - Log Integrity


CloudTrail - Cross Account Logging


Kinesis - Data Streams Overview


Kinesis - Data Firehose & Analytics Overview


Kinesis - Data Firehose Hands On


CloudWatch Metrics - Overview


CloudWatch Metrics - Metrics to Know


CloudWatch Metrics - Custom Metrics


CloudWatch Metrics - Exports


CloudWatch Alarms - Overview


CloudWatch Alarms - Billing Alarms


CloudWatch Logs - Console Overview


CloudWatch - Unified CloudWatch Agent Part I


CloudWatch - Unified CloudWatch Agent Part II


CloudWatch Logs - Metric Filters & Alarms


CloudWatch Logs - Export to S


CloudWatch Logs - Logs Subscriptions + Kinesis Data Firehose Hands On


All Kind Of Logs


CloudWatch Events - Overview


CloudWatch Events - Integration with CloudTrail API


CloudWatch Events - vs S Events


CloudWatch Dashboards - Overview


X-Ray - Overview


X-Ray - DevOps automation


Amazon ES - ElasticSearch + Logstash + Kibana


Amazon ES - Hands On


Tagging in AWS


Policies and Standars Automation 


SSM - Overview & Quick Setup


SSM - EC Setup


SSM - On-Premise Setup


SSM - Resource Groups


SSM - Run Command


SSM - Parameter Store


SSM - Patch Manager


SSM - Inventory


SSM - Automations


SSM - Session Manager & Cleanup


StartConfig - WARNING


Config - Overview


Config - Rules


Config - Automations


Config - Multi Account


Service Catalog - Overview


Service Catalog - Hands On


Inspector - Setup & Run


Inspector - Automations


EC Instance Compliance


Health - Service Health Dashboard & Personal Health Dashboard


Trusted Advisor - Overview


Trusted Advisor - Automations


Trusted Advisor - Automating Refreshes


GuardDuty - Overview


GuardDuty - Automations


Macie - Hands On


Secrets Manager - Hands On


License Manager - Hands On


Cost Allocation Tags


Data Protection & Network Protection in AWS


Inciden, Event, Response, HA, DR & Fault Tolerance


Domain  - Coverage Overview


ASG - From Launch Configuration


ASG - From Launch Templates


ASG - Scheduled Actions


ASG - Scaling Policies


ASG - ALB Integration


ASG - HTTPS on ALB


ASG - Suspending Processes & Troubleshooting


ASG - Lifecycle Hooks


ASG - Teration Policies


ASG - Integration with SQS


ASG - Monitoring


ASG - CloudFormation CreationPolicy


ASG - CloudFormation UpdatePolicy


ASG - CodeDeploy Integration


ASG - CodeDeploy Integration Troubleshooting


ASG - Cleanup


ASG - Deployment Strategies


DynamoDB - Review Part I


DynamoDB - Review Part II


DynamoDB - Patterns


S - Review


Multi AZ - Overview


Multi Region - Overview


StartStackSets - Warning


Multi Region - CloudFormation StackSets


Multi Region - CodePipeline


Disaster Recovery - Overview


Disaster Recovery - DevOps Checklist


On-Premise Strategies with AWS


Multi Account - AWS Organization Overview


Multi Account - AWS Organization Hands On


Multi Account - Services Integration


Bersambung ...

Hasil yang baik, berawal dari proses yang baik.