Skip to main content
← Back to Systems

Systems / cicd

CI/CD & Delivery

Automated pipelines from commit to production with security gates.

GitHub ActionsJenkinsTeamCityTrivy

What I Can Do

  • GitHub Actions pipelines: build, test, scan, deploy
  • Container image scanning with Trivy as a hard gate
  • Push to ECR, deploy to ECS Fargate / Lambda
  • Jenkins pipelines integrated with Nexus and ECR
  • Plan-on-PR / apply-on-merge for Terraform changes

Featured Project

Featured Project

The Acquisitions: Container Delivery on AWS

Built an end-to-end delivery pipeline for a containerized Node.js API on AWS. GitHub Actions runs build, test, image scanning, and deployment; Docker images are pushed to ECR; ECS Fargate serves the application behind an ALB; and Terraform provisions the supporting infrastructure. Prometheus and Grafana add runtime visibility on top of the deployment flow.

AWSCI/CDDockerECS FargateALBECRGitHub ActionsTerraformPrometheusGrafanaDevSecOps

More Projects

Featured Project

TaskForge: AWS Delivery Platform with Observability

Built a delivery platform around Jenkins, Docker, ECR, and EC2 to automate how application changes move into AWS. CloudFormation provisions the base infrastructure, Jenkins handles build and deployment stages, and CloudWatch Agent collects host-level metrics so runtime health is visible after release, not just during the pipeline run.

AWSCloudFormationJenkinsDockerECREC2CI/CDCloudWatchObservability
Featured Project

Terraform AWS Platform: Multi-AZ, ALB, Auto Scaling

Provisioned a reusable AWS infrastructure baseline with Terraform for highly available application hosting. The stack includes a multi-AZ VPC, public and private subnets, an ALB, an Auto Scaling Group, NAT gateways, IAM roles for SSM access, and CloudWatch alarms tied to scaling behavior. GitHub Actions handles CI/CD for infrastructure changes without static cloud credentials.

AWSTerraformVPCALBAuto ScalingCloudWatchSNSIAMNAT GatewayGitHub ActionsHigh Availability