Post Job Free

Resume

Sign in

Software Development Devops Engineer

Location:
Pennington, NJ
Posted:
March 21, 2024

Contact this candidate

Resume:

https://www.linkedin.com/in/murralithar/

MURRALITHAR HARIKRISHNAN ad4hi1@r.postjobfree.com

551-***-**** (Cell)

SUMMARY: Over 15 Years’ experience in IT

Experience in architecting and deploying fault tolerant, highly available, cost effective and secure servers

Have experience of implementing DevOps Methodologies in various environments of Windows Servers which include Dev / SIT / QA / Staging / Production along with espousing Cloud Strategies based on Amazon Web Services (AWS) and Docker

An expert in how our product works from a technical standpoint

Worked as DevOps Engineer for project teams that involved different development teams and multiple simultaneous software releases

Good Knowledge with complete Software Development Life Cycle (SDLC) process that include designing, development, testing and implementation and post-production support

Experience in installing and configuring applications in the IIS Environment

IIS and Windows administration for a worldwide financial company with 10000+ nodes. Configuration, deployment, and maintenance of 2000+ Windows 2003 and Windows 2008 /2012 Servers

Strong expertise lies in executing projects that involve engineering and used standard & custom financial / trading / Research applications for Equity / Debt / Research / Invest banking business units using various development tools.

Have a very good experience and understanding of Active Directory with at least 4 years’ experience maintaining/supporting these environments at an enterprise level and an expert level of understanding of networking technologies such as TCP/IP, DNS, DHCP and WINS.

Proficient in network administration and configuration of Microsoft Windows operating systems including Windows 2000 / 2003 and 2008 advanced servers

Worked on a number of Engineering and integration projects that involved planning and leading teams in meeting timely deadlines

Creating and modifying PowerShell scripts

Was involved in teams, which have architected, integrated and troubleshot complex business solutions that will move a client from Design to Production stages.

VMWare Virtualization of environments which had more than 2000 to 5000 hosts of multiple OSes

Experience in IT decision-making, policy direction, planning, and team management. History of rapid promotion. Practical knowledge of systems and equipment. Committed to the highest levels of professional and personal excellence

Contribute and/or conduct ongoing assessments of architecture and software development strategy, influencing business and IT decisions to ensure consistency in approach

Work in close partnership with Architects to ensure that all the components are integrated and support the development of enterprise

Continuously enhance knowledge / expertise in own area and keep current with leading-edge technologies, emerging trends / developments and grow expertise of the business, applications, infrastructure, analytical tools and techniques

SKILLS: Operating Systems: Windows 2003 / 2008 / 2012 / 2016 Server

Certifications: Certified Kubernetes Administrator, Docker Certified Associate, AWS Certified SysOps Administrator – Associate

Hardware: Dell, HP, IBM, Cisco and Others

Database: Oracle 9i, MS SQL 7.0, 2000 / 2008 / 2012

Tools & Utilities: Ansible, Kubernetes, Docker, BigFix, VM Ware, IP Monitor, Load Balancing NetScaler, BMC Patrol, Remedy System, Norton & McAfee Antivirus, PC Anywhere / Dame Ware, SNMPc, Sniffer Pro, 3Com Supervisor.

Applications: Reuters Traders Workstation, Reuters Lipper, Stock Val, Thomson Baseline, Realm Argus and other Financial Applications

Scripting: Power Shell

Cloud: AWS, Azure

NJ RESOURCES, WALL, NEW JERSEY (MARCH 2023 TO PRESENT)

Azure Admin / Application Admin / SRE

New Jersey Resources (NYSE: NJR) is a Fortune 1000 company that, through its subsidiaries, provides safe and reliable natural gas and clean energy services, including transportation, distribution, asset management and home services. NJR was in the midst of a high-level application re-engineering and re-architecture. The solution was to include several application systems like Maximo, Clevest, DayForce and others that will assign people to records within those systems. For instance, one person will be assigned to a work order in Maximo, which is sent to Clevest, that will schedule and dispatch that person based on the shift information and their timesheet will be created in Dayforce against that work order and sent back to Maximo to record labor costs against the work order. For this to happen all the major applications had to be integrated with Active Directory to work seamlessly and accurately.

