We provide IT Staff Augmentation Services!

Devops Sr. Architect Resume

PROFESSIONAL SUMMARY:

  • Tech Savvy with over 16+ Years of Experience in the area of DevOps, Cloud, Software Configuration Management, Deployment, Infrastructure Management & its related areas.
  • Having Technical skills to set up high quality Delivery Pipelines.
  • Having hands on experience in Implementing OpenSource, IBM, Atlassian CLM and DevOps stack
  • Designed and developed many First of its kind solutions in the DevOps space like Pipeline as Code, Job as Code, Automated Good Build Promotion, Dockerization of MAC OSX, DevOps on Azure ADF and API GW
  • Designed and developed unique DevOps solutions for T24 - Temenos, Siebel, Informatica, Mainframe, AbInitio, Control-M, IBM IIB, Mule ESB, Oracle CRM, SAP Hybris,.etc
  • Developed automation adapters/API’s for the CI and CD tools like Jenkins, Udeploy and Octopus
  • Carried out Azure App Service Environment ASE Implementation to securely run App Services, API’s in an Isolated space with in cloud Very few implementations happened globally on this
  • Demonstrated and Implemented Zero Down time/Blue Green deployment capability using Azure Deployment Slot
  • Extensively used Azure API’s to automate PaaS, IaaS Configuration update
  • Successfully implemented Single Click DR Invoke strategy on Azure for Sitecore App Service
  • Implemented Template based Transient environment provisioning, API and PowerShell based Configuration update of Immutable Infrastructure Dynamic and Static
  • Dockerization of Distributed load testing environment using Azure Container Service, Kubernetes
  • Achieved up to 80% Operation automation and minimized manual intervention across SDLC
  • Strong hands on in Implementing Continuous Testing, Stubbing, Mocking/Test Environment Virtualization
  • Modularization of PaaS, IaaS Provisioning modules to achieve reusability, which resulted in Architecture and Topology changes on the fly
  • Strong in establishing DevOps strategy and Governance across the developer community
  • Proficient in Implementing and customizing Log Monitoring tools like OMS, AppInsight
  • Having vast experience in Integrating tools JIRA-RTC, HP ALM-Jenkins, SVN-Code Collaborator, etc
  • Extensive experience in managing SCM tools with High Availability RTC, BItBucket, Clearcase, SVN
  • Having frequent Interaction with the Microsoft, Atlassian, IBM Engineering team to debate and discuss on the Implementation Challenges and resolving the issues
  • Self-starter with lot of initiative and capability to present new ideas, technical concepts and influence the stakeholders.
  • Experience in transitioning SCM, Build and Release Functions from individual Project/Application teams to central service based delivery team.

SPECIALTIES:

  • Continuous Integration, Continuous Testing and Continuous Deployment
  • Azure, OpenStack, AWS and Containerization, Virtualization
  • Infrastructure as a Code, Design and implementation
  • Software Configuration, Build, Release Management
  • Deployment Management and Infrastructure Management
  • Environment Management (Transient, Immutable)

SKILLS:

Cloud/IaaC Automation Tool: Azure, OpenStack, Chef, Docker, Various frameworks of AWS

Continuous Integration/ Deployment : uDeploy, CA Automic, Octopus, TeamCity, Jenkins, Hudson

Continuous Testing: SOAPUI, Selenium, Cucumber, RIT/RPT/RFT, AppScan, Burp

SCM Tool: IBM Rational Clearcase, RTC, Subversion, Git, Stash, CM Synergy, PVCS, StarTeam

Build Tools: Maven, ANT, Make and MSBuild

Scripting: Perl, Shell Scripting, Python

Middleware: Websphere, Weblogic, Tomcat, Jboss, IIS 6.0, IBM IIB, Mule ESB

Quality & Security: Sonar, Burp, AppScan, Crucible, Cobertura, CodeColloborator, Code Striker, Nunit, Junit

Others: Archiva, Nexus, BugZilla, JIRA, Wiki

OS: RHEL, Windows, Ubuntu, ZoS, Solaris

Databases: MongoDB, DB2, MySQL 5, Oracle 9i, PL/SQL

PROFESSIONAL EXPERIENCE:

Confidential

DevOps Sr. Architect

