Set up and configured NGINX on an Ubuntu server to serve a custom HTML page. This involved installing NGINX, creating a personalized webpage, updating server configurations, and testing the deployment to ensure everything worked seamlessly.
NGINX Linux Bash HTML SSH
The project follows best practices in DevOps automation, cloud infrastructure, and continuous deployment, ensuring efficiency and reliability. It includes secure package management, automated build and deployment processes, comprehensive CI/CD pipeline, and enterprise-level AWS service integration. The solution demonstrates advanced cloud engineering techniques with end-to-end automation from code commit to production deployment.
AWS CodePipeline CI/CD Automation Java Web App DevOps AWS Services Codebuild CodeDeploy CodeArtifact
This project is a high-performance REST API built with FastAPI for managing a collection of books, featuring full CRUD functionality with data validation. It is containerized using Docker and deployed on Google Cloud Platform (GCP) with an automated CI/CD pipeline, ensuring reliability, scalability, and efficient API operations.
FastAPI Python Docker Google Cloud GitHub Actions
I secured an Elasticsearch deployment on DigitalOcean by addressing an exposed default port vulnerability. This involved updating the docker-compose.yaml file, enabling X-Pack Security, setting authentication credentials, and applying a restart policy to maintain security settings.
Cloud Security Docker Elasticsearch Linux Server Network Security
This project involved addressing a security vulnerability in an Elasticsearch instance hosted on DigitalOcean. The vulnerability stemmed from Elasticsearch being exposed on its default port (9200), allowing unrestricted access. To mitigate this, I implemented an Nginx reverse proxy with SSL encryption to securely route traffic and restrict unauthorized access.
Cloud Security Docker Elasticsearch Linux Server Network Security
The project follows best practices in API development, containerization, and cloud deployment, ensuring scalability and reliability. It includes input validation, structured JSON responses, automated testing, and a CI/CD pipeline for seamless deployment on Google Cloud Platform (GCP) using Docker and GitHub Actions.
FastAPI Docker GitHubActions CI/CD automation Pytest Reverse proxy GCP