Establish network connections like VPN between different Cloud Applications and system providers

Group Creation on Active Directory and ensure group gets synchronized with different systems

Adding and removing users in and out of AD groups

Design and develop PowerShell scripts and automate them through scheduled tasks

Setting up FTP sites and troubleshooting the same when the data does not come from different sources

Setting up of Database connectivity from different sources.

Testing DR activities

Brainstorm ideas & ways to improve data delivery and reduce friction during the integration process.

Provide technical guidance and educate team members and colleagues on development and operations best practices.

VMWare administration

Azure administration

BANK OF AMERICA MERRILL LYNCH (MARCH 2021 TO FEB 2023)

DevOps / Web Operations

Responsible for the Wealth Management IT design, review and integration of applications on the external facing MyMerrill Online Banking and Investment Services. Support the extensive and complex platform of customized frameworks based on Microsoft technologies and Service Oriented Architecture (SOA). Coordinate with release managers to ensure timely schedules and cycles for the Program Office approved manifest. Active involvement with Software Architecture (SAD), Software Requirements Specs (SRS), and Product Profile reviews. Meet developers and managers to review Engineering needs and provide guidance on the platform and processes. Review / audit development teams documentation on how, where and what the application will install and need as dependencies on the server.

Lead the end-to-end delivery of our software by automating configuration, build, deployment, and monitoring, so that teams can deliver business value more quickly and more reliably.

Design and develop scripts, Ansible playbooks and supporting tools/applications for on premise and/or on-cloud platform build out, configuration management, application deployments, log management and monitoring

Interact with team members to improve our engineering tools, technology stack, and application performance and stability

Collaborate with different teams and platforms across the organization and create an environment of knowledge sharing

Managed Ansible Playbooks with Ansible modules

Promote a culture of Operational Excellence, by monitoring application metrics and performance while developing ways to continuously improve.

Brainstorm new ideas and ways to improve development delivery and reduce friction during the deployment process

Provide technical guidance and educate team members and colleagues on development and operations best practices

Manage and troubleshoot virtual VMWare environments

Develop Build and Deploy pipelines for applications in multiple languages using both Docker and Azure based virtual instances

Write Ansible Playbooks to automate the installation of .Net in house applications on the Virtual Machines

Split on-call duty with other engineers on the team

TD BANK (SEPTEMBER 2020 TO MARCH 2021)

Application Administration / Citrix Operations

The Toronto-Dominion Bank & its subsidiaries are collectively known as TD Bank Group (TD). TD is the sixth largest bank in North America by branches & serves approximately 22 million customers in a number of locations in key financial centers around the globe. My responsibilities in the team included migrating existing applications to new versions of Citrix Servers and ensure the application works fine from end to end. The environment included several Citrix Farms based out in Canada and USA. The main application was WIRES PayPlus application which was a money transferring application between different entities around the world.

Provide technical or design direction and oversight to multiple development teams working on different products / applications / platforms to ensure inter-operability

Contribute to the development, documentation, communication and execution of a comprehensive strategy on solutions and processes for which decisions will be made regarding technology standards

Validate that the integration solution, deliverables and relevant designs to ensure integration architecture components are appropriately utilized to quality standards and traceability to requirements exists

Ensure compliance with technology architecture and design/operate processes to provide ongoing review of in-progress activity against technology architecture and development standards

Monitor services performance / operations and recommend any changes to SLA patterns / policies or the creation of new SLA patterns/policies to address operational issues

BANK OF AMERICA MERRILL LYNCH (OCTOBER 2018 TO AUGUST 2020)

DevOps / Web Operations

