- AWS
- 100 Days of DevOps
- Day 1-Introduction to CloudWatch Metrics
- Day 3-Introduction to CloudTrail
- Day 4-CloudWatch log agent Installation — Centos7
- Day 5-CloudWatch to Slack Notification
- Day 6-CloudWatch Logs(Metric Filters)
- Day 7-AWS S3 Event
- 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
- Day 28- Introduction to VPC Flow Logs
- Day 29- Introduction to RDS — MySQL
- Day 30-Introduction to AWS CLI
- Day 31-Introduction to VPC Peering
- Day 32-Introduction to NAT Gateway
- Day 33- On Demand Hibernate
- 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
- Day 41-Real-Time Apache Log Analysis using Amazon Kinesis and Amazon Elasticsearch Service
- Day 42-Audit your AWS Environment
- Day 43- Introduction to EC2
- 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
- Day 50-Introduction to Route53 Failover
- Day 69-Introduction to AWS Lambda
- Day 70-Introduction to Boto3
- Day 71-EC2 Instance creation using Lambda
- Day 92-Choosing Right EC2 Instance Type
- Day 98- AWS Lambda with Terraform Code http://100daysofdevops.com/100-days-of-devops-day-98-aws-lambda-with-terraform-code/
- Day 99- AWS Boto3 http://100daysofdevops.com/100-days-of-devops-day-99-aws-boto3/
- Day 15- Introduction to Terraform
- 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
- Day 27- Introduction to Packer
- Day 34- Terraform Pipeline using Jenkins
- 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)
- Day 54-And You Thought You Knew RPM
- Day 55-Introduction to YUM
- 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
- Day 67-Introduction to Chrony
- Day 68-Introduction to Systemd
- Day 76-How Linux Kernel is organized
- Day 77-Process Management in Linux
- Day 73- Introduction to Ansible
- Day 74- Introduction to GIT
- Day 58-Docker Basics
- Day 59- Introduction to DockerFile
- Day 72-Introduction to Kubernetes
- Day 60-Introduction to Jenkins
- Day 61-Jenkins Agent Node
- 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)
- Day 81-Debugging Python Code
- Day 82- Python Object Oriented Programming(OOP)
- Day 86-Python Flow Control(if-else statement)
- Day 87-While/For Loop Python
- Day 88-Lists in Python
- Day 89-Python Files I/O
- Day 90- Try and Except Statement Python
- Day 93-Python Functions
- Day 94-Introduction to Numpy for Data Analysis
- Day 95-Introduction to Django
- Day 75- Introduction to Fabric
- Day 83-Introduction to Splunk
- Day 84-Introduction to ElasticSearch
- Day 96-Document Object Model(DOM)
- Day 97-Introduction to JQuery
https://medium.com/@devopslearning/100-days-of-devops-day-3-introduction-to-cloudtrail-5ce923f44584
https://medium.com/@devopslearning/100-days-of-devops-day-7-aws-s3-event-cf64c6699ca1
https://medium.com/@devopslearning/100-days-of-devops-day-26-introduction-to-iam-b69315623b01
https://medium.com/@devopslearning/100-days-of-devops-day-29-introduction-to-rds-mysql-14a6c0fa827b
https://medium.com/@devopslearning/100-days-of-devops-day-30-introduction-to-aws-cli-6e1227986ebb
https://medium.com/@devopslearning/100-days-of-devops-day-33-on-demand-hibernate-6de5997481e4
https://medium.com/@devopslearning/100-days-of-devops-day-40-introduction-to-aws-config-e5f4ad41b194
https://medium.com/@devopslearning/100-days-of-devops-day-42-audit-your-aws-environment-50237fc3b3
https://medium.com/@devopslearning/100-days-of-devops-day-43-introduction-to-ec2-7004a603a67f
https://medium.com/@devopslearning/100-days-of-devops-day-49-introduction-to-route53-d6b01195aaef
https://medium.com/@devopslearning/100-days-of-devops-day-69-introduction-to-aws-lambda-6ac6dfbd6fb8
https://medium.com/@devopslearning/100-days-of-devops-day-70-introduction-to-boto3-98a257749dd0
Day 98- AWS Lambda with Terraform Code http://100daysofdevops.com/100-days-of-devops-day-98-aws-lambda-with-terraform-code/
Day 99- AWS Boto3 http://100daysofdevops.com/100-days-of-devops-day-99-aws-boto3/
Terraform
https://medium.com/@devopslearning/100-days-of-devops-day-15-introduction-to-terraform-7a168dec8d38
CI-CD
https://medium.com/@devopslearning/100-days-of-devops-day-27-introduction-to-packer-d77089ecac01
BASH SCRIPTING
Linux
https://medium.com/@devopslearning/100-days-of-devops-day-55-introduction-to-yum-5c5f0db91787
https://medium.com/@devopslearning/100-days-of-devops-day-66-linux-boot-process-a8dbddcc508e
https://medium.com/@devopslearning/100-days-of-devops-day-67-introduction-to-chrony-680b3d016260
https://medium.com/@devopslearning/100-days-of-devops-day-68-introduction-to-systemd-b54fb4ca006d
Ansible
https://medium.com/@devopslearning/100-days-of-devops-day-73-introduction-to-ansible-723ad630fcee
GIT
https://medium.com/@devopslearning/100-days-of-devops-day-74-introduction-to-git-9374bafb08b6
Docker & Kubernetes
https://medium.com/@devopslearning/100-days-of-devops-day-58-docker-basics-d1c75cb84dc4
https://medium.com/@devopslearning/100-days-of-devops-day-59-introduction-to-dockerfile-e854ba90669a
https://medium.com/@devopslearning/100-days-of-devops-day-72-introduction-to-kubernetes-9dda4009a0ab
Jenkins
https://medium.com/@devopslearning/100-days-of-devops-day-60-introduction-to-jenkins-5afc0f700335
https://medium.com/@devopslearning/100-days-of-devops-day-61-jenkins-agent-node-4b3779366767
Python
https://medium.com/@devopslearning/100-days-of-devops-day-80-python-unit-testing-pytest-67168a91ea06
https://medium.com/@devopslearning/100-days-of-devops-day-81-debugging-python-code-a1e19b4011a8
https://medium.com/@devopslearning/100-days-of-devops-day-87-while-for-loop-python-cf405b6e868f
https://medium.com/@devopslearning/100-days-of-devops-day-88-lists-in-python-a6eb7fdb6cee
https://medium.com/@devopslearning/100-days-of-devops-day-89-python-files-i-o-c8b771b43fb7
https://medium.com/@devopslearning/100-days-of-devops-day-93-python-functions-f7a8f92fb563
https://medium.com/@devopslearning/100-days-of-devops-day-95-introduction-to-django-37942477d6c
Miscellaneous
https://medium.com/@devopslearning/100-days-of-devops-day-75-introduction-to-fabric-2e80f5c3148f
https://medium.com/@devopslearning/100-days-of-devops-day-83-introduction-to-splunk-9c1caf04f253
https://medium.com/@devopslearning/100-days-of-devops-day-96-document-object-model-dom-8860ea8018f7
https://medium.com/@devopslearning/100-days-of-devops-day-97-introduction-to-jquery-f63288571e8d