Post Job Free
Sign in

DevOps Engineer

Location:
Ashburn, VA, 20147
Posted:
June 09, 2025

Contact this candidate

Resume:

NARESH TATIPELLI

**********@*****.***

www.linkedin.com/in/ntatipelli

571-***-****

Over 19 years of IT experience including 10+ years of extensive experience in Build, Release and Deployment management, with a focus on Continuous Integration (CI) systems. Implementing effective IT strategies critical deployments in Amazon Web Services, leveraging Configuration management, CI/CD and Containerization and Orchestration. Utilized different DevOps fundamental devices like GIT, Jenkins, Ansible, Chef, Terraform, Docker, Kubernetes, a variety of scripting languages, and monitoring tools.

Professional Summary:

Extensive experience in writing Terraform modules to manage AWS infrastructure, for automatic creation of RDS instances, VPCs, Auto scaling groups, Load balancers, SQS, S3 buckets.

Assist with Dev-SecOps jobs such as container security, hardening, base lining, and continuous integration and delivery (CI/CD).

Implemented Docker Swarm to deploy load balance, scale and manage Docker containers with multiple namespace versions and integrated cluster management with Docker engine.

Experience on AWS, zeroing in on high-accessibility, adaptation to non-critical failure, and auto-scaling utilizing Terraform formats. Alongside (CI/CD) with AWS Lambda and AWS Code Pipeline and Using Python with Boto3 SDK to enhance mechanization gave by Ansible and Terraform to assignments.

Expert in all areas of Jenkins, including setting up CI for new branches, building automation, plugin management, and securing Jenkins with master/worker configurations.

Experienced in developing CI/CD pipelines for build, test, and deployment, as well as troubleshooting build issues, optimizing performance, and generating metrics on master performance and job usage.

Expertise in Network monitoring and performance management like Monitoring tools such as Nagios, SolarWinds and Network traffic analysis patterns to detect optimize performance and proper utilization of resources and coming to Security and Access Control like Firewall configuration in setting up firewalls to protect the network from unauthorized access, including configuring inbound and outbound traffic.

Automated cloud infrastructure provisioning using Terraform and built CI/CD pipeline using Jenkins and Urban Code Deployment for faster and reliable deployments.

Expertise in installation, configuration, clustering and administration of Websphere Application Server on AIX, Solaris, Linux, Windows operating systems.

Experienced in installation, configuration, monitoring and troubleshooting of IBM Websphere Lombardi.

Experience in supporting the production system and handling day-to-day issues.

Strong interpersonal, analytical and communication skills, proven ability as an efficient team member.

Education:

Bachelors in Electronics and Communications Engineering, JNTU, INDIA 2005

Technical Skills:

Operating Systems

Linux, Ubuntu, Windows, RHEL.

Cloud Environments

Amazon Web Services (AWS)

Automation Tools

Jenkins, UCD, Terraform, ArgoCD

Containerization Tools

Docker, Docker Swarm, Kubernetes.

Version Control Tools

Git, GitHub, Bitbucket, SVN

Scripting

Python, Yaml, Shell scripting, JACL, Jython, Java Script.

Application Servers

WebSphere Application Server 8.x/7.x/6.x, WebSphere Commerce Server 7.x/6.x,, Tomcat 6/5, Weblogic 9.2

Messaging Servers

IBM WebSphere MQ 6.x/5.x

Databases

DynamoDB, MongoDB, Redshift, Oracle, SqlServer, DB2,Sybase.

Languages

JAVA, J2EE, C, XML, HTML.

Repository Management

JFrog, Nexus

Performance Monitoring

CloudWatch, Splunk, Wily Introscope, Tivoli Performance Viewer.

FannieMae, Reston, VA Jan 2015 – Apr 2025

Sr.DevOps Engineer

Responsibilities:

Designed and managed scalable and highly available AWS cloud infrastructure including VPCs, EC2 instances, Elastic Load Balancers (ELB), Auto Scaling groups, Application Gateways, Route 53, and Transit Gateway to support enterprise-level workloads.

Architected serverless solutions using AWS Lambda, API Gateway, DynamoDB, and Step Functions, enabling event-driven architectures with reduced operational overhead.

Led the migration of on-premises applications to AWS, refactoring workloads into cloud-native architecture using EC2, Lambda, and Kubernetes (EKS) to improve scalability and cost efficiency.

Automated infrastructure provisioning and deployment using Terraform and AWS CloudFormation, ensuring consistent multi-region deployments and reducing setup time by 60%.

Designed and deployed CI/CD pipelines using Jenkins, UCD and Terraform, automating blue-green deployments with zero downtime.

Engineered disaster recovery solutions using Amazon S3 Cross-Region Replication, AWS Backup, and RDS automated snapshots to achieve 99.99% recovery rate within SLA requirements.

