Harsh Rana
Computer Science Student | AWS Cloud & DevOps | CI/CD & Infrastructure Automation | Learning Web Development
About
As an aspiring Software Developer, I am focused on cloud and backend solutions, with a foundational understanding of AWS, Python, and DevOps tools. Through academic projects and internships, I have gained hands-on experience in cloud infrastructure, automation, and AI. Currently, I'm pursuing a B.Tech in Computer Science and have collaborated on various remote software projects, eager to expand my skills and contribute to impactful solutions.
Work Experience
Far Alpha TechnologyRemote
Software Developer
Education
University of Engineering & Management
Skills
Projects
AWS Lambda Cost Optimization
Developed a serverless solution using AWS Lambda to automate the deletion of stale EBS snapshots, reducing costs associated with unused resources
Flask Application and MongoDB on Kind Kubernetes Cluster
deploying a Flask application and MongoDB using a StatefulSet on a Kind (Kubernetes in Docker) cluster. Additionally, we'll configure Horizontal Pod Autoscaling (HPA) to scale the Flask application based on CPU utilization.
CI/CD Pipeline for Deploying to Two Azure VMs
Developed an efficient CI/CD pipeline to automate the deployment of a Node.js application to two Azure Virtual Machines. This setup utilizes GitHub Actions for seamless integration, packaging, and deployment, ensuring high availability and streamlined management.
AI Chatbot
Duing Internship Developed the backend of a real-time chat bot using Fast API, Web Socket, and LangFlow for conversational AI. Integrated OpenAI with vector embedding and Retrieval-Augmented Generation (RAG) for enhanced response accuracy.
AWS-Subnet
Configured a Virtual Private Cloud with public and private subnets for a production application.
Node.js Application on AWS EC2 with Nginx
Deploying a Node.js Application on AWS EC2 with Nginx