Responsible for the Wealth Management IT design, review and integration of applications on the external facing MyMerrill Online Banking and Investment Services. Support the extensive and complex platform of customized frameworks based on Microsoft technologies and Service Oriented Architecture (SOA). Coordinate with release managers to ensure timely schedules and cycles for the Program Office approved manifest. Active involvement with Software Architecture (SAD), Software Requirements Specs (SRS), and Product Profile reviews. Meet developers and managers to review Engineering needs and provide guidance on the platform and processes. Review / audit development teams’ documentation on how, where and what the application will install and need as dependencies on the server.

Lead the end-to-end delivery of our software by automating configuration, build, deployment, and monitoring, so that teams can deliver business value more quickly and more reliably.

Design and develop scripts, Ansible playbooks and supporting tools/applications for on premise and/or on-cloud platform build out, configuration management, application deployments, log management and monitoring.

Interact with team members to improve our engineering tools, technology stack, and application performance and stability

Collaborate with different teams and platforms across the organization and create an environment of knowledge sharing.

Created Containers in Docker and Docker container management using Dockerfiles

Managed Ansible Playbooks with Ansible modules

Ensured System Uptime by monitoring production systems and responding to issues with corrective action

Promote a culture of Operational Excellence, by monitoring application metrics and performance while developing ways to continuously improve.

Build rapid prototypes and proof of concepts to quickly prove or dismiss theories

Develop Build and Deploy pipelines for applications in multiple languages using both Docker and Azure based virtual instances

Write Ansible Playbooks to automate the installation of .Net in house applications on the Virtual Machines

Split on-call duty with other engineers on the team

Manage and troubleshoot virtual VMWare environments

Implement security changes, protocols, etc to ensure Braze meets our strict customer privacy promise

Own availability, scalability, performance and efficiency for the team's services include day-to-day operations as well as projectized activities

1st point of contact for in-house development team to accommodate requests

Support of web and mobile applications maintaining uptime while fielding escalations as part of on-call rotation

Ability to clearly communicate with the technology team and to non-technical members of the organization

Mentor junior colleagues and encourage their growth and knowledge of infrastructure

FAREPORTAL INC.,(APRIL 2018 TO SEPTEMBER 2018)

Data Center Operations Team Lead / Windows Administration

At FarePortal technological advancements are made based on the latest innovations in the travel industry and it is one of the fastest growing company. The employees are the core of its organization and together they are revolutionizing the way people book and track their travel. FarePortal’s portfolio of brands include CheapOAir, FareBuzz and OneTravel receive over 100 million visitors annually and drive over 4Billion in annual revenue.

Oversee multiple sites globally and take operational ownership of the New Jersey / Texas data center infrastructure and its associated components and services (Wintel Servers, Citrix, Linux, Storage, backups, etc.,) as a Team Lead.

Support multiple sites in USA, Canada, Mexico (Latin America), Kiev, Ukraine and India on a daily basis.

Participate in enterprise level projects from a data center infrastructure and cloud perspective

Perform necessary analysis of the data center infrastructure and contribute to the design of the architecture

Used IAM (Identity Access and Management) to create new user and assigned groups and roles for Users

Manage relationships and work with 3rd party vendors to escalate issues when appropriate

Ensure capacity planning is in place and reviewed on a regular basis with the Management

Coordinate and work collaboratively with other departments in order to understand and meet business requirements

Created dockerfiles to build docker images and created docker swarm clusters

Manage and troubleshoot virtual environments like VMWare and Docker for CI / CD operations

Create and maintain documentation for all FarePortal infrastructure environments, including data center, cloud, on premise etc.,

Contribute to disaster recovery plans and initiates routine review and testing of DR Plans where applicable.

Take proactive approach in provisioning extra capacity to meet needs or determines more types of usage

Environment: Windows 2008, 2012 & 2016 Server and Windows 7 & 10, IIS / FTP, ExtraHOP, VMWare, AWS and Docker

HSBC – NEW YORK, NY (APRIL 2016 TO MARCH 2018)

Windows Administrator / Web Ops