Designed event-driven architecture using Amazon SQS, SNS, and EventBridge, ensuring seamless asynchronous communication between distributed microservices.

Used ArgoCD, Helm charts to manage Kubernetes applications.

Automated resource management and recovery processes using AWS Lambda and boto3 scripts, achieving reduction in downtime for high-availability architectures.

Developed and deployed AWS AppFlow jobs for data transfer between Salesforce and AWS.

Integrated AWS Lambda and Step Functions to automate post-migration validation checks, reducing manual verification efforts.

Developed Python and Bash scripts to automate workflows such as EC2 instance scaling, S3 bucket management, and infrastructure monitoring.

Conducted root cause analysis for production issues using Splunk and CloudWatch Logs improving system reliability.

Environment: AWS, Cloud Formation, Terraform, Bitbucket, Git, GitHub, Docker, UCD, Jenkins, Kubernetes, ArgoCD, Helm Charts, Python, SAST, DAST, Splunk, AppFlow, Jira, Confluence, Visio, Checkmarx, Tableau, Alteryx.

FannieMae, Reston, VA Nov 2012 – Dec 2014

WebSphere Administrator

Responsibilities:

Installed, Configured and Administered IBM BPM 8.5/7.2 on Linux and Windows.

Installed Process Center and Process Server in Clustered and Non-Clustered environments.

Deployed Lombardi snapshots created by application teams.

Configured Role-Bindings and Environment Variables in Lombardi Snapshots.

Involved in Architectural discussions.

Installed Fix packs and applied Hot Fixes.

Configured Websphere container resources like JDBC provider, Virtual Hosts, Shared libraries, JNDI Configurations and Environment variables.

Implemented Clustering and Failover.

Implemented High Availability and created Core groups.

Configured Apache - Websphere plug-in.

Used Tivoli Performance Viewer to monitor Websphere Applications.

Worked on performance tuning and optimized various configuration settings such as JVM Heap, Connection pool, Thread pool settings.

Worked with IBM in opening a PMR for inconclusive root causes of Websphere/Lombardi systems, and coordinating the proposed changes with the respective teams.

Supported applications 24X7 on a rotational basis.

Environment: IBM BPM 8.5/7.2, Apache 2.2.3, Weblogic 9.x, SuSE Linux, Windows, Oracle11g, LDAP, JDK1.5/1.6, Remedy, JACL, Jython, Shell scripts.

Staples, Framingham, MA Aug 2012 – Oct 2012

WebSphere Administrator

Responsibilities:

Installed, Configured and Administered WebSphere Application Server ND 6.1/7 for Dev, QA, UAT & Production environments.

Responsible for WebSphere Commerce 6.1/7.0 installation and configuration, Upgrades applying fix packs, interim fixes, pars.

Developed shell, jython scripts for installation and configuration of WebSphere Commerce server.

Installed and Configured WebSphere MQ 6.0.

Created and configured MQ Objects like Queue Managers, Queues, Clusters and Channels.

Responsible for WebSphere Application Server creating Clusters, WebSphere variables, configuration objects, JDBC resources, data sources.

Responsible for infrastructure delivery automation for migration of WebSphere Commerce and WebSphere Application server 6.1/70.

Responsible for WebSphere Commerce Server instance creation, Database migration to IBM db2, Profiles creation.

Created Cluster on WebSphere Commerce Server, added new cluster members and configuring JDBC JMS, Creating data sources.

Responsible for WebSphere Commerce Feature Pack 4 installation and Fix pack 5 up gradation from Dev through prod server on staples.com.

Published Catalogs using Commerce Accelerator.

Created Stores using Admin Console.

Migrated business critical commerce application to 64 bit from Dev through Prod servers.

Production support and production servers’ migration of Commerce 32 bit application to 64 bit.

Responsible for Configuring JMX, MQ configuration, JDBC, worked closely with development team to solve the issues.

ITCAM DC setup and configuring application servers for monitoring application performance.

Tivoli Data Collector installation and upgrade, configuring with WebSphere Application Server.

Supported applications 24X7 on-call on a rotational basis.

.

Environment: WebSphere Application Server ND 6.1/7.x, WebSphere Commerce Server 7.x/6.1, WebSphere MQ 6.0, IBM HTTP Server 7.x/6.x, AIX 7/5.3, Solaris 10, Tomcat 6.x, Windows XP, Oracle11g/10g, DB2, ANT, Maven, LDAP, ITCAM, AutoPilot, JDK1.5/1.6, XML, JACL, Jython.

Rotech Healthcare, Winter Park, FL Feb 2011 – Jul 2012

WebSphere Administrator

Rotech has been a national leader in providing home medical equipment, respiratory equipment and services, and respiratory (nebulizer) medications for home use. The projects like eIntake, eForms, and webtools are administered using WebSphere and MQ Series.

