Pravash Upreti

I'm

About

Hi, I am Pravash Raj Upreti, a Site Reliability Engineer. I have been working in the tech sector for five years. I started my career as a software developer after completing my undergraduate degree.

Cloud Engineer & Site Reliability Engineer.

Hi, I am Pravash Raj Upreti, a dedicated Cloud Engineer specializing in AWS and GCP, with a strong focus on Site Reliability Engineering (SRE) in the cloud-native landscape. With over five years of experience in the tech sector, I have honed my skills in designing, deploying, and maintaining scalable and reliable cloud infrastructures. My journey began as a software developer, and over the years, I have transitioned into cloud engineering and SRE, where I leverage cutting-edge technologies to optimize system performance, enhance security, and ensure seamless user experiences. My expertise lies in automating operations, implementing robust monitoring solutions, and driving continuous improvement in cloud environments.

  • Website: www.pravashupreti.com.np
  • Quick Ping: I am on linkedin
  • City: Texas, USA
  • Age: 28
  • Degree: Master
  • Freelance: Available

Facts

I have a Bachelor's degree in Computer Science and Information Technology, and over the past six years, I have gained extensive experience working at three different IT companies—two in Nepal and one in the USA. Additionally, I hold various IT certifications that further demonstrate my expertise in the field.

University Degree

Total Company

Years Of Experience

IT Certificates

Skills

I have strong skills in several important areas. I work well with AWS and GCP, managing and optimizing cloud systems. I'm good with Kubernetes, which helps me manage and scale applications easily. I'm comfortable with Linux, handling system tasks and scripts effectively. I also know Java and JavaScript, which I use to build reliable back-end services and dynamic front-end interfaces. These skills allow me to create complete solutions for different projects and platforms.

AWS90%
GCP 70%
Kubernetes 75%
Java 80%
Linux 90%
Javascripts 55%

Resume

I am interested in challenging software development opportunities in an environment where innovation, education, and creativity are valued. I have been passionate about the development of robust system infrastructure, with the consideration of customer needs, functionality, and the latest technology, cloud computing, and programming standards. I am a fast learner, a strong team player with good social skills to interact with individuals.

Sumary

Pravash Upreti

As a Site Reliability Engineer, I ensure the stability, performance, and scalability of complex systems, bridging the gap between development and operations to maintain seamless user experiences.

  • Texas, US
  • Say hi on Linkedin
  • notavailable@example.com

Education

Master of Computer Science (COMPRO)

2022 - Present

Maharishi Internal University

I am currently pursuing a Master of Computer Science at Maharishi International University in Fairfield, Iowa, USA, with a specialization in software development and architecture. During my studies, I have worked on projects focused on Java and software architecture to create highly scalable software systems. Courses such as Software Architecture, Cloud Computing, and Java have significantly enhanced my skills, directly contributing to my effectiveness as a Site Reliability Engineer.

Bachelor Of Science Computer Science And Information Technology (BSc.CSIT)

2013 - 2017

Tribhuvan University, Nepal

I earned my Bachelor of Science in Computer Science and Information Technology (BSc.CSIT) from Tribhuvan University, Nepal, in 2017. My studies focused on programming, data structures, algorithms, mathematics, and physics. During my undergraduate program, I developed various web applications for schools and colleges and completed an internship at an IT company, where I helped build an online portal. This foundational education and practical experience enabled me to secure a position at a major IT company in Nepal, eventually leading me to pursue a master's degree in the USA.

Professional Experience

Site Reliability Engineer

2022 - Present

The Home Depot, Atlanta, Georgia, USA

  • Managing GCP Infrastructure via Terraform
  • Responsible for creating shell scripts and automating processing using Python and Bash.
  • Creating jobs and building pipelines in Jenkins and Github Action for CICD
  • Support and develop automation solutions that enables our product teams to build and deploy code quick by leveraging Prometheus/Thanos cluster, Kubernetes on GCP, Jaeger, Grafana, Spinnaker/Jenkins pipelines
  • Building deployment solutions for containers cloud environments using Docker and Kubernetes

Senior Site Reliability Engineer

2022 - Present

Kforce Inc ,Tampa, Florida, United States

  • This is my staffing company. I am assigned to THD

Sr. Software Engineer (DevOps)

