
Andrew Hershey
Cloud Software Engineer
I'm a Cloud Software Engineer currently supporting a cloud migration project. With experience in scientific data processing and full-stack development, I try to combine technical skills with hands-on knowledge to build efficient, scalable, and secure systems in the cloud. I have a bachelor's degree in Computer Science and Information Systems, and plan on earning AWS certifications before starting my master's in Information Systems Engineering at Johns Hopkins Whiting School of Engineering. I am also a U.S. Navy veteran.
>🔒 Want to know how I created and deployed this site?
CICD Pipeline
Used GitHub Action to automatically build (containerize) and deploy the container image to AWS ECR and trigger EC2 via SSM to pull the latest docker image.
This is triggered when I push the code to Github.
AWS
Used AWS for hosting and managing infrastructure, including EC2 for compute, ECR for container images, and associated networking and IAM configurations.
Linux
Deployed the application on Amazon EC2 instances running Linux-based operating systems.
Docker
Containerized the Django application using Docker, creating reusable and consistent environments for deployments.
GitHub
This is my repository and I use GitHub Actions as well as hold aws secrets for the CICD Pipeline.
Django
Built the backend of the application using Django (a Python framework), implementing the core logic.
HTML
Structured the frontend layout using HTML, providing the base for rendering content and user interface components.
CSS
Styled the application using CSS to create a user-friendly interface.
JavaScript
I used this for the dropdown carrot you just used and that is it.