Welcome to Day 100 of 100 Days of DevOps
Finally, with limping and crawling, we reached to the Day 100 of 100 days of DevOps. I apologize for not being consistent in the latter half especially after Day97 but I learned a lot and I believe you guys also got a chance to learn something out of my blogs.
I will promise that I will come up with something better in the next few months which is not the full-fledge 100days but breaking down into small components eg: 30 Days of DevOps.
Once again thank you, everyone, who followed me, I will continue to post my blog .
Thanks, everyone, and Happy Learning!
100 Days Journey
AWS
Day 1-Introduction to CloudWatch Metrics
https://medium.com/faun/100-days-of-devops-day-1-introduction-to-cloudwatch-metrics-b04be36307a8
Day 2-Introduction to Simple Notification Service(SNS)
Day 3-Introduction to CloudTrail
https://medium.com/@devopslearning/100-days-of-devops-day-3-introduction-to-cloudtrail-5ce923f44584
Day 4-CloudWatch log agent Installation — Centos7
Day 5-CloudWatch to Slack Notification
Day 6-CloudWatch Logs(Metric Filters)
Day 7-AWS S3 Event
https://medium.com/@devopslearning/100-days-of-devops-day-7-aws-s3-event-cf64c6699ca1
Day 8-Introduction to AWS Security Token Service(STS)
Day 9-Delegate Access Across AWS Accounts Using IAM Roles
Day 10- Restricting User to Launch only T2 Instance
Day 11- Restricting S3 Bucket Access to Specific IP Addresses
Day 12- How to ensure that users can’t turn off CloudTrail
Day 13- How to stop/start EC2 instance on schedule basis to save cost
Day 14- How to automate the process of EBS Snapshot Creation
Day 22-Introduction to Key Management System(KMS)
Day 23- How to encrypt EBS Volume using KMS
Day 24- How to encrypt S3 Bucket using KMS
Day 25-AWS S3 Bucket using Terraform
Day 26-Introduction to IAM
https://medium.com/@devopslearning/100-days-of-devops-day-26-introduction-to-iam-b69315623b01
Day 28- Introduction to VPC Flow Logs
Day 29- Introduction to RDS — MySQL
https://medium.com/@devopslearning/100-days-of-devops-day-29-introduction-to-rds-mysql-14a6c0fa827b
Day 30-Introduction to AWS CLI
https://medium.com/@devopslearning/100-days-of-devops-day-30-introduction-to-aws-cli-6e1227986ebb
Day 31-Introduction to VPC Peering
Day 32-Introduction to NAT Gateway
Day 33- On Demand Hibernate
https://medium.com/@devopslearning/100-days-of-devops-day-33-on-demand-hibernate-6de5997481e4
Day 35-AWS S3 Intelligent-Tiering (S3 INT)
Day 36-Introduction to AWS System Manager
Day 37- Automate the Process of AMI Creation Using System Manager Maintenance Windows
Day 38-Introduction to Transit Gateway
Day 39-Introduction to VPC EndPoint
Day 40-Introduction to AWS Config
https://medium.com/@devopslearning/100-days-of-devops-day-40-introduction-to-aws-config-e5f4ad41b194
Day 41-Real-Time Apache Log Analysis using Amazon Kinesis and Amazon Elasticsearch Service
Day 42-Audit your AWS Environment
https://medium.com/@devopslearning/100-days-of-devops-day-42-audit-your-aws-environment-50237fc3b3
Day 43- Introduction to EC2
https://medium.com/@devopslearning/100-days-of-devops-day-43-introduction-to-ec2-7004a603a67f
Day 44-S3 Cross Region Replication(CRR)
Day 45-Simple Backup Solution using S3, Glacier and VPC Endpoint
Day 46-Introduction to Amazon Glacier
Day 47-Introduction to Amazon Elastic File System (EFS)
Day 48- Threat detection and mitigation at AWS
Day 49-Introduction to Route53
https://medium.com/@devopslearning/100-days-of-devops-day-49-introduction-to-route53-d6b01195aaef
Day 50-Introduction to Route53 Failover
Day 69-Introduction to AWS Lambda
https://medium.com/@devopslearning/100-days-of-devops-day-69-introduction-to-aws-lambda-6ac6dfbd6fb8
Day 70-Introduction to Boto3
https://medium.com/@devopslearning/100-days-of-devops-day-70-introduction-to-boto3-98a257749dd0
Day 71-EC2 Instance creation using Lambda
Day 92-Choosing Right EC2 Instance Type
Day 98- AWS Lambda with Terraform Code
Day 99- AWS Boto3
Terraform
Day 15- Introduction to Terraform
https://medium.com/@devopslearning/100-days-of-devops-day-15-introduction-to-terraform-7a168dec8d38
Day 16- Building VPC using Terraform
Day 17- Creating EC2 Instance using Terraform
Day 18-Add monitoring to these instances using Terraform(CloudWatch and SNS)
Day 19 – Application Load Balancer using Terraform
Day 20— Auto-Scaling Group using Terraform
Day 21- MySQL RDS Database Creation using Terraform
CI-CD
Day 27- Introduction to Packer
https://medium.com/@devopslearning/100-days-of-devops-day-27-introduction-to-packer-d77089ecac01
Day 34- Terraform Pipeline using Jenkins
BASH SCRIPTING
Day 51-Introduction to Bash Scripting
Day 52-Conditional Testing in Shell
Day 53-Introduction to Regular Expression — Part 1
Day 65-Bash Script to Monitor Service
Day 85- Shell Script to find the failed login
Day 91-How to check if the file exists (Bash/Python)
Linux
Day 54-And You Thought You Knew RPM
Day 55-Introduction to YUM
https://medium.com/@devopslearning/100-days-of-devops-day-55-introduction-to-yum-5c5f0db91787
Day 56-Debugging Performance Issue using SAR
Day 57-Debugging I/O Performance Issue
Day 62-Useful Linux Command for Network Troubleshooting
Day 63- Wireshark for HTTP/HTTPS Analysis
Day 66-Linux Boot Process
https://medium.com/@devopslearning/100-days-of-devops-day-66-linux-boot-process-a8dbddcc508e
Day 67-Introduction to Chrony
https://medium.com/@devopslearning/100-days-of-devops-day-67-introduction-to-chrony-680b3d016260
Day 68-Introduction to Systemd
https://medium.com/@devopslearning/100-days-of-devops-day-68-introduction-to-systemd-b54fb4ca006d
Day 76-How Linux Kernel is organized
Day 77-Process Management in Linux
Ansible
Day 73- Introduction to Ansible
https://medium.com/@devopslearning/100-days-of-devops-day-73-introduction-to-ansible-723ad630fcee
GIT
Day 74- Introduction to GIT
https://medium.com/@devopslearning/100-days-of-devops-day-74-introduction-to-git-9374bafb08b6
Docker & Kubernetes
Day 58-Docker Basics
https://medium.com/@devopslearning/100-days-of-devops-day-58-docker-basics-d1c75cb84dc4
Day 59- Introduction to DockerFile
https://medium.com/@devopslearning/100-days-of-devops-day-59-introduction-to-dockerfile-e854ba90669a
Day 72-Introduction to Kubernetes
https://medium.com/@devopslearning/100-days-of-devops-day-72-introduction-to-kubernetes-9dda4009a0ab
Jenkins
Day 60-Introduction to Jenkins
https://medium.com/@devopslearning/100-days-of-devops-day-60-introduction-to-jenkins-5afc0f700335
Day 61-Jenkins Agent Node
https://medium.com/@devopslearning/100-days-of-devops-day-61-jenkins-agent-node-4b3779366767
Python
Day 64- Regular Expression using Python
Day 78- Python OS/Subprocess Module
Day 79-Apache Log Parser Using Python
Day 80-Python Unit Testing(Pytest)
https://medium.com/@devopslearning/100-days-of-devops-day-80-python-unit-testing-pytest-67168a91ea06
Day 81-Debugging Python Code
https://medium.com/@devopslearning/100-days-of-devops-day-81-debugging-python-code-a1e19b4011a8
Day 82- Python Object Oriented Programming(OOP)
Day 86-Python Flow Control(if-else statement)
Day 87-While/For Loop Python
https://medium.com/@devopslearning/100-days-of-devops-day-87-while-for-loop-python-cf405b6e868f
Day 88-Lists in Python
https://medium.com/@devopslearning/100-days-of-devops-day-88-lists-in-python-a6eb7fdb6cee
Day 89-Python Files I/O
https://medium.com/@devopslearning/100-days-of-devops-day-89-python-files-i-o-c8b771b43fb7
Day 90- Try and Except Statement Python
Day 93-Python Functions
https://medium.com/@devopslearning/100-days-of-devops-day-93-python-functions-f7a8f92fb563
Day 94-Introduction to Numpy for Data Analysis
Day 95-Introduction to Django
https://medium.com/@devopslearning/100-days-of-devops-day-95-introduction-to-django-37942477d6c
Miscellaneous
Day 75- Introduction to Fabric
https://medium.com/@devopslearning/100-days-of-devops-day-75-introduction-to-fabric-2e80f5c3148f
Day 83-Introduction to Splunk
https://medium.com/@devopslearning/100-days-of-devops-day-83-introduction-to-splunk-9c1caf04f253
Day 84-Introduction to ElasticSearch
Day 96-Document Object Model(DOM)
https://medium.com/@devopslearning/100-days-of-devops-day-96-document-object-model-dom-8860ea8018f7
Day 97-Introduction to JQuery
https://medium.com/@devopslearning/100-days-of-devops-day-97-introduction-to-jquery-f63288571e8d