HSBC being one of the world’s largest banking and financial services organization with offices around the globe in both established and emerging markets, aims to be where the growth is, connecting customers to opportunities, enabling businesses to thrive and economies to prosper and ultimately helping the people to fulfill their hopes and realize their ambitions. HSBC was born with one simple idea – a local bank serving international needs. With such an immense responsibility, HSBC, US / Canada region had to be up to date with respect to its IT infrastructure. Hence HSBC, US / Canada regions had decided to retire all of its 2003 and 2008 servers and upgrade it to 2012 Server Operating System and ensure all of its applications are working as required and meets the compliance as well. All the Dev / SIT / QA environments were migrated onto AWS, whereas production was migrated onto their in-premise Data Center.

Migration and Integration of legacy applications to new Windows 2012 Server environment in AWS.

Migrating and integrating the existing legacy systems, websites and applications from Dev and QA to AWS environment

Created and managed EC2 instances utilizing various AWS services like auto-scaling groups, Elastic Load Balancing (ELB), S3 and Glacier for the Dev / SIT / QA environments

Experience in working with Elastic Block Storage (EBS), creating volumes and attached to the EC2 instances and created snapshot from that so that we can create a new server with same configurations

Responsible for using AWS Console and AWS CLI for deploying and operating AWS services specifically VPC, EC2, S3, EBS, IAM, ELB Cloud Formation and Cloud Watch

Configured Cloud Watch to create Alarms, Monitor and Notifications in EC2 Hosts

Used S3 for highly durable and available data, versioning and lifecycle policies

Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances

Used IAM (Identity Access and Management) to create new user and assigned groups and roles for Users

Created a virtual data center in the AWS cloud to support Enterprise Data Warehouse including VPC, Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer

Implementation of NAT Gateways for Web Apps hosted in the private subnet

Good working knowledge of AWS services like S3, Glacier, ELB, RDS, SNS

Document system configurations, instances, OS and AMI build practices, troubleshooting guides and keep infrastructure and architecture drawings current with changes

Developed, maintained and distributed the release notes for each scheduled release

Knowledge on Server monitoring, capacity planning, application monitoring through HP Open View

Have experience on version control tools

Proficient in deploying and support applications on IIS and WebSphere

Finalizing the System setup and configuration of the servers using PowerShell scripts

Co-ordinated application release with Developers, DBA Team, QA and Project Management

Design and implement virtual environment and infrastructure using VMware

Environment: Windows 2012 and 2016 Server, IIS / FTP and AWS (EC2, S3, VPC, ELB, RDS, EBS, Cloud Watch, Route 53)

FEDERAL RESERVE BANK - (NEW YORK, NY) (JULY 2015 TO MARCH 2016)

Windows Administrator / Web Ops

The Federal Reserve Bank of New York works to promote sound and well-functioning financial systems and markets through its provision of industry and payment services, advancement of infrastructure reform in key markets and training and educational support to international institutions. With such an immense responsibility at its hands, FRB (Federal Reserve Bank) of New York had to be up to date with respect to its IT infrastructure. Hence FRB of NY had decided to retire all of its 2003 and 2008 servers and upgrade it to 2012 Server Operating System and ensure all of its applications are working as required and meets the compliance as well.

Migration and Integration of legacy applications to new Windows 2012 Server environment.

Design and implement virtual environment and infrastructure using VMware

Setup ESXi 5.5 on IBM Blade Center, HP, Dell, IBM Servers with IBM v3700 storage

Installation/configuration/management/Troubleshooting of VMware suit.

Setup VMWare DRS, vMotion, High Availability

Involved in project and product life cycle implementation on various environment (DEV/QA/Production)

Providing support to build, deploy and configure applications at all levels (Dev/QA/Production).

Documenting deployment guides for production operations team. Assisting in troubleshooting 3rd level application issues at all levels

Administration and configuration of Windows 2003 / 2008 / 2012 (32bit, 64 bit) servers, IIS 7.0 / 7.5 / 8.5 (web farm), MSSQL / Oracle (32bit,64 bit), Microsoft .Net Framework3.0 / 4.5

Deploying / installing application (.ear) files on the Web Sphere Servers

Executing SQL scripts against Oracle Servers through TOAD

Involved in capacity planning analysis to maintain high available and stable production environment.

