This project delivers a fully automated DevOps pipeline focused on system hardening and secure, reliable application deployment. It enhances cloud-based application security, ensures consistency across environments, and streamlines CI/CD workflows for production-grade deployment.
Project Overview
Cloud-based Development & Management:
Development and testing leveraged AWS Cloud9, while AWS Glue facilitated data integration and transformation tasks.
System Hardening & Security:
Linux servers (CentOS, RHEL) were hardened using automated scripts to enforce security best practices. Windows systems were secured alongside, and Kali Linux tools were leveraged for vulnerability assessment.
CI/CD Pipeline Automation:
Monolithic applications were analyzed and migrated using the Migration Toolkit for Applications (MTA). Deployment pipelines were automated via OpenShift Tekton, enabling repeatable, fast, and reliable application updates.
Infrastructure as Code:
Cloud resources and pipelines were provisioned using Terraform, ensuring version-controlled, auditable infrastructure changes.