Individual Contributor And On-shore Coordinator Resume
Mt Laurel, NJ
SUMMARY
- 12+ years of software development experience in Java, DevOps and Automation expertise.
- Worked on Server, Storage, Data Center, Infrastructure, Networks, and Security domain verticals.
- Involved in Product Development, Build Management, Automation Frameworks and CI/CD.
- Practiced agile process methodology with Scrum model, Certified Scrum Master from Good Agile.
- Worked on highly scalable and highly available complex production server instances and databases.
- Managed complicated enterprise customer applications and their interfaces to other systems.
- Proactively identified repetitive admin tasks that requires automation and automated them.
- Received kudos awards from clients for handling on - time successful and stressful deliveries.
- Possess strong debugging technical prowess including Linux/Unix system administration activities.
- Have significant US work experience, interacted with clients / stakeholders in Europe as well.
- Excellent verbal, written and interpersonal communication soft-skills and a dynamic team player.
- Solid work ethics and organizational pedigree with exceptional customer relationship management.
- Ability to prioritize, multi-task and co-ordinate with onshore and offshore teams.
- Flexible to work on any assigned tasks adaptable to changing business priorities and needs.
TECHNICAL SKILLS
Operating System Flavors: Linux (Red Hat, Ubuntu, SuSE, CentOS), UNIX (Solaris, HP-UX, AIX)
RDBMS-Databases: Oracle 9i/10g/11gR2/ 12c, MySQL
Programming Languages: Core Java, C++, C
Scripting Languages: UNIX Shell Scripting (bash, ksh, csh), Perl, Python, PL/SQL
Middleware Web Servers: XML, JSON, Apache Tomcat, JBoss, WebLogic
SCM Configuration Mgmt.: Git, SVN (Subversion), ClearCase, Rational Synergy
Continuous integration CI: Jenkins, Cruise Control
Continuous Deployment: Chef, Puppet
Profiling Diagnostic tools: Gcov, gprof, lint, cscope, coverity, purify, quantify, libumem, JProfiler
Build / debugging tools: Maven, ANT, GNU make, gdb, pstack, JMeter, strace, valgrind
Network Packet Analyzer: Ethereal, Wire shark capture sniffer tool, libpcap
Network Troubleshooting: Tcpdump, nmap, ping, iptables, SAR, route, nslookup, nfsstat, Ssh
Server Monitoring Tools: Nagios v4, Solarwinds Orion
Artifact Repository: Nexus, Art factory
Storage File Systems: CIFS, Oracle ZFS, ASM, Veritas CFS, HP 3PAR, SAN, NAS, AUTOFS, RAID
Virtualization Software: VMware vSphere, ESXi, KVM on RHEL
Container Technologies: Docker
PROFESSIONAL EXPERIENCE
Confidential, Mt Laurel, NJ
Individual contributor and on-shore coordinator
Responsibilities:
- Maintenance and enhancement of overall software build infrastructure for entire product line.
- Worked on automating servers provisioning, applications deployment, build process, release cycle.
- Database and Storage Infrastructure management, operations delivery of cloud services.
- Collaborated with Dev. team to refine and clarify requirements for release process automation.
- Delegated tasks to subordinates, followed up on assigned jobs status for quick turnaround.
- Prioritized/triaged code / test issues in bug tracking system and monitor through to closure.
- Analyzed, narrowed down, and traced performance bottlenecks using proprietary DevOps tools.
- Used custom static code analyzers and run-time performance analyzers, JVM tuning.
- Load health check-up, system performance monitoring of Business Intelligence servers farm.
- Developed strategic relationship with Integration Team in Configuration Management Chef.
- Worked closely with RM team to integrate code base among branches for build image.
- Setup action plans with Red Hat Pre-Sales team to resolve Linux platform issues/patches.
- Responsible for carrying out the test, evaluation and reporting of test results, error analysis.
- Incident management, change management process based on ITIL seamless service delivery.
- Collaborated with 24/7 NOC Network Operations team on managing the Data Center
- Mutually worked with QA and build engineering on test requirements, executed defined tests.
- Reviewed test results, identify anomalies and triage them into appropriate corrective actions.
- Co-ordinated with Data Integration and Analytics team in data mining using ETL tools.
Environment: SUSE SLES 11 SP1, RHEL 5.x, 6.x (64-bit) SELinux, Windows Server 2008R2 / 2012, Maven, Nagios, Solarwinds, WebLogic, Chef, Jenkins, Oracle Enterprise Manager (OEM), Java, Python, Perl, Oracle 11g / 12c, PL/SQL, Shell Script, LVM, LDAP, VMware.
Confidential, Sunnyvale, CA
Scrum master
Responsibilities:
- Application development of web preview simulator engine from inception through testing.
- Developed build automation scripts to accelerate Jenkins CI iterative build tool.
- Automated Unit test cases using Python PyUnit scripts and post build acceptance test.
- Used collaborative tool, Twiki that enables cross-team interaction and knowledge sharing.
- Created Proof-of-Concepts (PoC), wireframes/prototypes to establish artifacts.
- Managed the GitHub build system, artifact repository and dependency management tools.
- Adopted sprint planning, analyzing user stories, epics, creating sub-tasks, module ownership.
- Familiarized with use cases, break it down to sprint backlog items for feature requirements.
- Conducted daily scrum stand-up team meetings as part of agile, targeting sprint exit goals.
- Administered RHEL5 box for dev. and QA activities, package management using rpm/yum.
- Used Atlassian tool JIRA for agile project life cycle management and requirement tracking.
- Completed the tasks without impediments, identified the modules for reverse engineering.
- Interfaced with key stake holders, interacted with Product Owners and Solution Architects.
- Nginx server load monitoring by Nagios/NRPE, managed jobs run on distributed systems.
- Added test scripts based on test plans to implement structured test automation framework.
- Facilitated agile software delivery process, Sprint Burn-Down chart to track team’s progress.
- Led retrospective meetings, reported agile velocity and release Burn-Up Chart.
- Automatically extracted GitHub committed code deployed to post build acceptance test BAT server.
- Automated continuous delivery pipeline process to take code from source control to an actual deployable fully tested artifact and automatically deploy them.
Environment: Java JDK 1.6, C++, MySQL, GTK+, Python, Perl, Shell script, maven, Qt-4.8, WebKit 2.2, JavaScript, XML, DOM, AJAX, JSON, REST APIs, GNU Make (gmake), gdb, Git, gcov, valgrind, Jenkins, Apache, Kerberos, RHEL 5, Ubuntu 12.04 LTS Linux on x86 64 (kernel v2.6).
Confidential
Scrum team member
Responsibilities:
- Defined the detailed product requirements, reviewed product design specifications.
- Traveled to Sunnyvale-US and Helsinki-Finland Confidential offices for key products discussions.
- Developed product from conceptual stage to production as per requirements specification.
- Participated in SCRUM ceremonies, took part in task estimation, risk areas identification.
- Ported Images (SDL), audio (GSTREAMER, ALSA) modules, exercised code refactoring.
- Documented the code consistently and concurrently throughout the development process.
- Merged platform specific code onto the development branch in the SCM tool.
- Applied code branching/merging strategies, peer source code review provided comments/feedbacks.
- Resolved code merge conflicts and ambiguities in baseline and maintained proper code versioning.
- Exposure to error correction management, fixing bugs in Bugzilla issue tracking tool.
- Co-ordinated with the nightly build, integration and release team from Vancouver, Canada.
- Understood restrictions of software interfacing to GPL, LGPL, and ASL licensed code nuances.
- Integrated third-party components, leveraged legal and licensing issues for open source tools.
- Handled proto handsets Device Management, flashed with latest firmware and tested.
Environment: Java, C++, GTK+, gdb, dpkg packaging, POSIX Threads, bash, CMake, gcov, g++, CTC++, GNU tool chains, libtool, auto tools, maven, svn, Debian (Ubuntu) GNU/Linux v2.6.15 on x86, Maemo SDK 3.2 and 6.0.
Confidential
Senior Developer
Responsibilities:
- Involved in all aspects of SDLC phases, estimate for CRs, RFI, and RFCs on developing agent.
- Translated customer requirements and converted them into FR, NFR and Business Flows.
- Developed simulators and stubs to perform system testing based on functional test cases.
- UAT review and OSS rule-sets for MSC/VLR, IN/HLR/HSS/AuC, FNR provisioning agents.
- Drafted Product Order, VAS Service Order work flows for several different Network Elements.
- Comprehended, assimilated system requirements within system purview to provide solutions.
- Automated repetitive routine generic tasks by writing scripts and reduced manual efforts.
- Provided regular status updates to relevant stakeholders and team members.
- Developed system monitoring using SNMP Master/Sub agents, MIBs and Alarms/Traps.
- SNMP agent simulation tools and scripts to capture SNMP traps using MIBs and trigger alerts/events.
Environment: Java JRE 1.5, C++, Pro*C, PL/SQL, CORBA, JDBC, Perl, korn shell, Oracle 9i/10g, Purify, Insure++, gdb, nmap, CM Synergy, Tomcat 5.0.25, SNMP v2, TL1, CMIP, HTTP, XML RPC, SSL/TLS, TCP-UDP/IP, DNS, HP-UX 11i v2 (PA-RISC, Itanium IA64), Solaris 10 (SPARC).
Confidential
Developer
Responsibilities:
- Engaged in design, implementation and unit testing of Optenet Content simulator module
- Familiarized complex application design architecture on existing codebase for re-engineering
- Setup test environment process through custom-built automation tools for testing
- Done Acceptance, Sustenance, Scalability, Stress, Sanity, fool-proof Conformance and Smoke testing
- Added test scripts based on test plans to implement structured test automation framework
- Executed test scripts to validate expected system functionality successfully setting up test data
- Modified test scripts for input validation and verification based on test scenarios
- SQL query performance tuning, PL/SQL Stored Procedures, Cursors, Packages, Functions, Macros, Views, Indexes, and Triggers, Dynamic SQL, UTL FILE
- Performed root cause analysis RCA, problem analysis, core dump analysis debug faulty code
- Delivered fault-tolerant, low latency, resilient, I/O data intensive, functional, portable modules
- Interacted with onsite coordinators during solution integration for process optimization
- Acted as a liaison / primary point of contact for clients, had smooth client interactions
- RFP / RFE functional requirements clarification, technical presentations and demo
Environment: Java-1.4.2 Servlets, C++, Oracle, bash, Rational Rose, Rational Clear Case, Solaris 9 (SunOS/Sun-4u on SPARC), JBoss 3.2.5 Web Service, ANT, Make file, gdb, dbx, Key tool, openSSL, XML 1.0, XSD, HTTPS, ACE, STL, Boost Asio libraries.
Confidential
Shift-operations engineer
Responsibilities:
- 24x7x365 day-to-day Operations and Maintenance (OAM) conformed to Service Level Agreement SLAs.
- Troubleshoot large-scale enterprise applications in a large business-critical production environment.
- Streamlined technical issues on defect tracking portal, audit trail run-time error log-trace files.
- Participated in audits, L2/L3 DevOps 24/7 rotational On-call support on US shift basis.
- Automated rapid patch deployment, created scripts to monitor server capacity, system alerts.
- Maintaining 100% consistent uptime of high-end live production server periodic maintenance.
- Managed backups and recovery tasks including service restoration, staging and reporting.
- Ticket resolution, addressed customer issues/incidents, escalations in a timely manner.
- Ad hoc problem diagnosis, detection, fault isolation, investigation, vital test/dev. dual roles.
- Done Documentation, updated release notes for temporary workarounds, stopgap bug fixes.
- Documented issues and associated resolutions to problems, technical documentation.
Environment: Red Hat Enterprise Linux (RHEL) AS3 (on x86), FreeBSD Unix, C, gcc, gdb, Make file, SNMP, Csh, Oracle 9i, OLTP, CVS, ANT, OCCI.