Responsibilities:

Installed, Configured and Administered WebSphere Application Server ND 6.1/8 for Dev, QA, UAT & Production environments.

Installed and Configured WebSphere Commerce Server 6/7 and created commerce instances.

Installed IBM Lombardi 7.2 in clustered and non-clustered environment.

Deployed snapshots to the runtime environment using Lombardi Process center console.

Installed and Configured WebSphere MQ 6.0.

Created and configured MQ Objects like Queue Managers, Queues, Clusters and Channels.

Integrated Lombardi with WebSphere MQ.

Developed scheduler scripts for automatically restart the Lombardi BPM processes.

Published Catalogs using WebSphere Commerce Server Accelerator tool.

Installed EARs, WARs and configured application specific JVM settings, Web container parameters using the Admin Console and JACL scripts, following the change management requests.

Responsible for applying Refresh packs, fix packs and Interim packs to WebSphere Application server and IHS web server.

Created the user lists and groups in LDAP Servers and mapped them to the enterprise applications running on the Application Servers.

Worked closely with developers to define and configure Application Servers, Virtual Hosts, Web Applications, Web Resources, JDBC Providers, Data Source and Servlet Engines.

Developed & Modified JACL & Jython Scripts for Automated Application Deployment and Configuration changes.

Involved in migrating applications from WAS V6.1 to 8.0.1.

Installed Wily Introscope and created Agents.

Used Wily Introscope, Tivoli Performance Viewer to monitor WebSphere Applications and tuned the environment accordingly like changing the JVM Heap, Connection Pool settings.

Used AutoPilot, Qpasa monitoring tools to monitor MQ.

Involved in Troubleshooting Admin Server start-up issues, Java code defects after deployment, like class path issues and errors in application properties files by checking JVM logs and Plugin-logs.

Involved in Java/J2EE development.

Reviewed the Java code for troubleshooting and fine-tuning the applications.

Worked with IBM in opening a PMR for inconclusive root causes of websphere/Lombardi systems, and coordinating the proposed changes with the respective teams.

Supported applications 24X7 on-call on a rotational basis.

Environment: WebSphere Application Server ND 6.1/8, XD 6.1, WebSphere Commerce Server 7.0/6.1, IBM Lombardi 7.2, Process Server 6.1, WebSphere MQ 6.0, IBM HTTP Server 8, AIX 7/5.3, Red Hat Linux 5.0, VMWare, Solaris 10, Tomcat 6.x, Windows XP, Rational Software Architect 8/7, Hudson, Oracle11g/10g, DB2, ANT, Maven, Subversion, LDAP, Wily Introscope 9.x/8.x, Qpasa, Java, J2EE 1.5, XML, JACL, Jython, CloverETL.

Verizon, Silver Spring, MD Feb 2008 – Feb 2011

WebSphere Administrator

Verizon operates the nation’s most reliable and largest wireless voice and data network, serving more than 80 million customers, with more than 85,000 employees nationwide. The projects like iVAPP buddy, vRepair Analytics and vRepair-Web are administered using WebSphere and MQ Series.

Responsibilities:

Installed, Configured and Administered WebSphere Application Server ND 6.1 and IBM HttpSever 6.1.

Installed and configured Websphere Process server 6.1.

Installed and Configured WebSphere MQ 6.0.

Involved in Creating and Managing the Nodes, Application Servers, Clusters and deployed multiple J2EE Applications.

Configured MQ with WAS using JMS services.

Created and configured MQ Series Objects like Queues, Clusters and Channels.

Responsible for testing of applications at various levels before deploying them to production. The test phases include development, stress testing, and finally to production.

Setup profiling tools for J2EE Application's and worked with Application Groups in improving performance of application and possible memory leaks in application before deploying.

Involved in creating Resources like JDBC Provider for DB2, SQL, Shared Libraries, JNDI Configurations, EJB References, and creating Environment Variables.

Involved in Monitoring, High Availability and Systems Scalability.

Developed WebSphere administrative tasks using wsadmin(JACL & JYTHON) scripts.

Involved in Tuning of WebSphere Application Server for performance improvements.

Worked with Application groups in troubleshooting and fine-tuning the application Performance.

Configure SSL for Web Servers and LDAP Security for WebSphere using IBM Directory server.

Used Qpasa monitoring tool to monitor MQ.

Worked with QA Team for Load Tests and Performance tests and identified the bottlenecks in the applications.

Trouble shooting various problems in different stages of development using log files.

Worked closely with developers to define and configure Application Servers -as well as deployment of EJB's on the WebSphere Application Server.

On-call support (24x7) for Monitoring and maintaining multiple Applications.

