We provide IT Staff Augmentation Services!

Devops Architect Sr. Software Engr Iv Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Solid expertise in the areas of DevOps, configuration, build, release, change and implementation management using open source and commercial products. Excellent analytical, diagnostic, communication and organizational skills and self - motivated. Able to work under pressure, with time-sense, as a team player or on independent missions. Demonstrated outstanding support to executive and product management to further business with the existing and potential clients.
  • Developed and implemented complex systems. Extensive proficiency in all phases of SDLC and infrastructure, solution architecture, road maps, tools and environments, app installations, systems integration, upgrades, QA/pre-production/post-production support, client consultations, specification gathering, data modeling, application and data migration with automated scripts and training at client sites.

TECHNICAL SKILLS:

Config Mgmt: Stash, GIT, GitHub, Harvest 5, Subversion (SVN), CVS, StarTeam 4.0, Rational ClearCase, ANT

Release Mgmt: Bamboo, Clover, Maven, Nexus OSS, Infra, BMC Remedy, Jenkins, Puppet

PM Tools: Jira, Confluence, MS Project, SharePoint, Visio, HP QC/Test Director, PlanView

O/S: Linux, Sun (UNIX), AIX, Windows, MSDOS

App Servers: WebSphere, JBoss, Weblogic, Twister

Databases: Oracle, DB2, MySQL, PostgreSQL, Liquibase, MS SQL Server, MS Access

Languages: Java, C, PL/SQL, Unix shell (BASH/KSH), AWK

Web Tech: Servlets, JSP, Struts, Tiles, Spring, Hibernate, jQuery, AJAX, Web Services, JavaScript, XML, XSL, XSD, CSSCGI, PERL, HTML, ASP, VBScript:

RAD tools: Eclipse, JPadPro, Kawa, Visual InterDev6.0, Visual Basic

Others: Agile, Scrum, PMBOK, UML, JUnit, Forgerock, WebSphere Message Broker (WMB), LDAP, VMware, Mediation Zone, RBM

PROFESSIONAL EXPERIENCE:

Confidential

DevOps Architect Sr. Software Engr IV

Responsibilities:

  • Responsible for re-architecting release delivery tools and processes and turning around intensely manual and undocumented activities to scripted, documented and self-service oriented tasks related to a system critical component with four products; Digital Route's Mediation Zone, NetCracker's RBM Core and Custom and WAS applications.
  • Introduced DevOps practices and processes related to Enterprise Release Management of extremely large portfolio of system critical applications.
  • Saved $390K+ per year of team budget and $M of project budget through self-service deployments
  • Currently designing and implementing solutions for (1) a central place of tracking projects and defects and automated deployments through Jira (2) conversion of repositories from SVN to Git adopting “gitpull requests”, new branching and tagging procedures (3) building new RBM servers using Ansible (4) migration of apps from VMs to AWS cloud.
  • Ensured several practices are followed through means of shell scripts and validations on work-flows
  • Automated WAS builds to check in artifacts in Nexus, reducing build time from an hour to less than 2 minutes
  • Automated RBM Custom and Core deployments in several server environments of multiple but selectable instances
  • Created tools to Implementation Managers to verify release scope and flow of code check in
  • Updated existing scripts to alleviate tedious tasks and linked with aliases for ease of use
  • Created new scripts to help reduce manual tasks (full deployments, enterprise/maintenance/ emergency release activities).
  • Set up unified standards around deployment requests and processes
  • Analyzed 20 environments for differences, normalized all environmental factors and streamlined deployment processes
  • Facilitated smooth production implementations through adhering to processes, documentation and hand off meetings
  • Trained testers, production support personnel and implementation teams (including implementation managers) on new procedures
  • Nurtured, trained and managed 8 off-shore team members to complete several automation tasks
  • Acted as a scrum master/technical project manager to lead offshore and onshore teams through Agile methodology

Environment: Mediation Zone, RBM, WebSphere 8.5.x, Oracle 11g, Subversion, Jenkins, Java, Maven, Nexus OSS, IzPack, Perl, JUnit, Eclipse, OpenXava, HPQC/ALM, Jira, Windows, Tomcat, Agile, Scrum, SharePoint, MS Project, Jira, Bitbucket/Git, Ansible, AWS

