Critical thinking DevOps Engineer with extensive understanding of high availability architecture and concepts. Purpose-driven professional with capacity to be strong team player plus work effectively independently.
Python
MySQL
Linux
Docker
Terraform
Ansible
Vagrant
AWS
Kubernetes
Jenkins
CI/CD
C
C Programming
Microsoft Office
Objective: Shift multi-tier web application workload from Vagrant locally to AWS cloud by using AWS IaaS
Resources: a) Ec2 instances: for Tomcat, RabbitMQ, Memcache, and MySQL. The instances are configured using (IaC)
b) ELB: replacing Nginx service for load balancing
c) Autoscaling: scale out or scale Ec2 instances based on CPU resources
d) S3 bucket: shared storage for storing the artifact
e) Route 53: private DNS service pointing to backend services, and other services as IAM, ACM etc..
Objective: Develop a CI/CD pipeline for Docker, Kubernetes, Helm charts, and Jenkins to automate the deployment of microservices-based applications
Achievements: a) Architected microservices using Docker containers
b) Orchestrated deployments with Kubernetes
c) Created Helm charts for packaging and streamlined deployment
d) Automated CI/CD pipelines with Jenkins
e) Created the pipeline as a code Jenkinsfile
f) Updated the github repo with Helm charts, Dockerfile, Jenkinsfile
Graduation Project (Grade: A)
DevOps Engineer - Udemy