Responsibilities:

  • Parameterization of AZURE ARM templates to enable modularization
  • Extensive utilization of Azure API’s, Powershell to automate deployment, configuration update of PaaS (Hadoop, API, Sitecore), IaaS, ASE, FaaS
  • Implementation of automated Gated build process for promotion of good builds using customized solution with Bitbucket, Bamboo, Sonar, Crucible, Nexus.
  • Implementation of Octopus a CD tool to Provision Azure Services, integrated with Atlassian Bamboo to achieve Continuous Deployment
  • Blue green deployment implementation to achieve Zero Down Time
  • Automated Performance, Functional, Security testing using JMeter, Selenium, Cucumber, Burp, SOAPUI and integration with the DevOps pipeline
  • Improvised continuous validation process and reporting across the pipeline
  • Working with Chef SME to design and develop cookbook recipe for Azure IaaS component for a Single, clustered environment (HA)
  • Dockerized Distributed Load testing environment using Azure Container Service and Kubernetes
  • Single Click DR Invoking by Templatizing and Parameterizing various automation modules to bring up Network, ILB, ELB, ASE, PaaS, App Service, Config and Content, Start of Services, AKAMAI with in the RTO/RPO agreed
  • Designing and Developing Chef recipe for provisioning MongoDB Standalone & HA, SOLR, ZooKeeper
  • Implementation of Azure ASE App Service Environment a fully Isolated and Dedicated Environment to securely run App Services, API’s, Mobile Apps
  • Enablement of Continuous Testing, feedbacks and reports
  • Implementation of multi cloud based mobile/digital DevOps pipeline using HockeyApp, MacCloud, Azure & AWS Device Farm

Confidential

DevOps Sr. Architect

Responsibilities:

  • Implementation of IBM DevOps solution for Confidential Bank which involves IBM CLM, Continuous Integration using RTC, Continuous Deployment using Udeploy and Continuous testing RIT, RFT, RPT for various in-house developed and vendor applications on IBM IIB, Mule ESB, COTS products, Mobile applications iOS, Android .
  • Implementation of DevOps on Core banking platform T24 - Temenos
  • Integration of Test Virtualization framework RTVS, Greenhat RIT with the Continuous Deployment process. Creating Transient environments on demand through pipeline to enable Stubbing and Mocking in an automated way
  • Develop a solution to Dockerize Apple MAC environment to host XCODE and IOS simulators on Containers.
  • Develop and Implement DevOps Solution on Siebel, Informatica platform using Jenkins, HPALM, GIT, Selenium, Cucumber
  • Providing DevOps solution on BigData/Hadoop platform, dockerization of Data Node and Name Node.
  • Provided DevOps solution for platforms like SAP Hybris to achieve CI/CD/CT using ANT, Maven, Cockpit, Jmeter, IMPEX, Selenium with Jenkins (for B2B, B2C modules).
  • Providing IBM RTC DevOps solution on Mainframe platform
  • Providing solution to implement DevOps on various PaaS, SaaS, IaaS environment such as AWS, PCF, OpenStack.

Confidential

DevOps/CI/CD Sr. Architect

Languages/Platform: UNIX, z/OS, Message Broker, MQ, WTX

SCM and other tools: Python, ANT, Rational Team Concert Continuous Integration, RM, Udeploy, Docker, SharePoint

Responsibilities:

  • Implementation of Continuous Integration/Delivery process and mechanism using RTC, UrbanCode Deploy UDeploy with various in-house developed, out-of-the-box adapters
  • Managing automated deployments in 40+ environments such as DEV, ST, SIT, OAT, NFT and in five different platforms
  • Mainframe and UNIX based Message Broker, Message Queue, WTX using Udeploy
  • Implementation of Container Orchestration tool Docker and Integrated with UDeploy Performing Build automation activities using ANT.
  • Coordinate with resources from various Support, QA, Dev team to assist with the release, Notify business and other IT teams of impact of release and liaise with them to obtain ST sign-off.
  • Defining Environment Change window and schedules, promoted automated deployment.

Confidential

DevOps/CI/CD/Environment/Release Management

Languages/Platform: UNIX, Windows, MB, MQ

SCM and other tools: Atlassian tools, Subversion

Responsibilities:

  • Responsible for the design, set up, administration support, and processes for an effective Configuration Management Program.
  • Liaise with development to understand impact of changes
  • Coordinate of resources from various support team to assist with release
  • Notify business and other IT teams of impact of release and liaise with them to obtain UAT sign-off
  • Notification to business and IT teams on impact and progress of release
  • Maintenance of and suggesting improvements to release procedures and release control software.

Confidential

Configuration/Release/Technical Lead

Languages: C#, .Net

Scripting Languages: Perl, Python, VBScript

SCM and other tools: Subversion, TeamCity, InstallShield, InnoSetup, VersionOne, Bugzilla, Code Collaborator, TestLink