Configuration and Integration of 50+ in-house business applications

Troubleshooting IIS Servers and Database connectivity, issues with Active Directory, component services and ASP Net applications for correct settings enabled in servers

Submitting firewall change requests

Finalizing the System setup and configuration of the servers using PowerShell scripts

Involved in technical application reviews along with business and other technology partners to understand dependencies and new requirements

Performing daily maintenance on the web servers and monitoring CPU, disk and user utilization and setting up of security access on all the web servers which was hosted on a VM Ware environment.

Environment: Windows 2008 / 2012 Enterprise Server R2, IIS / FTP - 7.5 / 8.5, WebSphere and VMWare Infrastructure

MCGRAW HILL FINANCIAL - (NEW YORK, NY) (JULY 2014 TO JUNE, 2015)

Web Ops / Windows Administrator

McGraw Hill Financial (S&P Capital IQ) has always maintained how they have reinvented themselves how financial professionals around the globe consume, share, manage and leverage vital data, research and analytics. Also provide a competitive advantage to those seeking to gain sharp market insights and make more informed financial decisions. Being a Web Ops Engineer, I was responsible for reverse engineering the whole platform / website www.CapitalIQ.com and document the entire process and automate the entire building process with minimal manual steps to build the three tier architecture which included Web, App and DB Servers.

Compare the already built (staging) servers and build the same kind of server’s right from the Build, Applications and patches.

Core building the IIS Servers with minimal roles and features

Adding roles and features in IIS per the requirements.

Installing the financial applications and configuring the same after the discussing with the developers through Jenkins and Power Shell

Administration of AD users and groups

Installing the external vendor applications and configuring the same

Interacting with Network team to discuss about the firewall port openings across the networks

Documenting the installation and configuration of applications on the Web and Application servers

Involved in technical application reviews along with development teams and other technology partners to understand the dependencies and new requirements

Administration of VMWare Suite for an environment which had more than 5000 hosts of multiple OS.

Environment: Windows 2008 / 2012 Enterprise Server R2, IIS / FTP - 7.5 / 8.5 and VMWare Infrastructure

MERRILL LYNCH / BANK OF AMERICA (GWM), PENNINGTON, NJ (Feb 2008 to June 2014)

IIS (5.0, 6.0 & 7.5), Windows 2000 / 2003 / 2008 Administrator

DevOps / Web Ops Administrator

Responsible for the Wealth Management IT design, review and integration of applications on the external facing MyMerrill Online Banking and Investment Services. Support the extensive and complex platform of customized frameworks based on Microsoft technologies and Service Oriented Architecture (SOA). Coordinate with release managers to ensure timely schedules and cycles for the Program Office approved manifest. Active involvement with Software Architecture (SAD), Software Requirements Specs (SRS), and Product Profile reviews. Meet developers and managers to review Engineering needs and provide guidance on the platform and processes. Review / audit development teams documentation on how, where and what the application will install and need as dependencies on the server (build/install/run-time). Manual steps to reproduce MSI functions or un-installation steps. Work together with application teams to understand evolving features/changes and how the product works behind-the-scenes and the UI (web site clicks), interfaces with endpoints and recreating web service payloads for troubleshooting. Responsible to create high-level/low-level Visio design flow documents for Engineering management. VISIO includes application endpoints/interfaces (web service names and methods, database connections, mainframe connections, FTP, AD, DNS FQDN, ports, etc.). List known issues to assist in the implementation by QA and Production teams. Be the primary point of contact for product-specific integration issues.

Migration and Integration of legacy applications (MLD) to new online environment (MyMerill). Involved in project and product life cycle implementation on various environment (DEV/Integration/QA)

Responsible for providing platform integration and system design solutions for Merrill Lynch Global Wealth Management Technology

Providing support to build, deploy and configure applications on Production Data Centers. Documenting deployment guides for production operations team. Troubleshooting 3rd level production application issues

Leading a team of members (onsite / off-shore) for the project and product life cycle