2019 - 2021

ITONICS GmbH, Kathmandu Nepal

  • Migration of Itonics enterprise from profitbricks datacenter to AWS Cloud
  • Creating Terraform scripts to automate the provisioning of AWS resources in a controlled manner
  • Transform monolithic application(drupal system) to run on AWS ECS cluster
  • Develop a web application to make a one-click deployment for deploying the tenant on the cluster and managing the IT services
  • Communicating responsibilities and completing tasks between developers and technical operations to make ensure verifiability through automation
  • Capture needs of and advise developers on the best practices regarding automation, infrastructure provisioning, and most of all, security
  • Maintain the CI/CD pipeline to ensure the highest quality and fastest delivery
  • Working with standard Linux and networked environments
  • Git workflows and multi-stage deployments
  • Configure the servers via an Ansible
  • Automation of task via bash and python scripts
  • Jira automation
  • Run performance test on product release using tools like Jmeter

Associate Software Engineer (DevOps)

2018 - 2019

Leapfrog Technology, Kathmandu, Nepal

  • AWS Infrastructure administration
  • CI/CD and Automation
  • Deployment of Containerized (Docker), Serverless application (AWS Lambda)
  • Follow the company's coding standards, policies, processes, and working culture
  • Continuous research and learning; discover, evaluate and implement new technologies to maximize development efficiency
  • Completely responsible for requirement analysis, estimation, development, and testing of assigned tasks
  • Learn and apply version control tool, project management tool, agile methodology, project-level technologies, and code review process
  • Understand the assigned project's overall business domain, clients and technologies used

Blogs

I write a blog on Medium, focusing primarily on technical content. My articles delve into topics such as DevOps and architecting infrastructure. Through my writing, I aim to share insights and practical knowledge, helping readers understand complex concepts and implement best practices in their own projects. Whether discussing automation, cloud solutions, or system design, my goal is to provide valuable, actionable information to the tech community.

Build a Portfolio Website Using AWS Serverless

Building a portfolio website using AWS serverless services is a powerful way to ensure scalability, reliability, and cost-efficiency. In this blog, we’ll walk through setting up a React application hosted on AWS, using various AWS services to create a robust, full-stack application. We’ll cover everything from hosting the static site to handling contact form submissions, setting up a custom domain, and ensuring our API is secure and scalable.

How We Moved Towards Serverless Architecture

The scalability, flexibility and reduced cost promised by serverless architecture resulted in a massive growth rate of 75% compared to other AWS cloud services. That was compelling enough for us to get our feet into the Serverless computing. It’s not a magic bullet for everything but there are certain use cases where it outperforms other cloud services.

Managing Multiple Environments On AWS

Managing multiple environments and defining access policies are really important. Access can be easily managed via separating the AWS account for each environment. This environment needs to be identical to infrastructure architecture. And need to follow the gitops. Thanks to tools like terraform which manages the infrastructure in code and leverages the power of git to make infrastructure changes more agile.

Testimonials

Michael Zijlstra

Assistant professor of Computer Science at MIU

Pravash was one of the truly outstanding students in my Enterprise Applications course held in May/June of 2022 at MIU. He scored well in all areas of the course, doing especially well on the final exam where he received a near perfect score.

Martin Higneet

CTO at ITONICS GmbH

Pravash was a conscientious DevOps engineer who helped build a complex CI/CD pipeline. He is an experienced AWS Engineer with in depth knowledge of Linux, PHP and MySQL.

Khimananda Oli

Sr Devops Engineer

I had the privilege of working with Pravash Upreti in the DevOps team for more than 2 years at Itonics. Pravash Upreti is a proactive, result-oriented, responsible, and technically sound employee and he is always ready to put all his energy and time to get the job done. He has exceptional troubleshooting and analytical skill in AWS, DevOps tools, and technologies. Pravash Upreti is a great asset to any company.

Anish Karmi

Data Engineer

There is no better colleague than Pravash. He is one of the most dedicated professionals I've worked with and is willing to put that extra help whenever you need it. His expertise as a DevOps Engineer is considerable, and it helped our team come up with more efficient solutions on different projects. His contribution is valuable to the side, and I highly recommend Pravash and would love to work with him again.

Contact

Location:

Carrollton Texas 75006

Call:

N/A