Responsibilities:

  • Managing CM/Build/Release team and the team supports various MS based products build and releases.
  • Make ROI presentations to stake holders prior to project initiation in respect to tools development
  • Responsible for Daily Stakeholder communication in Agile/Scrum meetings as a Scrum Master (Version One Based), Sprint planning, managing backlogs, highlighting blocks/risks.
  • Implementation of Continuous Integration using TeamCity, MSBuild
  • Responsible for various tools development/integration at the
  • Project/Program/Organizational level (Subversion-Bugzilla, VersionOne-Bugzilla,
  • Subversion-Code Collaborator, Nunit with TeamCity, QA tools with CI Tool,.etc.)
  • Responsible for Implementing Git and Stash, Implemented controlled and effective automated merging.
  • Responsible for on time delivery of Packaging scripts (InstallShield, InnoSetup), tools development/Customization Projects worked on POC to implement Puppet based solution, Integrated with the Continuous Delivery process.
  • Responsible for Vendor Co-Ordination for tools procurement and third party support
  • Implemented Configuration/Release Management process and procedures across project/program level.
  • Onshore and Offshore Co-ordination.

Confidential

Environment/Configuration/Release Lead

Languages: Java, Perl, Shell

Scripting Languages: Perl, Shell

OS/RDBMS: Oracle 10 and 11G

SCM and other tools: Subversion, Weblogic, Hudson, Maven, ANT

Responsibilities:

  • Managing Oracle FMW (SOA), DBA, Middleware, UNIX and CM team.
  • Vendor Co-Ordination for tools procurement and third party support
  • Implemented Change/Configuration/Release Management process and procedures.
  • Implementation of Continuous integration process through Hudson, Maven and ANT.
  • Implementation of Deployment Automation using Maven and Jenkin.
  • Liaise with development team to understand impact of changes before deployment. Coordinate with Infra/application architect’s to finalize on the production/staging SOA architecture.
  • Evaluated tools like F5 load balancer, Apache, Sunone and finalized on implementing Apache in Development environment and F5 Load Balancer in Production environment.
  • Coordinate of resources from various support team to assist with release
  • Notify business and other IT teams of impact of release and liaise with them to obtain UAT sign-off.
  • Suggesting improvements to release procedures and release control software Implementation of Nexus as the repository Manager.
  • Integrated Code striker for the code review process and integrating various quality tools with the CM Tool.
  • Onshore and Offshore Co-ordination.
  • Making sure the validated Code changes are moving across environments.
  • Defining Environment Change window and schedules.
  • Coordinating DBA related activities like schema roll out, Data Guard configurations, RMAN Backup and Performance Tuning.
  • Coordinating Oracle Weblogic, FMW, OSB, OPA, OPM administration activities.

Confidential

Sr. Tech Lead

Languages: Java, C, C++

Responsibilities:

  • Managing 15 different products build and release activity.
  • Implementation of Nexus a Java repository Manager and integrated with Maven
  • Implementation of Continuous integration using Continuum
  • Integrated Maven with Nexus and with Continuum
  • Development, Enhancement and Defect fixing of the in-house tool “CR” using PERL
  • Development, Enhancement and Defect fixing of the in-house tool “SDE” using Shell
  • Implementation of Parent-child Change Management process using ClearQuest
  • Design and development of CQ (ClearQuest) schema to accommodate parent-child process
  • Managing a heterogeneous Clearcase infrastructure deployed in Solaris, Linux and single point of contact for any major issue
  • Handling issues related to ANT and Maven.
  • Handling issues related to Nmake (alcatel-lucent), Clearmake,
  • Make and Packaging (RPM)
  • Implementation of Subversion for midsized project.
  • Handling various issues related to Solaris/Linux and Netapp based storage device

Confidential

Sr Configuration/Build Engineer

Languages: Java, Perl

SCM and other tools: Subversion, Maven, Continuum, ScmBug, Archiva

OS/RDBMS: Window, Linux, SQL Server, Oracle

Responsibilities:

  • This role is responsible for designing Configuration, Build Plan and Processes for all the products with in base Product (PaaS Model).
  • Involved in setting up SCM environment from the scratch using Subversion, Maven, Continuum and Bugzilla.
  • Integrated subversion with Bugzilla using an open source tool called SCMBug, Integrated CI tool with Archiva to manage artifact changes centrally.
  • Developing Maven scripts and integrated with various quality tools.

Confidential

Senior Technical Lead

Languages: Java, C, C++

SCM and other tools: CMSynergy, Subversion, MSBuild, ANT

OS/RDBMS: Linux, SQL Server

Responsibilities:

  • Managing 10 different products build and release activity.
  • Worked on defining the support model to support various Products build and release activity.
  • Preparation of release plans and release test criteria
  • Participating and Conducting SCRUM, Release meetings Implementation of CM Synergy between Confidential -Australia, Confidential and Keane.
  • Implementation of DCM connectivity between 3 different sites.
  • Implementation of Continuous builds and nightly Build environment for various products (Agile Business Suite, Safeguard…etc).
  • Complete automation of CM, Build and
  • Release activity using PERL scripting to increase the productivity.
  • Implementation of In-house developed Build and Test Management tool.
  • Automation of CM Synergy and Linux administration activity such as DCM using Shell
  • Scripts.
  • Documentation of all the activities.
  • Managing Clearcase, VSS based SCM environments.
  • Managing a team of CM and Build Engineers.
  • Migration of CMSynergy version 6.5 to 7.0 in LINUX environment