Administration and configuration of 1000+ Windows 2000 / 2003 /2008 /2012 (32bit, 64 bit) servers, IIS 6.0 / 7.0 / 7.5 (web farm), MSSQL 2005/2008/2012 (32bit,64 bit), Microsoft .Net Framework3.0 / 4.5 Servers and Domain controllers

Maintenance of Active Directory for test users to test applications which had around 64K+ users

Maintenance of various infrastructure activities and ensuring the repetitive tasks are scripted through Power Shell

Involved in capacity planning analysis to maintain high available and stable production environment

Configuration and Integration of 400+ business applications

Configuration of FTP Servers on Windows for transferring files across DMZ environments

Troubleshooting IIS 5.0, 6.0 & 7.5, Database connectivity, issues with Active Directory, component services and ASP Net applications for correct settings enabled in servers

Installing SharePoint 2010 as requested by developers.

Submitting firewall change requests for DMZ UI, Middle Tier Servers, managing network load balancing (F5 / Netscaler) and DNS configuration

Installation & configuring of siteminder policy server 6.0 and agents 6.0 on web servers. Implementation of Realm, Rule, Polices and User Directories etc.,

Involved in technical application reviews along with business and other technology partners to understand dependencies and new requirements

Configuring and administration of Clusters and SAN for high availability.

Configuring and administration of Citrix Netscalar load balancers.

Configuring and administration of VM Ware 3.x Hosts of over 2500 hosts

Performing daily maintenance on the web servers and monitoring CPU, disk and user utilization and setting up of security access on all the web servers which was hosted on a VM Ware environment.

Implementation of UDDI and publishing all web services directory.

Generating Crystal Reports from SQL Servers for the management and their analysis

Core building HP and IBM Blades from the console and troubleshooting the same

Troubleshooting of business applications and web services

Environment: Windows 2000/2003/2008 Server, IIS (5.0, 6.0, 7.5), IBM WebSphere and HP, Dell & IBM Blade Servers

PNC BANK, PHILADELPHIA, PA (March 2007 to Feb 2008)

IIS (5.0 & 6.0) and Citrix PS 4.0 Administration

IIS Administrator / Windows Administrator

PNC Bank had just acquired Mercantile Bank and Sterling Bank down in South. To move all the intranet applications from Mercantile and Sterling Bank Intranets onto the PNC Intranet, PNC Bank needed application engineering experts to port all the applications onto PNC Bank Intranets. Applications were initially installed and tested in test environments and then moved onto productions environments over a period of one year.

Environment: Windows 2000/2003 Server, IIS (5.0 & 6.0) and Citrix PS 4.0, HP and Dell Blade Servers

MERRILL LYNCH, NY AND NJ (March 2005 to February 2007)

WINDOWS / CITRIX ADMINISTRATOR

Environment: Windows 2000/2003 Server, Citrix XP and PS4, MS SQL & IIS 5.0

GE CORPORATE (Oct 2004 to Feb 2005)

WINDOWS / CITRIX ADMINISTRATOR

Environment: Windows 2000 Server, Citrix MetaFrame XP, MS SQL & IIS

SATYAM COMPUTER SERVICES LIMITED (Oct 1999 to Sep 2004)

Systems Administrator

Environment: Windows NT Server, Windows Workstation, Windows 95 / 98

INFOSYS TECHNOLOGIES LIMITED. (Sep 1997 to August 1999 (8 Months)

Systems Support and Administration

Systems Administrator

Environment: Windows NT Server, Windows Workstation, Windows 95 / 98

ITC FACTORY LIMITED, BANGALORE (Feb 1996 to August 1997 (8 Months)

Systems Support and Administration

Systems Administrator

Environment: Windows NT Server, Windows 95

CERTIFICATIONS:

Completed Bachelors in Electronics in addition to the below certifications

Kubernetes Certified Administrator

Docker Certified Associate

AWS Certified SysOps Administrator - Associate

MCSE - Microsoft Certified Systems Engineer

CCA – Citrix Certified Administrator in Presentation Server 4

OCA – Oracle Certified Associate



Contact this candidate