Seasoned Business Analyst with a robust background at DXC Technology and Cognizant Technologies Solutions, adept in leveraging technical skills like Kubernetes and Docker alongside strong analytical abilities. Excelled in optimizing processes, achieving a significant efficiency improvement of over 20%. Skilled in Git, AWS, and proactive problem-solving, consistently delivering solutions that drive business growth.
1. Dockerized Web Application (Personal Project)
Built and containerized a sample web application using Docker, creating isolated environments for different application services (frontend, backend, database).
Created and optimized Docker files to package applications, ensuring lightweight and reproducible builds.
Deployed the application on local machines for development and testing, ensuring consistency across environments.
2. Kubernetes Cluster Deployment
Set up a local Kubernetes cluster using Minikube to simulate a multi-node environment.
Deployed a sample microservices application on Kubernetes, utilizing Pods, Deployments, and Services for scaling and management.
Implemented horizontal pod autoscaling (HPA) to automatically scale application instances based on CPU utilization.
Practiced Kubernetes commands like kubectl apply, kubectl get, and kubectl logs to troubleshoot and monitor application performance.
3. CI/CD Pipeline with Jenkins
Designed and implemented a simple Jenkins CI/CD pipeline for automated testing and deployment of a sample web application.
Integrated GitHub with Jenkins to trigger build jobs on code commits and used Jenkins to automate the build, test, and deployment phases.
Deployed the application to a Kubernetes cluster using Jenkins pipelines and Docker containers, ensuring fast and reliable deployment cycles.
4. Infrastructure Automation with Terraform
Created Terraform scripts to automate the deployment of basic infrastructure on AWS, including EC2 instances, security groups, and S3 buckets.
Used Terraform to define infrastructure as code (IaC), enabling reproducible and scalable environments with version-controlled configurations.
Gained hands-on experience with Terraform modules, state management, and backend configuration for cloud resources.