Environment : WebSphere Application Server ND/XD 6.1, Process Server 6.1, WebSphere MQ 6.0, Tivoli Directory Server 6.x, Tivoli performance viewer, IBM HTTP Server 6.1.x, J2EE 1.4/1.5, AIX 5.3, Solaris 10, LDAP, Hudson, Wily Introscope 8.x, Qpasa, CruiseControl, ANT, Tomcat 6.x/5.x, Oracle 10g/9i, Red Hat Linux 5, JACL, Jython.

AMDOCS, Pune, India Jun 2007 – Nov 2007

Java/J2EE Developer

Wireless Manager

Wireless Manager Module of Sprint-Nextel telecommunications features a Web-enabled interface, the Wireless Manager Website allows Customers to manage their own inventory, services and features round the clock. The Wireless Manager allows a Corporate Administrator to have autonomous control over their wireless handsets and equipment, while also providing the ability to track the status of orders and changes and view their current bill.

Responsibilities:

Developed Large BAN and HPPTT modules.

Developed in coding of Servlets, HTML, JSP, JSTL, EJB, Value Objects and helper classes.

Involved in writing JavaScript functions and implementation of AJAX on presentation layer.

Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.

Used XSLT for transforming common XML format into internal XML format.

Client side as well as server side validation implemented by using validation frame work.

Developed SQL queries and Stored Procedures for implementing the business logic.

Extensively used Tuxedo Services to call database from the application.

Used ANT as build tool. Log4J is used for logging.

Involved in usage of UNIX shell scripting for data loading and other automated processes.

Code review, performance tuning of application or modules using JProfiler.

Involved in Production Support and technical issue resolution.

Developed and implemented proof of concepts using Industry standard and best practices.

Used Telelogic Synergy application for UAT issues.

Used Mercury Quality Center application for implementing ST and SST to solve the production issues.

Took part in Unit Testing using JUNIT and Documentation.

Deployed various components of application using WebSphere Application Server.

Environment: J2EE 1.4, Struts 2.0, JSP, Servlet, HTML, JavaScript, Ajax, EJB, Tuxedo, C++, Oracle 9i, PL/SQL, JNDI, XML, Eclipse 3.2, WebSphere Application Server 5.x, Apache ANT 1.6.1, Log4J, Toad, SOAP, WSDL, AXIS, JDBC, Shell scripting, Windows NT, Unix, Mercury Quality Center, XTRA-C, Telelogic Synergy.

Ram Informatics, Hyderabad, India Feb 2006 - May 2007

Java/J2EE Developer

APTDC

Administration, Reservation, Accommodation, Assets Management and Finance Operations of Andhra Pradesh Tourism Development Corporation is being computerized in the form of a web application. In this site there is a provision for online booking of tickets and hotel booking. The desktop application deals with the invoicing and inventory management.

Responsibilities:

Assisted in designing and programming for the system, which includes development of Process Flow Diagram, Entity Relationship Diagram, Data Flow Diagram and Database Design.

Involved in Transactions, login and Reporting modules, and customized report generation using Controllers, Testing and debugging the whole project for proper functionality and documenting modules developed.

Involved in developing Java APIs, which communicates with the Java Beans.

Developed dynamic pages using JSP and Struts.

Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.

Used JMS Messaging for communication between different parts of the system.

Consumed Web services – WSDL and SOAP for getting credit card information from third party,

Developed Stored Procedures, Triggers and views.

Used XML, XSL for Data presentation, Report generation and customer feed back documents.

Used Java Beans to automate the generation of Dynamic Reports and for customer transactions.

Performed unit testing for modules using JUnit.

Environment: J2EE 1.4, Struts 1.2, JSP, Servlet, JavaBeans, XML, XSL, SOAP, UDDI, WSDL, HTML, JavaScript, CVS, JDBC, Log4J, ANT, Oracle 9i, WebSphere 5.0, JMS, JUnit, Toad, Windows NT, Linux.

Ram Informatics Ltd, Hyderabad, India Aug 2005 - Jan 2006

Java/J2EE Developer

SBMS

This welfare portal is a single point of contact for the all welfare schemes being implemented through the above-mentioned stake holding departments/corporations. This portal can be accessed by any user from anywhere in the world using Internet. This portal ensures the transparency by publishing the scheme details, budget allocation for the scheme and beneficiary details etc.

Responsibilities:

Developed the assigned modules as per established procedures and goals.

Coding and Unit Testing of assigned tasks as per the defined standards.

Developed Servlets, JSP, EJB, DAO, DTO, Value Objects, helper classes,

Implemented and used various design patterns like MVC, Session Facade and Front controller.

Used JDBC to interact with the database.

Developed Stored Procedures and Triggers.

Involved in unit testing using JUnit.

Environment: Servlet, JSP, EJB, C, JavaScript, JDBC, HTML, Oracle 9i, Toad, Windows NT, Linux, ANT, WebSphere 5.0, Eclipse, JUnit.



Contact this candidate