Release Engineer/ Devops Support Lead Resume
Plano, TX
SUMMARY:
- Over 8 years of professional IT experience.
- 1+ years of experience as a Release Engineer overseeing deployments in AWS (S3, ELBs, EC2, EBS, Route53) performing ITIL Release Management and Change Management activities.
- Develop CI/CD Pipelines for automated prod deployments in AWS by integrating with other systems like Jenkins, Chef and HP Service Manager using REST APIs.
- Excellent understanding of Docker containers.
- Ample knowledge of DevOps, Build and Release Engineering activities and also on Agile and Six Sigma methodologies.
- Proficiency on AWS and related services like S3, EC2, EBS, RDS, ELB and Route53 etc.
- Excellent understanding of Internet technologies and protocols (TCP/IP, DNS, HTTP, SSL, etc.)
- Vast amount of Systems Engineering experience.
- Professional Experience with Linux system administration and shell scripting.
- Hands on operational experience in a high - critical Production Service Environment.
- Technical proficiency on repository tools like git, GitHub, CI tools like Jenkins, CD tools like Chef and Build tools like Maven, Monitoring services like Splunk, HP Sitescope, HP BSM.
- Having 7 years of experience in Level 2 System and Application Support Lead.
- Proficient in supporting applications hosted on Oracle Weblogic Application Server, BEA Weblogic Server, IBM WebSphere Application server, JBOSS, Apache Tomcat Application and Webservers and Microsoft Windows 2003/ 2008 Server, Microsoft IIS .
- Proven ability to setup Disaster Recovery environments for applications and configuring them from scratch.
- Extensive Ability to interact with on-shore and off-shore Developers, users, Project Design and Development teams, Project Managers and other support teams and coordinating production release and rollout and other maintenance and enhancement activities.
- Excellent interpersonal skills, commitment, result oriented, hardworking with a quest to learn new technologies and undertake challenging tasks.
TECHNICAL SKILLS:
Operating System: Windows 2000/ 2003/2008 , XP, UNIX, Linux
Programming Languages: UNIX Shell Scripting, C, C++, Java
Tools: HP Business Availability Centre (BAC), HP Service Manager, HP Open view Manager, Control-M Batch Job Scheduler, Remedy, uDeploy, AHP.
Database: Oracle 10g, SQL Server 2000/ 2005/ 2008
Application Server Technology: IBM WebSphere Application Server version 6, BEA Weblogic 8.0/ 9.0, Oracle Weblogic 10.0/ 10.3/ 11.
Webservers: Apache 2.2.3, Microsoft IIS 6
Desktop Software: IBM FileNet
Cloud Computing Technologies: Salesforce. Amazon Web services (EC2, S3, ELB, EBS, Route53, RDS)
Scripting: Java script, Shell script, JSON, Python.
Software build tools: Maven
Continuous Integration: Jenkins
Continuous Deployment: Chef
Containers: Docker
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
Release Engineer/ DevOps Support Lead
Responsibilities:
- As part of a Pre Approved Release DevOps Support Lead, developed CI/CD pipelines by working with the Dev teams to achieve automated Release deployments in Prod.
- Using Jenkins and REST APIs, achieved the objective of a fully automated DevOps Release pipeline by integrating the source code from nexus or git, with deployment tools like Chef which finally deployed the code in Prod AWS, thereby accomplished End to end automation.
- Assisted in the Application Release hardening process by creating Release branch, Creating and Deploying builds in a pre-prod environment, Merge the deployment code from the Release Hardening Branch to the Master Branch in git repository, stage the applications for Prod Deployment in and update the nexus repositories with the new release versions.
- Participate in the Production Release and guide the Production teams in their deployment.
- Inspected the infra setup and architecture of the new launch of applications in the AWS environment.
- Performed AMI rehydration on the EC2 instances with the latest enhancements from AWS, updated the Cloud Formation Templates with the new AMI and ensured this new AMI created new stack for AWS EC2 instances in Prod and DR AWS regions.
- Completed an extensive product overview and scrutinized the application launch scripts and other cloud formation templates (CFT) in AWS to ensure the application setup in the lower environments like QA or Dev have the best policies and practices pertaining to the configuration of Amazon S3, ELBs, EC2, EBS, Route53 and RDS resources on the AWS cloud before their infra setup and go live in Production environment.
- Signed off the application launch in Production and monitored the application go live and enthusiastically participated during the go-live of the applications in Prod AWS and worked with the Prod Support teams to fix issues noticed during the launch.
- Supervised the production releases and certified them to follow the best policies and procedures laid down by the organization both under the Agile and ITIL methodologies, thereby reducing the prospect of multiple unwarranted deployments.
- Coordinated with the Dev, infra and Application teams for smooth launch of the application in Prod.
- Reviewed the Release cycles of the applications and conducted the Release Strategy meetings to schedule the monthly releases and prioritize the release components.
- Assisted the technical teams for the Production deployments by opening Change tickets and used the previous experience of the application to provide technical competence during production releases.
- Directed the QA deployments at the end of every Sprint cycle to ensure the deployments run smooth and any issues or bugs were quickly identified and fixed before the Production launch.
- Authenticated the application deployments and monitored them in AnthillPro, uDeploy and other deployment tools prior to and during the launch.
Technical Platform: Amazon Web Services (S3, ELB,EC2, EBS, Route53, RDS), JavaScripts, JSON, Anthill Pro, uDeploy, HP Service manager, VersionOne, Release Management, Change Management, Chef, Jenkins, Shell Scripting, REST APIs.
Confidential, Plano, TX
Weblogic Server Administrator and Onsite Coordinator
Responsibilities:
- Administered the installations of Weblogic 10.x/11.x/12.x Servers on Linux and Solaris environments.
- Configured Admin servers, Managed Servers, Node Managers, Webserver plugins on the Weblogic Application servers. Deployed EARs, WARs and JARs as part of the application launch. Also set up SSL by installing certificates for secured communications with other resources.
- Examined the deployments against the application(s) response and identified the bugs or issues relative to them immediately, thereby ensuring the application is operated during the maintenance window and smiles its way to accept the live production traffic.
- Supervised the application performance real time and caught multiple scenarios of low or degraded performance pointers. Acknowledged and analyzed them quickly to limit the impact on the application and fixed them as soon as possible to ensure the traffic doesn’t take a hit.
- Consulted and evaluated with the development teams, application Subject Matter Experts and other Technical Support teams to troubleshoot various issues with Weblogic and application functionality, behavior and performance. Ensured that such root-cause analysis was clearly and carefully communicated across to the relevant teams to work upon.
- As part of the annual Disaster Recovery exercises, performed the application installation from scratch, deployed the various end points of the applications’ architecture like Database connectivity , MQ connectivity , batch job scheduling. Identified the gaps in connections, troubleshot and fixed all of them and scrutinized the traffic flow multiple times along the network.
- Successfully installed IBM Websphere MQ on Linux servers and configure the Listeners, Queues and Queue Managers to ensure the connectivity is reestablished and monitored the traffic flow.
- Identified areas which would need additional or more deeper monitoring and established multiple checkpoints to catch them well ahead of bigger impact. Scripted few shell scripts for this necessity.
- Mentored the offshore team members on all the tasks and responsibilities, clarified and supervised the production deployments and other incident tickets. Assigned tasks to the team and followed up with them for completion.
- Resolved all high and low priority production incidents or tickets and escalated them to the Subject Matter Experts and other teams whenever necessary.
Technical Platform: Oracle Weblogic Server 8.0/9.0/ 10.3/ 11.0 , IBM WebSphere Application Server 6.0, Microsoft Windows 2000/ 2003/ 2008/ Servers, Apache Tomcat Application Server, Apache 2.2.3 Web server, IBM MQ, Oracle 10g database, SQL Server 2000/2008, SUN Solaris, HP UX, AIX, Shell scripting, Control-M Batch job scheduler, HP- BSM, HP Sitescope, HP SM, Alive, HP OM, IBM FileNet, Salesforce, Control M Job Scheduler.
Confidential, Plano, TX
Application Support Analyst, Subject Matter Expert
Responsibilities:
- As an Application Subject Matter Expert , successfully owned the setup, configured and performed the Disaster Recovery for a HomeLoans Originations application.
- Consulted the Development teams, operations team like Network, Storage, Linux, Database and Wintel teams to understand the architecture, network setup, storage, Database and Citrix requirements for the application on the new DR environment.
- Recognized innumerable gaps (almost 70% ) or opportunities for setting up the monitoring and Alerting for different applications. Worked extensively with the Monitoring Admin team to construct end-to-end monitoring for applications on HP BSM, Splunk and HP Sitescope, identified the important transactions and reviewed the monitoring setup for all of them.
- Single handedly drove the tasks of writing the Batch Job aides for all the Production Batch jobs using shell and VB scripts, understood the workflow of the jobs in Control M and setup adequate monitoring and schedules on it.
Confidential, Plano, TX
Weblogic Server Administrator and Onsite Coordinator
Responsibilities:
- Administered the installations of Weblogic 10.x/11.x/12.x, Apache, JBOSS, Tomcat Servers on Linux and Solaris environments.
- Configured Admin servers, Managed Servers, Node Managers, Webserver plugins on the Weblogic Application servers. Deployed EARs, WARs and JARs as part of the application launch.
- Examined the deployments against the application(s) response and identified the bugs or issues relative to them immediately, thereby ensuring the application is operated during the maintenance window and smiles its way to accept the live production traffic.
- Supervised the application performance real time and caught multiple scenarios of low or degraded performance pointers. Acknowledged and analyzed them quickly to limit the impact on the application and fixed them as soon as possible to ensure the traffic doesn’t take a hit.
- Consulted and evaluated with the development teams, application Subject Matter Experts and other Technical Support teams to troubleshoot various issues with Weblogic and application functionality, behavior and performance. Ensured that such root cause analysis was clearly and carefully communicated across to the relevant teams to work upon.
- Guided the offshore teams by providing knowledge transition on the applications supported, the requirements, responsibilities, policies and procedures and expected by the client and provided on-call support for all high severity incidents and production releases.
Confidential
Production Support Analyst
Responsibilities:
- As an offshore support engineer, analyzed and resolved all the low priority production tickets for the applications supported.
- Successfully drove the weekly/monthly productions releases and provided the off hours support for Confidential .
- Monitored and trouble-shot the nightly batch jobs and resolved and fixed any batch failures.
- For high-critical or potentially high critical application issues, escalated the criticality to onsite counterparts and worked on the resolution.
- Reported the status of the application maintenance, performance and other client analytical reports and communicated to clients during the application maintenance window.
- Participated during the weekly knowledge transfer sessions, shared and discussed on the application functionality and other technical meetings.