Confidential

Sr Configuration/Release Engineer

Languages: Java

SCM and other tools: Clearcase, Subversion, Maven, Hudson, ANT

OS/RDBMS: Linux, Windows

Responsibilities:

  • Preparation of SCM Plan for various Banking products.
  • Implementation Clearcase, Multisite setup across Bangalore and Australia, NZ.
  • Managing Build Engineer Team members across three different locations
  • Automation of Clearcase activities such as delivery, baseline and recommending baselines.
  • Release planning, ensure successful deployment, impact analysis for releases, negotiate for SLA if there is any vendor involvement, version control, roll back planning, preparation of release note, and ensure change management signoff.
  • Use of source code control repository (ClearCase) to control individual streams of work
  • Ensure the Clearcase administration is performed across all the sites.
  • Involved in Build and Deployment planning.
  • Performing Change Management Activity using AHD (Approval and ticket mechanism for Clearcase, Build and Production Deployment request)
  • Understand the requirements from the project management team and execute the same on time and adhere to the SLA limit.
  • Performed major Migration of the ANT based build environment to MAVEN based build environment. Conducting regular Clearcase training for the developers
  • Implementation of RSA Server for the development environment
  • Preparing/Reviewing/Approving SCM Plan, Integration Strategy documents.
  • Complete automation of Clearcase tasks, Build, deployment and release tasks

Confidential, North Carolina

Tech Lead

Languages: Java

SCM and other tools: StarTeam, PVCS, CVS

OS/RDBMS: Linux, Oracle

Responsibilities:

  • Requirement Gathering from various Team at onsite (USA) to implement Borland StarTeam as a SCM tool.
  • Interact with Client (GSK) by conducting / participating in regular Meeting’s to understand the Business Requirement and current issues.
  • Designed Highly Available architecture to provide 24 * 7 SCM Service to various GSK internal Customers from USA, UK, Europe and APAC.
  • Involved in Designing SCM Policies and Plan at GSK enterprise level for Borland StarTeam SCM tool in GSK.
  • Involved in designing and Implementation Plan for StarTeam.
  • Installing and Configuring of StarTeam on Development and Test environment to find out the product suitability for the clients requirement.
  • Installing and Configuring of StarTeam in Production Environment as per GSK StarTeam HA Architecture with StarTeam Server 2005 R2, StarTeam MPX Transmitters. StarTeam MPX Message Brokers, StarTeam Cache Agents (Root/Remote), Oracle 9i RAC, NAS, Stardisk Client, Web Edition Client, Plugins for Diff IDE’s, LDAP and IIS.
  • Integrated StarTeam with LDAP service to provide Single sign on.
  • Migration of Code from PVCS to StarTeam
  • Migration of PVCS Version Tracker to StarTeam
  • POC for Migration of Code from PVCS, VSS & CVS
  • Integration of StarTeam Borland Datamart with Business Objects 6.5 to Generate Reports.
  • Defining Back-up and Restore Procedure’s. Configuring StarTeam High Availability.
  • Involved in preparing Support hand book
  • Involved in preparing Support Transition plan
  • Handling Customer Escalations and regular follow-up with the client on the approvals.

Confidential, Denver, CO

Tech Lead

Languages: Java, C, C++

SCM and other tools: Clearcase, ClearQuest, ClearMake

OS/RDBMS: Linux, Windows

Responsibilities:

  • Involved and Designing SCM Policies
  • Automation of clearcase activities such as view creation, branching/merging, applying labels on project mile stones, updating the developers view,recurse check in etc
  • Creating VOBs, setting up the security, provisioning Multisite infrastructure.
  • Conducted Regular Clearcase training for the developers
  • Trouble shooting Clearcase problem pertaining to VOB, Views, Clearcase metadata, Checkout and Check in issues.
  • Handling masterhip related problem and designed Mastership model.
  • Manual/Automation of Multisite syncs, ensure the packet delivery through proper communication.
  • Developing Make file for build
  • Generating RPMs
  • Working with developers on sorting our problems related to Doxygen (JAVA Docs)tool
  • Co-coordinating with the onsite clearcase administrator
  • Handling NIS/NFS/Samba/sendmail Server to implement interoperation between Windows and Linux servers
  • Disaster Recovery planning and implemented
  • Regular backup using robotic libraries
  • Involved in setting up the SAN system (Robotic Backups,Storage Arrays)

Hire Now