Staff Software Development Engineer at Fortinet
9 Years of Experience
Pune, Maharashtra, India
-
-
Not Available
• 9+ years of progressive experience in product containerization, high availability, deployment, backend, upgrade, and continuous integration • Coordination and collaboration with multiple stakeholders to achieve business goals • Proficient in writing easy to scale, unit testable code • Proficient in trouble-shooting and resolving issues • Experienced in working on customer escalations • Eager to learn new technologies/tools on the job Languages/Tools & Methodologies Linux, VApp, Python, docker, docker-compose, Kubernetes, Shell Scripting, Jenkins, Jenkins pipeline, PostgreSQL HA, SELinux, Packer, cloud-init, AWS, Azure, OpenStack, YUM, Klish, kickstart, LVM, Network (IPv4) Management, RabbitMQ, uWSGI, Apache, Nginx, Rsyslog, systemd, RPM, Git, Product/VApp hardening, Openssl
Fortinet, SaaS/Cloud Product, Computer & Network Security
Fortinet
CyberSponse, Inc.
Fortinet, Fortinet, CyberSponse, Inc., Veritas Technologies LLC, Veritas Technologies LLC, Symantec
Job Title : Staff Software Development Engineer
Company name : Fortinet
Period : April 2021 - Present
Summary : • FortiSOAR high availability cluster managing database, configuration, and file synchronization
• FortiSOAR deployment on Amazon Elastic Kubernetes Service(EKS)
• Docker enterprise support for FortiSOAR
• Externalize cluster monitoring for FortiSOAR using DEM tool(FortiMonitor) which monitors CPU, disk, RAM, FortiSOAR services, integrations, TLS certificates, NTP, Postfix, PostgreSQL, Nginx
• FortiSOAR high availability cluster automated failover using FortiMonitor
• Multi-homing(MultiNIC) FortiSOAR cluster
• Manage provisioning of software hosted in VM for forticloud
• RabbitMQ mTLS for agent communication for multi tenancy
• FortiSOAR Content Hub CICD managing over 350+ integrations
https://fortisoar.contenthub.fortinet.com/
• Replication slots based clustering for PostgreSQL
• RabbitMQ TLS certificate truststore management
Location : Pune, Maharashtra, India
Job Title : Software Development Engineer 3
Company name : Fortinet
Period : December 2019 - April 2021
Summary : • Converted monolithic micro services based virtual appliance into docker container by managing scattered configuration files using on-boot custom systemd services. Also designed and implemented upgrade support using docker volume by modifying legacy upgrade scripts.
• FortiSOAR docker deployment using docker-compose
• Docker content trust(DCT) for FortiSOAR docker image using delegation keys for Harbor with end to end automation for docker image upload, delete, add trust and revoke trust using Jenkins.
• Log forwarding in CEF format over TLS, RELP with CLI implementation
• Integrating FortiSOAR as extension with FortiManager and FortiAnalyzer
• RabbitMQ configuration in FortiSOAR HA cluster
• PostgreSQL replication stats in FortiSOAR HA cluster
• FortiSOAR HA cluster monitoring and statistics using API with Python Tornado
• Linux bash CLI auto completion design and implementation for product commands and sub-commands using JSON format data.
Location : Pune, Maharashtra, India
Job Title : Software Engineer
Company name : CyberSponse, Inc.
Period : November 2018 - December 2019
Summary : • Automate the build and deployment infrastructure
• FortiSOAR/CyOPs HA design and implementation with join-cluster, takeover, firedrill, leave-cluster using SSH and PostgreSQL.
• Automate the VM provisioning using Jenkins with facility like take snapshot, revert snapshot, start/stop VM and delete snapshot
• Building FortiSOAR/CyOPs images for Openstack, AWS, VMware using packer
• Instrumental in publishing FortiSOAR/CyOPs on AWS marketplace
• Automation for managing python pip dependencies on public yum server, product license deployment, selective private build using Jenkins
Location : Pune, Maharashtra, India
Job Title : Software Engineer
Company name : Veritas Technologies LLC
Period : July 2017 - November 2018
Summary : • Architected upgrade framework
• Owner of deployment and upgrade task for product
• Designed and developed private hotfix/point patch framework
• Instrumental in publishing Veritas Resiliency Platform on AWS marketplace
• Added Multi-NIC support to VApp
• Instrumental in publishing Veritas Resiliency Platform on Azure marketplace
• Upgrading product over SSH using Tmux
• Added feature of Openssl passwords for enhanced product security
• Troubleshooting Framework for VApp using Klish
• Continuous participation in development of product deployment and upgrade guide
Location : Pune, Maharashtra, India
Job Title : Associate Software Engineer
Company name : Veritas Technologies LLC
Period : October 2015 - June 2017
Summary : • Designed and developed VApp bootstrap framework
• VSA’s upgrade using YUM with different versions compatibility and platform
• Klish integration with product
• Automated/manual VSA deployment on platforms: VMware, AWS, Azure
• Developed Veritas Resiliency Platform’s Services Management Utility
• Diligently performs documentation of build release information and framework design details for various components and always keeps it up to date
• Regularly participates in training new joiners and presentations to team
Location : Pune, Maharashtra, India
Job Title : Associate Software Engineer
Company name : Symantec
Period : June 2014 - October 2015
Summary : • Owner of setting up new builds of a brand new product and also to migrate various legacy product builds to Jenkins
• Engineered the build automation of Veritas Resiliency Platform using Jenkins as per business requirement:
o Authored build and packaging scripts
o Set up automated creation of customized VApp, using CentOS 6.8 minimal
o Integrated source code analysis and unit testing into build automation suite
• Set up private build facility for developers
• Migrated Perforce repositories to Git along with check-in history which helped team
• Designed and developed Perl unit testing framework and integrated it with Jenkins
Location : Pune, Maharashtra, India
Title : IBM DB2 Academic Associate : DB2 Database and Application Fundamentals
Period : September 2012 - Present
Summary : ibm.com, http://www.ibm.com/services/weblectures/dlv/db2academicexam
Issuing Authority : IBM
Title : Android Course Completion
Period : July 2012 - Present
Issuing Authority : Naresh i Technologies
English (Native Or Bilingual), Hindi (Native Or Bilingual), Marathi (Native Or Bilingual)
Award : Exemplary performance in Q3
Issuer : Abhishek Narula
Date : 8 2021
Summary : Thank you for all your efforts
Award : Recognition in all-hands
Issuer : Pradeep Gurav
Date : 7 2021
Summary : Your expertise about docker has provided us with valuable insight, which helped us to deliver the FSR extension on FMG and FAZ in 7.0 release. Starting from following the extension specification, building the design document and leading the implementation to deliver this project with highest quality and on time.
Your constant follow up with the respective stake holders to resolve the dependencies helped team to deliver this project within deadline.
Your contribution in 7.0 key features which include FSR on Cloud, Syslog Forwarding, HA enhancements are valuable to the team. With that your active contribution in DevOPs automation and leading DevOPs team helping us to better every day.
It's incredible to see you consistently pushing the bar. We wanted to let you know that having you on our team makes all the difference.Thanks for all you do
Award : Star performer for 5.0.0 release
Issuer : Pradeep Gurav
Date : 8 2019
Summary : Implementation of High Availability of CyOPs with PostgreSQL along with operations like firedrill, takeover, join-cluster, leave-cluster. POC and delivered CyOPs support for openstack (qcow2 image)
Award : Microsoft Azure platform deployment
Issuer : Aatish Arora
Date : 5 2018
Summary : Thank you Niraj for your efforts on VRP 3.2 and also to help other team members to speed up on some of the requirements. You had an uphill task to work and learn on the Azure platform, and you did that seamlessly. Keep up the good efforts!
Award : Bug fest contest
Issuer : Ganesh Iyer
Date : 2 2018
Summary : Congrats for securing 3rd prize in the Bug Fest contest. Keep up the good work and please continue in contributing to make the product hardened.
Award : Appreciating his effort on improving build time
Issuer : Prithveesingh Zankat
Date : 1 2018
Summary : Niraj was a key person helping Ajinkya and Bhagyashree on upgrading Jenkins server. Niraj has been an action oriented team member. Once task assigned, hardly one has to follow Niraj on it. And hence never seen pile of Jira’s on his name in ongoing release. We are really thankful to Niraj for his help to Bhagyashree and Ajinkya for Jenkin upgrade task.
Award : Proactive, agile and hard working
Issuer : Prithveesingh Zankat
Date : 11 2017
Summary : This man is very proactive and quick on finding resolution of whatever defect, enhancing of issue he pick or has been assigned. Neeraj was involved in all these deliverables - CFT, FIPS, MultiNIC, Upgrades to 3.1 from previous releases, VSA, OS updates, Issues like loggather, Password policies, Start stop services during boot and reboot process. We had been ahead of our sprint schedule in most of the cases, except last one sprint when we had raised a risk. And at the end we have achieved MVP by the end of sprint 5 even with inclusion with many unplanned tasks. The credit goes to entire team but Neeraj’s performance has been exceptional. I don’t remember if he has missed any defect fixing due date. His was doing more than what I had expected. I want to thank Neeraj for all hard work and efforts he has put into deliverables.
Award : Thanks for reviewing the VRP documents
Issuer : Abhilasha Narendra
Date : 10 2017
Summary : Niraj, thank you for reviewing the VRP docset time and again. You inputs helped us improve the documentation and fill in the gaps.
Award : VRP 3.0
Issuer : Prasanna Kulkarni
Date : 10 2017
Summary : Thank you for all the efforts you have put into VRP 3.0 release. Your hard work made sure that we deliver all the committed features in time for 3.0 release with good quality and a pleasant customer experience. Keep it up!
Award : Fantastic job with VRP deployment
Issuer : Sumeet Parmar
Date : 1 2017
Summary : Niraj has been exceptional with VRP deployment and upgrade. He not only has the full understanding of all the aspects of VRP deployment, but has done a fantastic job with some enhancements, which required re-design of many components. The VRP YUM appliance was researched and built by him. Also many of the design concepts were applied to the upgrade aspects of VRP. Working with him is very easy, when it comes to discussing code enhancements and review. Also many aspects of performance is well dealt and documented by him. He takes are from the initial stage of design to implementation, to unit testing to documentation. Basically end-to-end. Thank you Niraj.
Award : Thank you for making the Annual Day a success
Issuer : Aatish Arora
Date : 11 2016
Summary : Thank you for participating on the Annual Day. Without your enthusiasm and elegant performance, it wouldn't have been possible to make it successful.
Award : Level 1 award to Niraj Nandane for Results/Progress Beyond Expectations
Issuer : Mallikarjun M
Date : 9 2016
Summary : Thanks for working on weekend and successfully delivering the VRP 2.0 Patch-1 on a short notice. Appropriate your efforts, keep it up !!!
Award : Level 1 award to Niraj Nandane for Results/Progress Beyond Expectations
Issuer : Pratik Naphade
Date : 8 2016
Summary : Niraj has worked on improvement of VSA deployment. He has worked on unifying the VSA deployment & getting started experience. He has done a great job in betterment of deployment of VRP and enhancing CLISH options. Keep up the good work and maintain the high true team spirit.
Award : Level 2 award to Niraj Nandane for Results/Progress Beyond Expectations
Issuer : Mallikarjun M
Date : 9 2015
Summary : Hi,Thanks for your efforts on migrating VOM & VRP source repos to Stash along with builds with in short time. Please keep up the good work....
Award : Level 3 award to Niraj Nandane for Action
Issuer : Tejas Mulay
Date : 4 2015
Summary : Hi Niraj,Would like to appreciate your contribution to ITRP/VOM build release and deployment. Being a fresher, you have picked up and carried out build
Show More