Confidential

Senior Environments Manager

Responsibilities:

  • Responsible for release planning (release cadence, release scoping, infrastructure etc.) and release execution (go/no-go decisions, release verification etc.), configuration management, deployments and environment management for enterprise insurance product - Guidewire - containing four distinct applications, SOLR and Thunderhead.
  • Provided continuous delivery of releases to 24 environments each containing 4 applications.
  • Streamlined the deployment process for effective use of development and testing resources.
  • Simplified deployment process to bring down outage time from 6 hours to less than 2 hours
  • Developed implementation plan for production migration.
  • Created and managed build and deployment plans and users in Bamboo.

Environment: Stash/GIT, Subversion, Jira, Bamboo, Confluence, Maven, Nexus Pro, Java, XML, ESB/webMethods, JUnit, SQL Server, Windows, Tomcat, Agile, Scrum, SharePoint, MS Project

Confidential

Continuous Delivery Manager and Tech Lead

Responsibilities:

  • Responsible for continuous delivery solution architecture, implementation, build, release and configuration tasks of multiple projects for online dealer applications in Linux VMware environments.
  • Provided roadmap and implemented continuous integration/delivery solution with Atlassian product suite.
  • Installed, configured and integrated Jira, Stash, Bamboo, Maven, Nexus OSS, and Confluence for Enterprise CI practice.
  • Established standards of development and release management for effective CI approach.
  • Created and managed source code repositories for multiple simultaneous projects of different tech stacks.
  • Migrated codebase from GitHub to on-prem Git repositories
  • Guided development efforts through Gitflow and centralized workflows using SourceTree.
  • Developed shell scripts to complement Bamboo functionality for builds and deployment.
  • Customized Nexus Repo Manager through hosted and proxy repositories and user role management.
  • Led development efforts in off-shore/on-shore modelled vendor implemented projects.
  • Supported adoption of Agile methodology in running the projects.
  • Trained local teams on using the CI platform.
  • Evaluated automation products, Chef and Puppet, for adaptability
  • Built DevOps policies and procedures to collaborate Development and Operations teams.
  • Worked with Enterprise Architects towards POC of Platform as a Service model (PaaS) on Private Cloud.

Environment: Stash/GIT, Jira, Bamboo, Maven, Nexus OSS, Java, RESTful, CSS, JUnit, Oracle, SQL Server, Linux(Ubuntu), Tomcat, Infra, Visio, LifeRay, Adobe WCMS, Agile, Scrum, SharePoint, MS Project, Confluence, Grunt, Bower, Node, npm, Ruby, Sass, Compass, Forgerock Authentication

Confidential

Lead Configuration/Release Managerz

Responsibilities:

  • Responsible for implementation, build, release and configuration tasks of multiple projects for a corporate e-banking application with various banks in ASP (SaaS) and licensed environments.
  • Performed configuration management, and release management processes of various product releases in multiple environments.
  • Managed source code repositories in multiple systems for several simultaneous releases of the product.
  • Devised synchronization mechanism to merge code releases through multiple version control systems and branches.
  • Adopted Jenkins for CI practice and revised existing build procedures.
  • Introduced Selenium towards TDD to support Agile methodology.
  • Monitored and controlled defect management process to comply with release scope and schedule.
  • Developed ANT/AWK/shell scripts for packaging and installation of application patches.
  • Automated execution of JUnit tests for verifying essential functionality and measuring performance of the system.
  • Set up and maintained performance and production mirror environments.
  • Formatted and maintained release and installation documentation.
  • Reviewed release process and progress on periodic basis with tech, QA and product teams, senior management and client.
  • Coordinated implementations including upgrade of applications and existing infrastructure hardware, OS, App Server, databases and tools following PMO and data center policies.
  • Supported internal QA and client QA in environments such as Unit, System, Test1, UAT and Staging.
  • Analyzed, identified and monitored project risks for several product releases.
  • Acted as a reference point for parallel production deployments in client environments.
  • Improved hosting processes for data centers.
  • Provided production support including log and root cause analysis.
  • Planned and led data migration projects.
  • Participated in development of visual refresh project using jQuery, Ajax, CSS
  • Architected and developed a framework for dynamic loading of properties files of the application without bouncing the server.

