Fatah A. Jimoh
Cloud / DevOps Engineer
Category Archives: CICD
Setting up a CI/CD Pipeline on AWS
Introduction Continuous Integration and Continuous Delivery (CI/CD) pipelines are critical to the software development and delivery process. They help automate the steps involved in delivering software, such as automatic builds, testing, and deployment to Amazon EC2 instances. In this project, I set up a CI/CD pipeline using AWS CodePipeline, a service that builds, tests, and…
Deploy Java Application on AWS 3-Tier Architecture
Introduction This project aimed to deploy a Java application on the AWS 3-tier architecture. The primary goal of the project was to provide a scalable, secure, and highly available application to the end-users through public internet access. The application was deployed on Amazon Web Services (AWS) infrastructure and various tools and services such as Bitbucket,…
Dockerize a Java Web Application using docker-compose
Introduction In this project, I aimed to deploy a Java application stack (Nginx, Tomcat, MySQL) using Docker-Compose. The project objective was to create a complete stack of Nginx, Tomcat, and MySQL in a way that the application would run smoothly in the Docker environment. The Java login application source code was committed to a Bitbucket…