Mitesh Shah
Summary
- Mind behind #EasyEngine #AnsiPress and #WPMUDEV #HOSTING
- Passionate about Linux and Open Source software, with a focus on creating reliable, automated systems to minimize manual maintenance.
- Experienced in server hardening, security vulnerability patching, and system optimization.
- I believe lazy sysadmin is a good sysadmin ;)
Experience
Independent Security Consultant
Security Consulting Services
September 2023 – Present | Remote
- Proactively identifying security vulnerabilities and weaknesses in web applications, software, and networks.
- Conducting ethical hacking and penetration testing to assess client system security.
- Preparing detailed reports on vulnerabilities and recommending mitigation strategies.
- Collaborating with clients to enhance their security posture.
- Staying up-to-date with the latest security threats and best practices.
- Providing advisory services to improve client security.
Product Head - Hosting
WPMUDEV
Feb 2017 – Aug 2023 | Remote
- Led the development from scratch to scaling of hosting infrastructure (50000+ servers) for WPMUDEV Hosting.
- Implemented robust automation strategies using Ansible tags to streamline the deployment and setup of WPMUDEV Hosting requirements, resulting in significant time and resource savings.
- Managed latest NGINX and ModSecurity packages for optimal performance via Launchpad.
- Day-to-day management of 50,000+ hosting servers including package upgrade, CVE patches and other routing Maintenance.
System Administrator
Corona Labs
August 2016 – Jan 2017 | Bengaluru Area, India
- Server Hardening
- Patch Critical Security Vulnerability
- Setup/Manage Git Infrastructure using GitLab
- Setup Nagios/Grafana Monitor System And Alerts Emails
- Setup Centralized Log Management System via Syslog-ng
- Automate package update task via Ansible on Ubuntu/CentOS servers
- Optimize The NGINX/Apache/PHP/MySQL & Sysctl for better server performance
DevOps Engineer
Nolte
April 2016 – September 2016 | Remote
- Server Hardening
- Patch Critical Security Vulnerability
- Setup Nagios Monitoring System & Status Pages
- Automate NGINX/PHP/MySQL Setup and Monitor
- Setup Local Development Environment using Vagrant
- Automated Hourly/Daily/Weekly Backup and Email Alerts
- Perform Server Audit/Maintenance/Backup on Weekly basis
- Automate package update task via Ansible on Ubuntu servers
System Administrator
Perk.com
December 2014 – July 2016 | Bengaluru Area, India
- Server Hardening
- Patch Critical Security Vulnerability
- Setup/Manage Git Infrastructure using GitLab
- Setup/Optimise ELK { ElasticSearch, Logstash, Kibana } Stack
- Install/Update/Optimise Linux, Mac OS X, Windows Systems
Product Head - EasyEngine
EasyEngine.io
April 2014 – November 2014 | Pune Area, India
- EasyEngine written on Shell Scripts (5000+ Lines of Code)
- EasyEngine (ee) is a OpenSource command line control panel to set up the NGINX server on Debian/Ubuntu Linux distribution for HTML, PHP, MySQL, HHVM, PageSpeed and WordPress websites.
- Patch Critical Security Vulnerability - SSL Poodle, Heartbleed etc
- Maintain NGINX package with custom modules like ngx_pagespeed, lua etc
- Setup/Manage Continuous Integration (CI) using Jenkins from Scratch - This start with six different virtual machines to test EasyEngine on Debian/Ubuntu 32/64 bit systems.
Linux System Administrator
rtCamp.com
September 2012 – March 2014 | Pune Area, India
- Extensive experience as a Linux (Ubuntu, Debian, Fedora, RHEL, CentOS, Backtrack) Server/System Administrator.
- Expertise in Linux Server/System installation, configuration, administration, troubleshooting, monitoring, backup and recovery methodologies.
- Expertise in web server technologies such as Nginx, Gitolite, SSH, SFTP, IPTables, Fail2Ban, etc
- Responsible for blocking websites and filtering content using Squid3 and DansGuardian software.
- Created EasyEngine (ee) to automate WordPress setup on Debian/Ubuntu-based Linux Servers.
Linux System Administrator
Illuminati Solutions Pvt LTD
September 2010 – July 2012 | Bengaluru Area, India
- Responsible for various hardware and software acquisitions and seamless implementations.
- Extensive experience as a Linux (Ubuntu, Fedora, RHEL, CentOS, Backtrack) System Administrator.
- Expertise in Linux Server/System installation, configuration, administration, troubleshooting, monitoring, backup & and recovery methodologies.
- Expertise in supporting fundamental technologies such as DNS, SSH, SFTP and FTP, TCP/IP and Samba.
- Responsible for blocking websites and filtering content using Squid3 and DansGuardian software.
- Pivotal role in the development, administration, and maintenance of the corporate website hosted on a local CentOS System.
Honors & Awards
Newbie rtCamper Of The Year
rtCamp.com
March 2013
Geekish rtCamper of The Year
rtCamp.com
March 2014
BugBounty Rewards
hdfcsec.com
September 2023
- Identify AWS Misconfiguration which exposes sensitive information.
- Found API endpoint leaks sensitive client information without validation.
- HDFC Security send Iphone 15 along with Certificate :)
Projects
- EasyEngine (ee) is a OpenSource command line control panel to set up NGINX server on Debian/Ubuntu Linux distribution for HTML, PHP, MySQL, HHVM, PageSpeed and WordPress websites.
- EasyEngine’s simple 1-line commands can do the following stuff:
- Complete Setup - Install NGINX, PHP, MySQL, Mail Server and dependencies in a single command.
- HHVM & PageSpeed Support - Boost WordPress sites by enabling HHVM and PageSpeed using a single command.
- Caching Options - Use W3Total Cache, WP Super Cache & Nginx’s FastCGI Cache.
- Config Optimisation - Automatically tweaks server configuration as per available hardware resources.
- Git-Backed Changes - All config changes are saved using Git so feel free to play with config!
- AnsiPress - Simple L(Linux) E(NGINX) M(MariaDB) P(PHP) Shared Hosting Setup via Ansible.
- A node.js wrapper for ffmpeg.
- Single command takes care of install/setup Node.js & dependency on Debian/Ubuntu/CentOS Servers.
- ac_gitolite module connects your activeCollab to gitolite seamlessly.
- activeCollab users can create new git repositories, manage SSH keys, read/write access, webhooks and much more, using the intuitive web-interface added in activeCollab.
- Once a repository gets created all git commands will work directly with the gitolite server.
- All your git tools like netbeans and git-tower will work just right away!
- Build/Compile various NGINX flavors which include 3rd party modules like ngx_pagespeed, lua etc
- Quickly build NGINX stable/mainline by running single command.
Skills
Configuration Management
Ansible
Version Control
GIT SVN
Web/Application Server
NGINX APACHE
Continuous Integration
Jenkins Travis-CI
Database
MySQL MariaDB
Content Management System
Jekyll WordPress
Virtualization Platforms
Docker Vagrant
Programming Language
Shell Scripting Golang
Cloud Service
AWS Linode SoftLayer DigitalOcean
System Administrator
Linux Debian/Ubuntu Redhat/CentOS Mac OS X
DevOps Tools
Ansible Vagrant Docker ELK Stack Grafana Nagios Monit Squid3 OpenVPN GIT Github
Security Tools
Nmap Nikto WireShark TCPDUMP Fail2Ban IPTables Metasploit BurpSuite Slowloris
OpenSource Contribution
EasyEngine/EasyEngine 2.1k
Mind Behind EasyEngine - A command line control panel to set up NGINX server on Debian/Ubuntu Linux distribution for HTML, PHP, MySQL, HHVM, PageSpeed and WordPress websites.
GoogleChromeLabs/ps-analysis-tool
Quickly Launch Different Chrome for Privacy Sandbox Demo
Facebook/augmented-traffic-control
Typo Fix & Reported StyleSheet Issue on Django Framework
wp-cli/wp-cli
Fix WordPress SubDomain Issue
wp-cli/wp-cli.github.com
Single command to install WP-CLI
NginxInc/nginx-wiki
1. Fix Multisite Regrex
2. Updated EasyEngine Definition
discourse/discourse
Better way to retry curl command
10up/WordPress-Server-Configs
Nginx now support auto variable, so no need to change that variable when we change server
h5bp/server-configs-nginx
Nginx now support auto variable, so no need to change that variable when we change server
creack/docker-vps
Automatic Reload NGINX Service When Modify Any Configuration File under /etc/nginx/sites-available or /etc/nginx/sites-enable
rgcr/m-cli (Swiss Army Knife for macOS)
Remove Sudo Access
pickhardt/betty
Make curl silent
bellthoven/bangsh
Fix PATH Issue
Blueliv/elk-config-examples
Fix PDF URL
mudassir0909/jsonresume-theme-elegant
Added URL in reference section
wearenolte/lighthouse-reporter
Fix Variable Name Typo
appium/appium
Fixed OpenJDK Java version RegExp
Recommendations
Mitesh worked mainly on EasyEngine @rtCamp. He single-handedly coded entire EasyEngine in early days. Later on, he builded a nice team to handle growth of the project. From hiring, training to mentoring - he managed his team very well. At the same time, he worked hard on customer support forum and actively contributed to many other open-source projects during his tenure at rtCamp. Apart from EasyEngine, Mitesh's knowledge on linux and security helped rtCamp in many areas. rtCamp is honored to have Mitesh working with us.
Mitesh is a very proactive person and is very professional and friendly to work with. His skills in Ubuntu, System administration and Nginx is exceptional. He spearheaded one of the prime products at rtCamp called EasyEngine. He actively developed & maintained the product based on developer and community feedback. Mitesh is very helpful and resourceful and essentially a good team player. He helped me at various instances while EasyEngine was in it's baby steps. He also helped with production environment setups. He is creative and simplistic in his approach to solve problems and focuses on automation. I highly recommend Mitesh for his groundwork experience and exceptional skills.
Mitesh is good at Shell Scripting and Linux System administration. He is capable of handling the whole team, There were around 10-15 developers, and he was able to help each one of them whenever required. He developed the EasyEngine-CLI tool to manage WordPress and other PHP hosting and handled all the support and other tasks related to it. He is really good at Server administration. I wish him best for his future endeavours. :)
Mitesh is a proactive and tireless contributor who would make a great addition to any team. He is a Top Notch Linux System Administrator and server security expert. He makes routine server tasks very easy by automating them with shell script. EasyEngine is best example for his shell scripting. Exploring to new technologies is his best feature. He is best at using NGINX, Pagespeed. Solving problems by analysing logs is strength he got. And the last but not least he is OpenSource lover, so he contributes to opensource projects.
If it's Linux, there is Mitesh. Mitesh has extraordinary skills for system administration. He is a product head and lead developer of the EasyEngine project developed by rtCamp. He is very helpful to the colleagues and one will certainly enjoy and be benefited working with him.
Mitesh`s shell scripting skills are really great and he is very good at it. He has always helped in fixing issues related to servers of large traffic websites. EasyEngine was developed from scratch by Mitesh single handedly and it has made the life of Wordpress developers very easy. +1 to Mitesh for this awesome creation :-)
Mitesh was the most geekish guy in the company. Go to him with any linux based problem and he would solve it in a jiffy. He paved the pioneer code for EasyEngine product for rtCamp. He was also responsible for the IT administration for the company and server maintenance for all the client server. He did a pretty good job at rtCamp.
I can say Mitesh is a Technical giant and always keeps updating himself with latest technologies. I always like his approach while scrutinizing the issue and providing multiple solutions. He will be a critical piece to any company, especially for startups.
Mitesh is extremely knowledgable an efficient, not just in Linux, but in how your application relates to Linux. As a contributor to Easy Engine, Mitesh has built many time-saving solutions and understands how best to customize new ones to help meet your needs. We love to lean on Mitesh because we know he is dependable and will do a great job.
Mitesh has been a lifesaver. I was having some server issues due to poor configurations of previous admins. Mitesh stepped in and resolved things without hesitations. I now have great speed and reliability. He's very responsive and I feel safe in his hands even though I really can't comprehend most of the work he does. He explains it if I ask, but I have now just learned to trust him as an expert. I would definitely recommend Mitesh for your server needs.
Mitesh is one of the best technical Hacker I ever worked with. His high expertise in Networking and Server Management made our jobs easier at Perk and Corona Labs. He helped me with lots of stuff, especially in shell scripting. He was responsible for the Security at Corona Labs and Perk. He is highly helpful, not only with the work things but also with personal tech helps. Mitesh's high expertise in Network and Security is highly needed for any company and certainly, he gets my full recommendation.
I've been working with Mitesh for around a year and in that time Mitesh has supported and advised me. He is highly skilled and clearly has a passion for what he does. He is fair, professional, trustworthy and reliable, so for me to find someone I can work with, that is all these things and actually knows what they are talking about is rare. I will continue to work with Mitesh and am very please to have met him.
I have been working with Mitesh for almost 2 years now and boy he is amazing at what he does. He is one of the best *tech nerd* I have known in my entire life. Plus an amazing person by heart.
I was in the same team with Mitesh and he's one person I reach out to with tough issues, and he helps with insights and ideas that lead to the solutions. He is a gem to have in a team. Don't take my word for it, check his projects EasyEngine (early versions) and AnsiPress.
Mitesh and I are colleagues for around two years and for a year in the same team, in that span, I recognized him as someone very passionate about his ideas and adept at making ideas and work for them. I have even seen him working around 2 AM his time and so I am positive that he is indeed one of the best people to work with.
We have been working time together, Mitesh showed incredible talent for Server Configuration, Systems Administration and Automation. His comprehension of Linux Systems and Cloud computing makes him a key member on our team. It’s not simply his specialized aptitudes that I estimate, however. Is a pleasure to work with Mitesh as a result of his incredibly uplifting mentality and commitment. His sense of responsibility and empathy are esteemed by all the team members. I am totally certain that Mitesh would be an extraordinary fit for any company. Not exclusively will he bring the sort of aptitudes and skills, also he help your business grow in any capacity he can.
I worked with Mitesh for several years in two different stints. His expertise is wide-ranging and he contributed to multiple projects in meaningful ways. I particularly appreciated that he would seek feedback and would work to improve our systems in any way that he could. He also was always willing to jump in and lend a hand even when not directly his designated task or work time. Mitesh would be a great addition to any Systems or DevOps team.
Mitesh is one of the most experienced sysadmins and network engineers I've ever worked with. He is highly passionate about his work and he knows what he is doing really well. He is not only an expert in his field but a very good team player. He is super helpful and always open to discussing new ideas. He always loves to stay updated with the latest technologies and spread his knowledge to others. He never said no whenever he was contacted regarding anything within his domain and he always came up with an innovative and effective solution. I'll strongly recommend him.
I had the privilege of working alongside Mitesh as a fellow DevOps and System Administrator. His exceptional technical expertise and meticulous attention to detail significantly contributed to the success of our projects. His problem-solving skills and dedication to optimizing processes were truly impressive. Mitesh is an invaluable asset to any team, and I wholeheartedly recommend him for any future endeavors.
Mitesh Shah was our sysadmin until 2022, and I can’t recommend him enough. He kept everything running seamlessly, tackled issues quickly, and was always approachable and reliable. His professionalism and dedication made a lasting impression, and I’m confident he’ll be a valuable asset to any team.
David Orozco
SEO Specialist | Digital Marketing AddictSEO Specialist | Digital Marketing Addict - SEO Specialist
Scan the QR Code to load the page in your browser.