End to end CICD implementation-Jenkins
- Implemented end to end CICD for a java application using jenkins declarative pipelines. Created docker images and deployed into the kubernetes using argoCD
Implemented Three Tier Architecture - AWS
- Implemented a three tier architecture that is highly available and scable in AWS using terraform and deployed the application in EC2 instances
- AWS Components involved:
- VPC, EC2, IAM, SG, NACL,S3, Route53
Cloud Cost Optimization - AWS
- Used the combination of AWS cloud watch and lambda functions to decrease the cloud usage clost
- Created lambda function in python, used boto3 module to interact with AWS service apis and the lambda function is triggered by cloud watch events. The lambda function would watch for unused EBS snapshots and send the notification using SNS to the owner
Data Processing and Caching System using Kafka and Redis
- Set up an Apache Kafka cluster to handle the ingestion of data streams. Configure topics to organize and partition data efficiently and implement a data consumer module that subscribes to Kafka topics. Integrate Redis as a caching layer to store frequently accessed data.