Environment: GIT, Harvest, ANT, HP Quality Center, Java, CSS, jQuery, Ajax, JUnit, Oracle, SQLLoader, Linux, Unix, WebSphere, Jenkins, Remedy, Visio, Agile, Scrum, SharePoint, MS Project, PlanView

Confidential

Lead Release Manager, Hosted & Licensed Implementations

Responsibilities:

  • Responsible for upgrade, build, release and configuration tasks.
  • Provided road-map for consolidation of hosted applications to a manageable number of versions by refining release process.
  • Assessed the gaps in the existing release procedures of application and batch code to correct and automate the processes.
  • Monitored and improved configuration management processes by utilizing appropriate version control systems.
  • Set up standards for naming convention of the tags in SVN.
  • Created SCM repositories using Subversion system.
  • Developed shell scripts to automate creation of branches and tags for Subversion.
  • Generated automated scripts for analyzing and merging code of the application and batch processes.
  • Coordinated infrastructure upgrades involving installation of new hardware and software.
  • Facilitated security team for the penetration tests.
  • Integrated third party products with the release of product upgrades.
  • Supported Data Center for hosted operations including change management, disaster recovery.
  • Owned and monitored change requests for production migrations.
  • Interacted with Change Review Board on regular basis for change approvals.
  • Ran extensive and detailed review meetings with team members on change implementations and go-live schedule.
  • Identified, analyzed, and monitored all project risks and reviewed with all project stakeholders.
  • Worked with audit team and tightened release processes to address potential concerns.
  • Simplified installation and integration of multifactor authentication application.
  • Streamlined PSO QA, Dev QA and Client QA efforts.
  • Trained Level1 and Level2 support personnel on analyzing and resolving issues.
  • Installed and configured SOAP adapters for backend communication with bank hosts.
  • Managed and implemented several versions of a retail banking application using local/remote and off-shore teams. The enterprise product offers complete on-line facilities such as Transfers, ACH, Bill Payment, Personal Financial Reports, Special Reports, Stop Payments, eStatements, External Transfers, Good Funds, Savings Bonds, Foreign Exchange, Backend Admin and Multifactor Authentication for business and retail customers.

Environment: Java, Struts with Tiles, Spring, XML, XSL, XSD, CSS, HTML, JavaScript, Servlets, JSP, JDBC, UML, SOAP, JUnit, DB2, AIX, WebSphere, Apache Tomcat, VMware, Visio, ANT, Maven, CVS, SVN, MS Project, SharePoint, Jira, Infra, Rational ClearCase

Confidential

Sr Engineer, Professional Services

Responsibilities:

  • Responsible for development, installation, build, release and configuration tasks.
  • Installation and configuration of the product at client site.
  • Creation and maintenance of build scripts using ANT.
  • Development of Unix scripts for installation of application, data loading and cron jobs.
  • Installation and configuration of web server, application server, and plug-ins.
  • Migration support of the application from test to staging and production systems.
  • Support to the on-site teams and post-production support of the application.
  • Preparation and maintenance of requirements, release and installation documents.
  • Support to QA on testing strategies and end-to-end testing.
  • Customization of existing code modules in J2EE to client-specific requirements.
  • Development of interface programs in Java for communication with back-end processes.
  • Development of pool mechanism in Java for database and image connections.
  • XSL and Java programming for generation of reports.
  • Refactoring of the existing code and SQL for improvement of performance.
  • Migration of back-end processes’ communication protocols in Java.
  • Trouble-shooting in the process of defect and performance analyses.
  • Migration of the application to different kinds and versions of the application server.
  • Integration, in Java, with PKI solution for enhanced security with digital certificates.
  • User consultations for requirements gathering, installation and defect resolution.
  • Installation, configuration and maintenance of demo machines with live application.
  • Development of static demo of the application for sales personnel.

Environment: Java, XML, XSL, XSD, HTML, JavaScript, Servlets, JSP, JDBC, UML, Oracle, Unix, Linux, Windows NT, Apache, ServletExec, iPlanet, Twister, WebSphere, ANT, CVS, StarTeam, Harvest, MS Project, Rational Clear Quest, Test Director

We'd love your feedback!