Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Projects
Timeline
Generic

DIVANSHU SHARMA

Jaipur

Summary

As a seasoned Linux System Administrator with over 6 months of hands-on experience, I am dedicated to ensuring the reliability, security, and optimal performance of mission-critical systems and networks.Proficient in administering Linux servers, implementing security measures, and optimizing system resources

Overview

1
1
year of professional experience
1
1
Certification

Work History

Linux System Admin Intern

Global IT Providers
Jaipur
03.2022 - 07.2023
  • As a System Admin I Performed regular user management, process management and Disk management on daily basis.
  • Scheduling jobs and managing using crontab automation tool.
  • File System Management: Partitioning, formating & mounting physical disks, configuring LVM, Swap space.
  • Install, update & configure software and maintain the system.
  • Configured and troubleshooted TCP/IP network services.
  • Managing the Apache server on Linux, including website deployment and making changes to files.

Education

Bachelor of Computer Application -

JECRC University
07.2023

Skills

  • Linux - permissions
  • User & group management
  • Networking
  • Job scheduling
  • Backup and restore
  • Storage Management
  • Servers - DNS
  • Servers - HTTP / APACHE
  • Servers - Mysql

Certification

Red Hat Certified System Administrator, Grras Solutions Private Limited

Languages

  • English, Advanced
  • Hindi, Native

Projects

1.Deploying a web-application using Nginx server and Reverse Proxy.

This project involves deploying a web application using the Nginx web server, configured as a reverse proxy to manage incoming client requests. The reverse proxy forwards these requests to an internal web application server (e.g., Gunicorn, Node.js, or Flask). Nginx handles load balancing, SSL termination, caching, and static content delivery, enhancing performance and security.

The deployment includes:

  • Installing and configuring Nginx
  • Hosting the web application on an internal server, e.g., localhost:5000
  • Setting up Nginx reverse proxy to route traffic from port 80/443 to the internal app server
  • (Optional) Securing the site with SSL (Let's Encrypt)

This setup ensures scalability, better resource usage, and a clean separation between the front-end (Nginx) and back-end (application server).

 https://medium.com/@divanshu3702/deploying-a-web-application-using-nginx-server-and-reverse-proxy41c783da6bf9

2. Automated CI/CD Pipeline for To-do Web Application using AWS, Docker, Jenkins, GitHub

This project sets up an automated CI/CD pipeline to streamline the development, testing, and deployment of a To-Do web application using AWS, Docker, Jenkins, and GitHub.

The pipeline works as follows:

  • Developers push code to a GitHub repository.
  • Jenkins, configured as the CI/CD tool, automatically detects changes via webhooks.
  • Jenkins pulls the latest code, runs unit tests, and builds a Docker image.
  • The Docker image is pushed to Docker Hub or Amazon ECR.
  • Jenkins then deploys the containerized application to an AWS EC2 instance (or ECS) for staging or production.

This setup ensures continuous integration, automated testing, and seamless deployment, improving delivery speed, reliability, and efficiency.

 https://github.com/divanshu3702/node-todo-cicd.git

Timeline

Linux System Admin Intern

Global IT Providers
03.2022 - 07.2023

Bachelor of Computer Application -

JECRC University
DIVANSHU SHARMA