About Me
Experience of around 14 years in Architecture, Application support, Analytics, Application enhancement and System Administration on RHEL/UNIX based platform.Functionally managed four developers and team of ten support engineers.Experience of leadi...
The main skills I posses are
Operating System : RHEL, UNIX
Languages : PERL, Shell Scripting, SED, AWK, Python
Webserver : Apache
Database : MySQL
Endpoint Management : BigFix (IBM Endpoint Manager)
Monitoring : Nagios
Devops : Ansible
Cloud : SoftLayer, AWS
Data Science : Machine Learning, Exploratory Data Analysis using Python (Pandas, numpy etc)
Deep Learning : Keras, Pytorch, Fastai
Analytics : BigFix based Security Compliance Analytics (SCA), Splunk, Tableau
Skills
Software Engineering
Programming Language
Operating System
Web Development
Database
Data & Analytics
Others
Development Tools
Portfolio Projects
Company
Ads Support in Yahoo!
Contribute
Lead the team in system level as well as application level monitoring, troubleshooting and automation.
Description
I was part of support team in Yahoo's Ads system group. I lead the team of four support engineers in managing adservers and adserver applications running on them. I used unix commands, shell scripts and perl for resolving issues and also did process automation using perl and mysql. I implemented Nagios for server and application monitoring and also created plugins for that purpose.
Show More Show LessCompany
Accessing Machine List (MLDB) site
Role
Full-Stack Developer
Contribute
Developed program in perl to fetch the machine details from website.
Description
Our team had various IT assets for which maintenenace coverage information was required. These details were mentioned on website called as MLDB site. Accessing Machine List DB site programmatically was a challenge.
I worked on getting solution for this problem. After trying several methods to accomplish the task I found a perl module WWW::Mechanize, using which it was possible to easily access the MLDB site and fetch the required information.
I suggested this solution to the client and gave a small demo to make client understand. Client liked it and approved my solution. After getting the client's approval I developed a system using perl (programming Language) which automatically browse the Machine List DB
site to get the coverage matrix for our assets (servers, storage etc)
Company
Architect for ETL process
Role
Software Architect
Contribute
Guided and managed developers in creating enhancements based on customer requirements in ETL application. Also responsible for continuous integration and delivery.
Description
Provided architect support for ETL code (which extract data from SCA, then transform and load to different data warehouses) which include following :
- Guided and managed developers in creating enhancements based on customer requirements.
- Provided knowledge transfer to new developers.
- Also responsible for continuous integration and delivery.
Company
IBM Endpoint Manager deployment Architect
Role
Product Manager
Contribute
Provided architectural solution for clients willing to deploy IBM BigFix Endpoint Manager.
Description
IBM Endpoint Manager was IBM's tool for Endpoint Management which was mainly used for patching and security complaince.
I worked with many customers (AP and America region) in creating Solution Design based on TeamSD and reviewed it based on their BigFix deployment requirements. The effort included :
- Requirement gathering
- Working on suitable solution - making decisions on right infrastructure (shared or deicated, on-premise or cloud etc), sizing for the infrastructure, number of various componenets etc.
- Helping client architects in documenting the solution design and other architectural decisions.
- Reviewing solution design ducomenting with client architects.
- Approving the document after finalizing the solution.