Aadil Sharma
Minneapolis, MN
***************@*****.***
PROFESSIONAL SUMMARY:
9.8 years of experience in distributed application development /availability /performance /incident /change /problem /capacity management.
Hands on experience with containerized workloads using the Docker container platform.
Good working knowledge on OOPs based technologies, Multi-Tier Architectures, and Design using the client-server model.
Hands-on experience in extensive log analysis and setting up real-time monitoring dashboards for the various layer of application architecture for tracking key performance indicators using state of the art tools like Sumologic, Kibana, and Grafana.
Hand on experience on user experience, monitoring and alerting tools like Dynatrace Synthetic, Dynatrace AppMon, SiteScope, ScienceLogic, HP Diagnostics, IBM Tealeaf.
Hands-on experience in Configuration management for container-based workloads using the DCOS platform
Hands-on experience in Requirement Analysis, REST architecture concepts, Object-oriented programming, and OOAD concepts.
Experience in performing Code reviews and peer reviews for maintaining the best coding standards.
Possess excellent problem-solving skills and the ability to work collaboratively with other teams in resolving complex issues with efficient technical solutions.
Experience to work with multiple technical teams including vendors for troubleshooting real time client applications issues from both frontend and backend services perspective.
Possess good knowledge of AWS cloud platform technologies like EC2, S3, RDS, IAM, VPN, NLB / ALB, etc.
Excellent verbal / written communication and relationship-building skills.
Hands-on experience in all stages of Software Development Life Cycle (SDLC)
Experience working with version control tool Git.
Experience in working on multiple operating systems including UNIX, Linux, and Microsoft Windows.
Experience in business/technical requirements capturing, configuration management, team coordination, and software engineering processes.
Experience to work with multiple technical teams including vendors for troubleshooting real-time client applications issues from both frontend and backend services perspective.
TECHICAL SKILLS:
Programming Languages: C++, J2SE, eWAM, Shell Scripting
Development Tools: Eclipse, Wynsure, SQL Developer
DevOps Tools: Bit-Bucket, Maven, Deployment pipelines release automation (CA) tool,
Packer, Git, AWS CloudFormation, AWS Code Build/Deploy/Pipeline
Frameworks / Technologies: Apache Mesosphere, DCOS, AKKA, ITIL, Docker
Databases: Oracle 10g, SQL Server, MySQL, Elastic
Application monitoring tools: Sumologic, Dynatrace Synthetic, Dynatrace Appmon, HP-Diagnostic, IBM Tealeaf, SiteScope, ScienceLogic
Data analytics & log mining tool: Grafana, Kibana, Sumologic, AWS Cloudwatch
Designing Tools: Microsoft Visio
Change management tools: Service Now, Lotus Notes, HP Quality Center, JIRA, Confluence
Other Tools: Postman, ServiceNow, WinSCP, Putty, Java Visual VM, SAS Miner
Operating Systems: Linux, Windows XP/2000/10
CERTIFICATIONS:
Amazon Web Services: AWS Solutions Architect Associate (Valid till 07/2024)
Sumo Logic Certification: Sumo Logic Pro User Level 1
Insurance Domain Knowledge: LOMA 280
EDUCATION SUMMARY:
Master’s Degree – Data Science - –Ongoing – University of St. Thomas, St. Paul, MN
Bachelor's Degree - Computer Science Engineering - 2010 – Guru Nanak Dev University, Amritsar, India
PROFESSIONAL EXPERIENCE:
Technology Manager/Sr. System Operations Engineer, Cognizant Technology Solution – Aug,2016 – Till date
SME for real time L2/L3 application support for Java based micro services layer providing 500+ micro services to ~100 upstream consumer applications using various technologies and frameworks like REST, akka actor model, Amazon Web Services.
Manage distributed cluster performance/capacity/availability management using technologies like Apache Mesos, DCOS platform, Docker Containerization and Marathon schedular.
Manage and execute code deployments for application during release cycles using CI / CD pipelines and tools like Bitbucket, Bamboo and CA Release automation.
Perform application configurations review, code review and impact assessment before the code deployment in production servers to avoid any impact to business.
Perform Root cause analysis with development teams to analyze the issue and provide technical recommendations for permanent fixes.
Create Real time proactive monitoring dashboards to track performance metrics like ingress requests to web and application servers, request volumes and payload, errors in various layer of application and cross commit system logs, Database stored procedure metrics, microservices response times etc. using tools like Sumologic, Kibana and Grafana.
Identify critical point of failure components in application workflow and set up real time alerts using predictive analysis to follow continuous improvement methodology.
Perform detailed application and web layer log analysis using tools like Sumologic, Kibana/logStash, Grafana to analyze technical issues.
Use Dynatrace Synthetic to set up virtual agent URL monitoring for various components of web applications to access availability of the web applications across servers set up globally.
Good Knowledge on bash scripting to automate manual process to make workflow more efficient and less error prone.
Manage the Service operations using ITIL framework to track timely resolution for incidents / Problem tickets within the defined SLA.
Lead system improvement plan (SIP) meetings on top problems identified in systems and engage respective teams in driving towards an efficient and reliable solution.
Manage and lead initiatives including associated work group meetings and creation of supporting documentation (i.e. network diagrams, presentations, timelines, and reports).
Utilize analytical and critical thinking to identify, analyze and understand technical issues providing solutions to Client / Advisor.
Lead through role modeling to ensure effective, efficient, and customer-focused execution of workgroup assignment.
Monitor Batch jobs for data feed from ETL to databases using IBM Tivoli workload schedular.
Participated in project planning sessions with team members to analyze business IT Requirements and translated business requirements into working model.
Provide regular knowledge transitions to offshore resources.
Prepare knowledge articles to serve as quick reference for performing manual activities and steps for resolving recurring issues.
Product Specialist Tech, Developer, Cognizant Technology Solution India Ltd. – Jun,2011 – Jul,2016
Performed requirement and system design analysis.
Developed coding solutions using C++, GOLD (OOPs based), Java Core programming languages & performed module wise unit testing.
Performed feature enhancements and adding new features to the application.
Worked on resolving production defects and bug fixes.
Perform module wise analysis using debugger tools locating issues and providing solutions.
Analyze and fix application memory leak fixes, application performance issues, legacy programs optimizations.
Implemented premium payment reconciliation workbench module to automate manual activity of reconciling payment across various line of business in a Group insurance plan.
Perform customer data corrections in the record system database.
Generating data extracts based and present data trends depicting key performance indicators.
Identifying key roadblocks in the application and proposing effective solutions.
Managed Incidents / Changes / Problem tickets using ITIL framework and tools like Service Now and Lotus Notes.
Analyzed and interpreted data to identify trends, patterns, and opportunities for the business and
clients.
Developed application support documentation for application maintenance and support.
Knowledge transition to the new members of the team both onsite & off-Shore.