Badges
Certifications
Work Experience
DevOps & Automation Engineer
Upwork (formerly Elance-oDesk)•  December 2020 - Present
FreeLancer DevOps and Automation Engineer (Jenkins, JavaScript, VB.net) Project: Google Finance, Google Sheets, Excel Visual Basic, Linux Administration (Financial Asset Simulators, Medical Data Analyzer & Distributor) • Configured Ubuntu Linux server for the user’s application hosting and installation of libraries. • Built Jenkins Groovy based Pipelines for deployment of application jar to Linux Server. • Created Shell scripts for managing and cleaning log files on server and built Jenkins pipeline to automate the execution of the scripts monthly. • Worked on Google Sheets using JavaScript and AppScript to fetch CSV data from financial API to develop Asset Simulators of 260 Stock Exchange companies. • Asset Simulators are built on Artificial Intelligence methodologies to render the future performance of the asset’s based on past and current progressions. • Wrote complex Algorithms and Business logics to justify decision making at various stages of the programs. • Built automated scripts using AppScript to trigger weekly executions and send emails to the clients who are associated with the Asset Simulators. • Automated executions of Google Finance Queries to collect regular data of various financial testimonies. • Developed utilities in Excel Visual Basic using VB.net to orchestrate medical data associated with epidemic impacts and its progression towards severity and vaccination by creating visualizations. • Used VB.net to build GUI for the convenient update of the records to the system. • Also, practiced Kubernetes and Docker for its configuration on user’s local machine. • Worked on In-house web services in GITHUB which are built on Spring framework using Java and Oracle database. • Environment: Shell, Bash, Jenkins, Groovy, Linux, VB.net, JavaScript, AppSript, Kubernetes, Docker, Java, Maven 3.x, Oracle, Spring 4.x, REST, JSON, GIT, GITHUB, Eclipse, NetBeans, Windows
Infrastructure Engineer
JP Morgan Chase•  April 2019 - December 2020
Associate Infrastructure Engineer (CICD/Automation/Monitoring/Performance) Project: Commercial Banking (Janitor, HUB, SAT, Blackbird, + 67 Applications) • Built continuous integration and continuous delivery methodology on Jenkins and in-house Automation infrastructure model (AIM) for 70 applications and migrated 40 applications to in- house wrapper Jules built on top of Jenkins to integrate and automate CICD by one click. • Worked on Ansible and Python modules to develop microservices for Application service restarts on VSI/PSI servers, and designed Event automation to fetch Netcool & Tivoli incident alert from servers to trigger the microservice which remotes into the server to resolve the incident. • Configured and maintained Windows and Linux for Dot net and Java based applications. • Automated the binding process of application associated services by Shell Scripting. • Expertise with bunch of internal tools, such as Environmentalizer, Spinnaker, etc. • Designed Strategic solution for Oracle and MS SQL Server database deployments and migrations using tools such as Flyway and Liquibase along with tactical solution using Groovy. • First in firm deployment to Kubernetes of Blackbird Application, Configured YML for POD, Network policy, Ingress, Egress, and applied Kustomization for secure credential encryption. • Extensively used Docker for image building and setting up Container based environment for application hosting and reused existing images from Quay repository for side-car logging and enhanced it to use scaffold/kaniko to replace Quay artifactory. • Developed Janitor application and deployed on Kubernetes to optimize resources and cost consumed by all the applications of Commercial banking. • Built automation utilities such as org-finder, seal-finder, app memory usage, by leveraging APIs from Stratus, Thanos, and Prometheus. • Configured EC2 instance on AWS for 3 Application in Non-Production environment. • Instrumented monitoring tools such as Datadog, Grafana and Prometheus for application hosted on Kubernetes and AWS along with configuration of metrics, dashboards and alerts. • Automated instrumentation of monitoring tools such as Appdynamics, Splunk and configured Alerts, dashboards and application performance timeline on these tools. • Did extensive Application performance testing via tools such as JMeter and BlazeMeter. • Performed Resiliency and Chaos engineering on applications by using in-house utility ERIS. • Performed SSL Certificate renewals for Jenkins and configured Load balancer using AppviewX. • Supported Applications deployments with Developers & Operations and troubleshooted time sensitive issues during deployments. • Troubleshooting and fixing Jenkins hosted server and Job build issues for teams under CB. • Accounts onboarding for Database, Directory, Application to EPV AIM/BG, also troubleshooted associated issues such as password expiry, account out of Sync, provider & vault mismatch and learned different kinds of accounts under EPV Cybersecurity. • Provided guidance on ITSM creation, adding application & server outages and risk analysis along with participation in ServiceNow adoption to enhance enterprise release methodologies. • Shared knowledge of Black Duck SSAP Scans, Vulnerabilities and ITRC breaks. • Confluence and SharePoint documentation to facilitate processes and solutions for my Team as well as Global Teams across firm leading to faster goal achievements. • Environment: AWS, Kubernetes, Docker, Flyway, Liquibase, Jules, Jenkins, AIM, Ansible, Python, Java, Dot net, Bash, shell, Appdynamics, Datadog Grafana, Prometheus, Splunk, JMeter, BlazeMeter, AppviewX, Gaia, Maven 3.x, Oracle, MS SQL Server, Spring 4.x, REST, JSON, XML, GIT, BitBucket, IntelliJ, Eclipse, Windows, Linux, ITSM, ServiceNow, Confluence, SharePoint, Putty, Sonar, BlackDuck
Infrastructure Support
JP Morgan Chase•  March 2018 - April 2019
Associate Infrastructure Support (Production Support/Microservice/Automation) Project: Asset & Wealth Management’s Client Onboarding (KYC-Account Opening) • Involved in various phases of SDLC using Agile Methodology, Testing, Validation, Release planning, Deployments, and Prod/Non-Prod Infrastructure Support. • Worked on Ansible and Python modules to develop microservices for Apache/Tomcat log rotation, Catalina logs cleanup, and File System space monitoring & Cleanup. • Jenkins pipeline Setup for various projects, and supported projects migration from Jenkins to Jules. • Weekly deployment to UAT, updating project POM in Bitbucket using SourceTree, TortoiseGit and performing Jenkins job builds to deploy via AIM while continuous monitoring the extensions, services, threads, and JVM, by remoting into the Host via Putty and troubleshooting issue occurrences. • Troubleshooted & fixed Jenkins hosted server issues and build failure for teams under AWM. • Applied bash Scripts in AIM to automate SSL Certificate renewal and Deployment process. • Extensively used SPL(Splunk processing language) in Splunk, created Dashboards and Alerts. • Effectively used Dynatrace to understand application performance, PurePaths, measures, sessions, Charts, events, DB dashlets, runtime analytics, installing agents and generating reports. • Responsible for Production maintenance and deployments during non-business hours to avoid application Outages. • UAT validation and environment stabilization for Testers, Jira story’s, Defect’s documentation and communication, and created daily automated outage status reports and up to date issue tracking reports using Excel Vb.net and Macros. • Developed utility to fetch EPV account credentials to test and validate successful EPV account onboardings by applying Java, maven, Rest API and Spring Boot. • Queried Oracle Database to determine the cause of the issue and monitored Webview MQ and cleared queue when needed and often Service restarts in a graceful manner. • Configured Load Balancer and VIP’s (Virtual IP) from AppviewX for various team’s modules on Cloud Gaia. • External dependency Service creation for Data source, authentication, queue manager, Key store & Certificate, Routing, EPV Credentials, and Dynatrace via Cloud Foundry and automating it via Jenkins/Jules on Gaia. • Accounts onboarding for Database, Directory, Application to EPV AIM/BG also troubleshooting account related issues such as password expiry, account out of Sync, provider & vault mismatch etc. and knowledge of processes associated with different kinds of accounts under EPV. • ITSM creation and Release planning, Backward Compatibility Testing, Environment Flipping, and resource management for Enterprise Releases, Major releases, Hotfixes. • Some experience with Black Duck SSAP Scans, Vulnerabilities and ITRC breaks. • Confluence and SharePoint documentation to facilitate processes and solutions for my Team as well as Global Teams across firm leading to faster goal achievements. • Environment: Jules, Jenkins, AIM, Ansible, Python, Java, Vb.net, Bash, ksh, Splunk, Dynatrace, Webview MQ, AppviewX, Gaia, Maven 3.x, Tomcat 7.x, Apache, Oracle, Spring 4.x, REST, JSON, JUnit, GIT, TortoiseGit, SourceTree, BitBucket, IntelliJ, Eclipse, Windows, Linux, Unix, ITSM
Full-Stack Java Developer
Itlize Global LLC.•  July 2017 - February 2018
Full-Stack Java Developer (Spring-Hibernate/AngularJS) Project: Intra Claims Processing System • Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology and followed Scrum sessions. • Implemented AngularJS to build UI and its integration with backend Spring via Rest API. • Implemented AngularJS Services, Factory, Directives, Controllers to manipulate and view business investments records and HTTP methods to retrieve JSON data from entity models. • Used Custom AngularJS Filters to provide better search experience. • Developed HTML and CSS interfaces. • Used Bootstrap classes to build responsive pages. • Implemented Maven 3.0 for Dependency Management and imported JAR libraries. • Designed, developed, tested and maintained the application built on Spring MVC, and Hibernate-JPA. • Technologies used for application development: Java, RESTful Web Service, JSON, Java Persistence API (JPA), Oracle, Apache Tomcat 7. • Built Rest APIs to provide JSON objects for communication with Client-Side Application. • Built test cases in JUnit for unit testing implementing Assert class and its methods. • Generated POJOs for Data Model and made individual Hibernate Mapping records to delineate Java Objects with Relational database tables. • Performed data CRUD operations using Hibernate inbuilt DML. • Designed and implemented an application using Dispatcher Servlet, Dependency Injection, Annotations, Spring AOP, Spring Security, Spring Boot, and Hibernate. • Created GIT Repository for version control to commit and pull request to Bitbucket. • Leveraged inheritance and encapsulation for project architecture. • Worked with Multithreading, Exception Handling and Collection Framework. • Environment: JDK 1.8, Maven 3.0, Tomcat 7, Oracle 12c, Spring 4.x, Hibernate 4.0, RESTful, JSON, Junit, GIT, Bitbucket, Bootstrap, AngularJS, JavaScript, HTML5, CSS3, Eclipse, Windows 10
Software Engineer
Adri IT Solutions•  January 2015 - December 2015
(Junior) Java/J2EE Developer (JDBC-Servlet/Spring-JDBC) Project’s: Blood Bank Management/Finance Management System • Involved in various phases of Software Development Life Cycle (SDLC) of the application such as requirement gathering, Analysis, Design, and Code development and applied AGILE and WATERFALL methodology, working with several projects. • Maintained and modified Blood Bank Management System which used MySQL database, Java, JSP, JDBC, Servlets, HTML5, CSS3, JQuery, and JavaScript. • Wrote Prepared Statements, Stored Procedures, and SQL queries for data manipulations. • Developed web components using the J2EE platform. • Structured Financial Management System based on Spring MVC. • Designed web pages using HTML5, CSS3, jQuery, Bootstrap, and JavaScript. • Developed application using Spring MVC, JSP, and JSTL, the business layer is built using Spring and the persistent layer uses JDBC and the Oracle database. • Configured the Dispatcher Servlet, setting up the View Resolver, Transaction Manager. • Performed CRUD operations with the database using JDBC Template, Named Parameter JDBC Template, Simple JDBC Template, and Simple JDBC Call. • Used Apache Tomcat 7.0 for application deployment and testing. • Implemented Core Java Concepts like Collections, Generics, Exception Handling, Java I/O, Multithreading, and Concurrency to develop business logic. Validated query execution plans & tuned queries using Indexes, and Views. • Developed JSP’s with Custom Tag Libraries to control the business processes in the middle-tier and was involved in their integration. • Implemented Java Data Structures (Sorting techniques) for binding data with user interfaces. • Created service components using different java design patterns and object-oriented concepts. • Developed POJOs for Data model to map the Java Objects with Relational databases tables. • Documented Flow Charts and Use-Case diagrams of the projects. • Environment: JDK 1.7, Spring 3.x, JDBC, Oracle 11g, MySQL 5.x, Apache Tomcat 7.0, HTML5, CSS3, JavaScript, jQuery, Bootstrap, JSP, JSTL, Eclipse, Windows 7
Education
Saskatchewan Polytehnic
Technology Management, Post-Graduate Certificate•  August 2022 - April 2023
GPA: 3.0
Sacred Heart University
Computer Science, MS•  January 2016 - April 2017
GPA: 3.13
Dr. K.N. Modi University
Mechanical Engineering, B.Tech•  August 2011 - June 2015
CGPA: 6.0
Links
Skills
birlaaman42 has not updated skills details yet.