Nandani Sah

Software Engineer - I
DevOps Engineer with extensive hands-on experience in a variety of DevOps tools. I am eager to take on new challenges and continue to expand my skill set. I have a strong passion for technology and I am constantly seeking opportunities to learn and explore the latest advancements in the DevOps field. I am committed to driving positive change and growth through my work and I am always striving to improve both my personal and professional development.
Continuous Integration (CI)
Continuous Delivery/Continuous Deployment (CD)
The Most Amazing...
....thing that I have done, Implementing continuous integration and continuous delivery pipelines, allowing for faster and more efficient software releases, and collaborating with development and operations teams to streamline processes and improve overall efficiency with the Implementation of a container-based infrastructure to increase application portability and scalability.
Interest & Expertise
  • Deployment
  • Learning New Technologies
  • Problem Solving
  • Certificate from NPTEL for passing the course - Introduction to Database system.
  • Certificate from Microsoft Technologies Associate - Introduction to Python programming
MySQL, RDBMS, cosmosdb emulator (setup), Redis
HTML / CSS, C programming, Scripting, Python
Version Control
Git, GitLab, GitHub, Bitbucket
Project Management
VS Code
Frontend Framework & Library
Networking knowledge
TCP/IP, FTP, SMTP, Server hardening
Knowledge on server
Apache-Reverse proxy, Nginx-Reverse proxy, Httpd, Wordpress, Tomcat, Caddy
Platform knowledge
Linux, Ubuntu, Centos, Rocky linux, Unix, Windows 7/10, Mac os
Building software, Sonarqube - Quality testing, Nexus - manages software artifacts, Terraform- Infrastructure management tool
Continuous Integration and Continuous Delivery (CI/CD)
Jenkins- Slack integration, Knowledge on CircleCI and TravisCI, Gitlab CI/CD, Master Slave Architecture
Configuration management tools
Ansible, Chef, Puppet
Orchestration Tools
Kubernetes, Docker Swarm
Monitoring tools
Zabbix, Nagios, Prometheus, Grafana, cacti
Openstack Knowledge on
Nova, Neutron, Glance, Keystone, Cinder, Horizon
Knowledge on Aws cloud solution architec
Amazon Ec2, Amazon S3, IAM, Amazon RDS, Key Pair, Security Group, Load balancer, Amazon ECS, Amazon ECR, Amazon CI/CD, VPC, API gateway, DynamoDB, EBS, EFS, lightsail, cloudwatch, EMR
Knowledge on Azure cloud platform
Azure Virtual Machines, Auto scaling,, AKS, virtual network, network peering
This is an IOT device used to monitor log wirelessly and also can manage the temperature. The device helps to monitor servers that show CPU utilization, RAM usage, and VRam usage. We can use this in small data centers as it is cost-effective and portable. The components which we will be using to make the above device are Raspberry pi 3b+, a memory card of 8 GB, a keyboard, a mouse, a Raspberry pi display with a case, a power adapter, and a cable. The Software we’ll be using is balena etcher-1.5.116, Arduino-1.8.13, mod-bros- image, and raspios operating system image.
Deploying Jenkins Slave Node on Container
In this project, we have deployed a Jenkins slave node on a docker container which makes it consistent with an isolated environment, ability to run anywhere, is easy to collaborate, is modularity, and is scalable. Once set up is done with no manual interaction, for example, if any changes are done in the versioning tool, the application is far from one click to live.
Tech Stack: Jenkins, Docker
Dockerizing NodeJs Application with Mongodb Database and Server Duplicity
The main aim of this project is to dockerize the application which can help other teams to work it without dependency or microservices issues and by using Duplicity which helps in no data loss (backup).We have deployed a complete web-app with Front-end and backend. This web application is made using node.js, depending on the MongoDB database.
Tech stack: Duplicity, Docker