Technical Lead Resume
Chicago, IL
SUMMARY:
- Looking for Lead position in Software Delivery/ Infrastructure Support, end to end Testing or architecting solutions for Continuous Integration/Continuous Delivery/Continuous testing.
- I have experience leading and Architecting solutions for implementing CI/CD pipeline (Continuous integration/Delivery).
- Managed Software Delivery for Deployment of large scale enterprise applications as well as Micro Applications.
- I have experience in financial / telecom sector.
- I have actively lead deployments for large and small applications both Java/.NET. Key member in defining process for Software Delivery, Software Upgrades, Deployments.
- Coordinated build/deploy activities through application life cycle.
- Over 8 years of experience in Software Delivery, Upgrades and Services , I have Expertise in supporting Continuous Integration/Continuous Delivery of Applications, Managing, Leading teams, excellent client interface skills, excellent requirements gathering /defining test Plans / testing strategy /implementation skills. Thoroughly well versed on SDLC .
- Over 12 years of experience working as a dedicated Quality Assurance Engineer .
- Proven aptitude for methodical problem solving, good communication skills, strong attention to detail, ability to work well across cross functional teams.
- Strong trouble shooting skills and ability to accomplish or super cede goals in a timely manner.
AREAS OF EXPERTISE:
- Deep knowledge of Cloud Computing Architecture - AWS, Launching and configuring of Amazon EC2(AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications. configuring launching ELB RDS /S3 for WEB applications.
- Managed projects for deployment of Integrated Technology Solutions for major Telecom Customer - Confidential & Confidential, Managed Timely delivery and flawless execution of Software Integrated Solutions meeting the challenges of a rapidly changing day to day environment, experience in trouble shooting, working with various documents with multivendor platform, root cause analysis, mapping release notes with upgrades.
- Good experience on DevOps tools such as Vagrant, Oracle Virtual Box, Jenkins, IBM uDeploy/URelease, SVN, GIT Hub, SonarQube, Appscan. Knowledge of networking, firewalls, load balancers .
- Experience with IBM’s uDeploy and uRelease tools for implementing various use cases, Hands on experience with implementing Continuous Integration and Delivery pipeline using Jenkins. Co-o rdinated ongoing team projects and resolved system, process and participant issues with cross functional team members. Conducted ongoing internal daily team meetings to set priorities and resolve outstanding issues.
- Facilitated weekly client meetings to review project status, upcoming deliverables and address concerns.
- Contributed in Project management activities involving planning, estimating, assignment and tracking of tasks
- Level2 Maintenance, System Administration Linux, Performing and managing live software upgrades for Confidential $ Confidential Mobility and VzW LTE. Presenting MOPs to Customers, Validating and monitoring Key Performance Indicators.
- Server configuration and administration: Confidential & Confidential NPO Servers, HP-LINUX, UBUNTU, RNCs, eNodeBs, Nodebs, Wireless Management Server, Web Server, Oracle Database Server.
- Software Test Verification for Wireless Call Processing technology. Strategic Test Planning, Providing RISK Assessment, Creating End-to-End test solutions from requirements, validating requirements, Creating Test Plans and test scripts comprising multi-network test scenarios for functional checks, OAM checks, Quality of Service profiles and handoffs for Voice and Data.
- Provide Feature Test Planning Develop E2E test strategies, Document and manage Test plans Work closely with Field Office Engineers to understand the operation and integration in order to optimize the integration activities.
TECHNICAL SKILLS:
DevOps Tools: Jenkins, Udeploy, SonarQube, AppScan, HP - ALM, JIRA, Remedy, SoapUI, Selenium, Agile Methodology/ SCRUM Methology
Version Control: SVN, GitHub Version Control, GIT, GIT Bash Shell
Access Tools: CITRIX, Putty, RDP, WinSCP, Windows Explorer ORACLE VM Virtual BOX Manager, Vagrant, CLI, bootstrap
Operating Systems: UBUNTU, RHEL-LINUX, MS Windows, Sun Solaris
Database: SQL server database, ORACLE
Documentation: GForge, SharePoint to publish documents, NEXUS, DebugMode Wink Player
AWS Cloud Computing/ Dedicated Cloud- IBM VMs: Cloud, AWS, EC2, ELB, Auto Scaling, S3, IAM, AWS CLI, JSON, IaaS, PaaS Amazon SNS, Amazon SQS, Cloud Formation templates, CloudTrail
Web related technologies: Web applications Server, Web Services, Service Oriented Architectures
Programming Languages: Familiar with JAVA, J2EE, PL/SQL, PERL, Bash Shell Programming. HTML, CLI
Networking Protocols: TCP/IP, DNS, DHCP, SSL, HTTPs, UDP, LDAP, SSH, NTP, NAT
Test Strategies: Ask Yourself, OWASP, Agile Methodology, Test Management Systems, HP-UFT (QTP)
Microsoft Office Suite: MS Project, MS Excel, MS PowerPoint, MS Outlook, MS Word, Windows Power Shell, MS VISIO
Confidential Tools: Elmah Logs, Confidential, Service-NowSmartSheet, HP-LoadRunner, HP-ALM, JIRA
EMPLOYMENT:
Technical Lead
Confidential, Chicago, IL
Responsibilities:
- Involved in Middleware Infrastructure Support Define SLAs, Run SOPs for Prod Go-Live for LeaseWave Application
- Involved in Middleware Integrations Support Define SLAs, Run SOPs for Prod Go-Live for LW application
- Documented Performance Test Process, Integrated performance test process with LW Patch deployments.
- Defined Patch process, created implementation plan to deploy patches (Who/when/How -steps to deploy the patch releases, health checks in smart sheet).
- Documented the SLAs for LW interfaces, worked across team members.
- Defined SIF for CASH interface errors.
- Leading Load testing for LW application.
- Defined the load tests for the application.
- Co-ordinate with Performance test team.
- Define scenarios as Click Streams in UPerform for load runner scripts.
- Deep dived into performance test results.
- Acted as a liaison between vendor and customer to flag/resolve issues.
- Created requests in service now for additional support.
- Reviewed ELMAH logs for runtime exceptions, Reviewed CPU and Memory usage in WhatsUpGold ( Confidential ).
- Represented issues with Odessa for follow up, Participated in Defect Review Call to discuss cross functional impact of issues found.
- Created tickets in ALMs, uploaded files for JIRA/ALMs
DevOps Lead/ Service Delivery Lead
Confidential, Naperville, IL
Responsibilities:
- Defined requirements, architected, and implemented High Availability DevOps Solution for BMO Transportation Finance Project. (Number of frequency of deployments, High Availability, Disaster Recovery, size of environment, size and number of applications, Integrations)
- Ensured that the BMO systems were “Install Ready” with all pre-requisite and co-requisite hardware, software and network connectivity in place as required (per the IBM Software component release notes) for specific components to be installed.
- Defined ports configuration for firewall routing based on placement and topology of IBM components across data centers. (Udeploy /Agent Relays/Agents) and Continuous Integration servers. Worked with Network Teams to resolve firewall conflicts.
- Lead the software upgrades on IBM-Udeploy servers, migrated database across Data Centers, ordered Licenses with IBM-Rational Key License Server (RKLS). Provided input, defined templates for Backup of critical DevOps components.
- Provide technical leadership, project guidance for automation solutions in Dev/SIT/UAT/Prod environment.
- Worked across App Teams and Operations Teams to actively deploy and validate builds from SIT through production within a Continuous Delivery model. Defined DR -Disaster Recovery test Strategy.
- Establish an automated DevOps release management pipeline Created ALMs (previous), Remedy Tickets for Access, deployment, any infrastructure related issues.
- Owned and lead initiatives to define, design, and implement DevOps solutions for Code Quality scanning and code vulnerabilities. Installed/configured SonarQube with Jenkins for continuous scanning of .NET/JAVA applications. Defined criteria for Quality Gates.
- Setup AppScan on IBM VM for static scanning of .NET/Java applications. Scanned applications, uploaded reports to GForge.
- Requested additional VMs to integrate day2 applications
- Monitored and reported status on a regular basis to the project team and to BMO management.
- Mock1/Mock2 /Dress Rehearsal Activity - Scheduled stop/start/recycle of applications. Followed thru on open defects. Provided data for updating Playbooks. Provided on-call support through Mocks and Production/Go-Live.
- Executed step by step DevOps activities to support Go-Live/Production of BMO Transportation Finance.
Environment: IBM 500+ VMs ( Linux/Windows based VMs)
DevOps Tools: Jenkins, Udeploy, SonarQube, Appscan, Access Tools: CITRIX RDP, Putty, WinSCP, Windows Explorer. IBM-WAS Consoles, Database: SQL Server database, Oracle DB. Version Control: SVN Document Repository: SharePoint, GForge, Nexus, Testing and Tracking systems: HP-ALM, Remedy, Applications: Java/.NET applications on Linux; Solaris and Windows server, SoapUI 5.2.; Agile Methodology
Service Delivery Manager
Confidential, WoodRidge, IL
Responsibilities:
- Responsible for responsible for overseeing and reviewing the framework for delivering fast features to Customers. Responsible for architecting/configuring IBM UrbanCode Deploy, managing and driving the IBM uDeploy configuration for Continuous Delivery for .NET/JAVA applications
- I have had major roles in defining the process for continuous delivery of software from Dev to QA, and all the way to production. Responsible for Staging and deploying Software Content across multiple environments (starting from Dev, QA, Demo and Production)
- Created packages that make up a single release from multiple different teams which required a great deal of coordination among the teams. Architected solutions for Build Automation and deployment.
- Elicited business requirements, functional specifications and developed Implementation guides/Customer Documentation for multiple lines of projects with varying levels of complexities
- Created Customer level System and Acceptance Test Plans for deployment testing, also created SOP for Deployment.
- Hands on experience on JIRA for creating bug tickets, pulling reports. Used Jira as ticket tracking and work flow tool.
Environment: Java and .NET applications, HTML, Subversion: SVN, Shell Scripts, Jenkins, IBM UrbanCode Udeploy, Jira/ HP-ALM, Nagios, Linux, Bash, Perl, Oracle 12c/SQL Server; Agile Methodology
Technical Specialist/DevOps
Confidential, Naperville, IL
Responsibilities:
- Responsible for the supervision and deployment of Integrated Technology Solutions for Confidential Customers.
- Managed Timely delivery and flawless execution of Software Integrated Solutions meeting the challenges of a rapidly changing day to day environment.
- Coordinated end to end implementation of Software product offerings for multiple Customers
- Experience in implementing Continuous Delivery and Deployment in a large enterprise. Administered release management activities of various ongoing release including hotfixes, feature release, patch and main release.
- Perform full upgrades, intra, inter release upgrades binaries, static content, middleware updates, database changes and configurations.
- Provided input for updating Bash scripts for deployment and automation.
- Managed multiple projects concurrently with changing priorities, reviewed the business requirements/ functional specification with various internal and external stakeholders
- Involved in integrating existing product with newly introduced Platforms (IBM to HP), Private Cloud, Requested License files, uploaded software Loads, installed certificates
- Acted as key point of contact between development, Operations, Business, as well as client stakeholders through Upgrades.
- Conducted weekly meetings and walk-through with the project team to analyze and discuss the impact and changes of new functionalities.
- Effectively handled change requests, determined the scope of CR, identified cross functional dependencies and interfaced with both clients and internal team to ensure that the CR is incorporated into system design
- For deployment of various Network elements/Servers Network Performance Optimizer / Nodebs, created deployment scripts, Requested Software Loads, License files added new fields in License Generation Tool. Downloaded software to Servers, Created and maintained current and the newer version just in case need to Roll-Back, Upgrade servers in production environments, Managed servers before and after Upgrades,
- Set up entire new test environment for RCA needs on specific customer Labs
- Experience in Windows and Web Environments, Application Life Cycle Management (ALM)
- Coordinated ongoing team projects and resolved system, process and participant issues with cross functional team members. Conducted ongoing internal daily team meetings to set priorities and resolve outstanding issues.
- Facilitated weekly client meetings to review project status, upcoming deliverables and address concerns.
- Developed effective Customer relationships which led to high Customer satisfaction scores
Environment: JAVA/J2EE, ORACLE, MySQL SCN: SVN, Shell BASH Scripts, Deployment: IBM UDeploy, Apache, WebLogic, Tomcat ISO Maker, Vagrant, Oracle Virtual Manager, LINUX, WINDOWS, HP-UNIX, Sun Solaris. Agile methodology.
Confidential, Naperville, IL
Lead Software Upgrade Engineer
Responsibilities:
- Performed Intra, Inter Release RNC Software upgrades procedures, Download RNC Software, RNC pre-checks, removed unused software, generated Confidential files, applied Confidential patches, Confidential Rebuild, Backup RNC image, Downloaded software on RNC, activate new Software on RNC, applied Work Orders in Critical and online mode, applied counter lists. Upgrade RNC Firmware if needed. Performed RNC Post-checks, Checked Alarms. Installed SSL certificates, Defines DNS names in Server config files.
- Developed Flat files with upgrade parameters, developed automated scripts for upgrades, backups and configuration of parameters.
- Verified procedures and Executed scripts in real time Lab environments prior to Upgrades
- Performed Software Downloads on 3G and LTE Network elements (RNC, Nodebs and NPO Servers)
- Generated MOPs from Release Notes, Created and applied. Work Orders using WiPS/WAUT Tools, participated in sync calls, Send Status Reports.
- Provided RISK assessment and escalation procedures, Fallback/ back out procedures.
- Developed MOPs - Procedural Documents to minimize outages, verified KPIs to ensure upgrades were successful.
- Created ARs, CAs to follow up problems found during the SUs.
- Monitored Key Performance Indicators on Nodebs and RNC level.
- Created orders for Software Loads. Downloaded software from DVD-ROM/Local files to Service Repository Systems (SRS).
- Executed WiCL scripts on WMS to manage Network elements data (RNC, BTSs).
- Upgraded Network Product Optimizer (NPOs) Servers, Created Users, policies.
- Developed implementation plans, published and maintained on SharePoint, effectively communicate & manage project status and priorities for multiple lines of Products.
Software Test Engineer/Architect
Confidential
Responsibilities:
- Responsible for system configuration and testing during implementation and production support.
- Provide Test planning, Feature Test estimates, scripting, and execution of all testing required for a single feature or the entire Release or a software patch.
- Reviewed feature requirements. Low Level Design/High Level Design, developed comprehensive test plans, execute testing for different system components: Web Applications, Communications, Call Flows, KPIs, reports and extracts.
- Write complex SQL queries to locate tests, generate reports.
- Developed test strategy, provided very detail test steps for automating tests, executed automation scripts, executed manual test cases. Provide guidance to less experienced team members.
- Ensured configuration and testing are completed according to specifications, defined standards, utilizing test tools. Call Flow Analyzers, Call Traces, Load Generators
- Reviewing feature requirements, Requirements Test Plan, Creating One Liners/Test cases and documenting test results in TMS, Creating RTS for hardware changes needed to support feature testing.
- Setup and maintained lab for functional and performance testing Tested extensively to confirm that the applications met the initial functional specifications.
- Assisted in Integration and deployment of applications.
- Applied private products for testing, upgraded Network Elements. Provisioned base features and set up lab for feature testing. Executed DT/FT tests in Lab. Documented test results
- Created Lab Trouble Tickets for problems found with lab and software tools, follow up with Developers on fixes and retests for the Modification Requests (MRs).
- Provided data for RCA, Select Tests from Deliverable Tests/ Feature Tests DT/FT tests for Automation. Communicated accurately the results to management team. Recommended improvements to the testing processes to create efficiencies.
- Provided input to Customer Documentation, Verify Customer Documentation, and Validate documented feature
- Provided quality process improvement initiatives, Identified risk, provide a mitigation plan, communicates the same.
Environment: MS-Office, Windows, Linux, Solaris, APIs in C, Java, TCL, ORACLE, SQL, Shell Scripting
Tools: Test Management System (TMS), Lab Modification Reports (LMRs)
Other Skills: Knowledge of IP Routers, IP Switches, Network Performance Equipment, and Network Analyzers. GUI Tools for Network Analysis, Call Flow verifications.
Senior Engineer
Confidential, Arlington Heights, Illinois
Responsibilities:
- Coordinated end to end implementation of wireless features
- Elicited business requirements, functional specifications and Implementation guides for 15+ projects with varying levels of complexities. Managed multiple projects concurrently with changing priorities, reviewed the business requirements/ functional specification with various internal and external stakeholders
- Effectively handled change requests, determined the scope of CR, identified cross functional dependencies and interfaced with both clients and internal team to ensure that the CR is incorporated into system design and testing.
Environment: MS- Windows, UNIX, Scripting, SQL, ORACLE, FrameMaker
