- Executed design and maintenance of AWS systems to improve infrastructure reliability.
- Participated in DevOps efforts aimed at enhancing automation and build configuration practices.
- Configured IAM to manage users effectively by assigning tailored policies and roles.
- Developed high-availability architectures for EC2 applications and database servers, with ELB and autoscaling features.
- Conducted monitoring of cloud resources via CloudWatch, implementing alarms and notification protocols.
- Streamlined continuous integration processes using Jenkins, along with Git version control.
- Facilitated automated builds by linking Jenkins to private GitHub repositories with Maven integration.
- Containerized applications with Docker in a Kubernetes-managed environment through Amazon EKS.
PROJECTS
Cloud Infrastructure Automation for E-Commerce Platform, 02/2024 - 12/2025
Client: ECPHASIS Infotech, E-Commerce.
Role: DevOps Engineer.
Tools/technologies: AWS, Terraform, Git, GitHub, Docker, Kubernetes, Prometheus, Grafana, CloudWatch, Bash, Python.
Responsibilities:
- Developed Terraform scripts to automate the provisioning and management of AWS resources (EC2, S3, VPC, IAM).
- Designed and implemented CI/CD pipelines using Jenkins and GitLab CI to automate testing, building, and deployment processes.
- Containerized microservices using Docker, and orchestrated deployment using Kubernetes, to scale and manage services.
- Set up Prometheus and Grafana for system and application monitoring, enabling real-time metrics, and automated alerting.
- Worked closely with development teams to ensure smooth integration of code into production environments and optimise build pipelines.
- AWS, Terraform, Git, GitHub, Docker, Kubernetes, Prometheus, Grafana, CloudWatch, Bash, Python.
Automation of Healthcare Application Monitoring and CI/CD Pipeline, 09/2022 - 01/2024.
Client: SmartHealth Innovations.
Role: DevOps Engineer.
Tools/technologies: AWS, Terraform, Jenkins, GitHub, Docker, Kubernetes, Prometheus, Grafana, Bash, Python.
Responsibilities:
- Automated testing and deployment pipelines using Jenkins and Travis CI for efficient continuous integration and delivery.
- Managed Docker containers for all microservices, and deployed them in Kubernetes clusters for high availability and fault tolerance.
- Configured Prometheus and Grafana for performance and availability monitoring across the infrastructure and application layers.
- Ensured smooth integration between development and operations teams to streamline the release process and reduce deployment times.