Devops Sr. Architect Resume
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, Confidential, 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, Confidential 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, Confidential 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.
TECHNICAL 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: Confidential 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, Confidential 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
Installer & Packaging: InnoSetup, InstallAnywhere, InstallShield
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 Confidential DevOps solution for FAB Bank which involves Confidential CLM, Continuous Integration using RTC, Continuous Deployment using Udeploy and Continuous testing RIT, RFT, RPT for various in-house developed and vendor applications on Confidential 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 Confidential 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
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
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
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
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
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
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
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
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
Tech Lead
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
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)
SCM Consultant
Confidential
Responsibilities:
- Implemented Clearcase/ClearQuest/DB2 environment in Confidential -Germany (Stuttgart, Keil).
- Involved in designing UCM/SCM policies for the customer.
- Creation of Project/Component VOBS, Dynamic views with windows accessibility.
- Trained few developers on Clearcase 2002.
- Performing ClearQuest administration.
- Importing and exporting Schemas.
- Subscribing ClearQuest database to the concerned users.
- Installed DB2, Created Database/tablespace to store ClearQuest records/activities.
- Involved in Trigger creation to implement new development polices such as restricting the developer to change / remove activity assigned.
- Involved in creating Integration/development stream and created dynamic views under corresponding streams.
- Trouble shooting Clearcase problem pertaining to VOB, Views, Clearcase metadata, Checkout and Check in issues.
- Handled Samba Server to implement interoperation between Windows and AIX.
- Remote administration of the above activities from Confidential - India through Samba / Telnet connectivity.
- Involved in regular remote backup of the repositories.
- Involved in troubleshooting AIX related problems also.
Confidential
System Engineer
Responsibilities:
- Involved in System Administration of HP Unix 11.0 / NT / 2000 / Lotus Domino / Notes Administration
- NT / 2000 Administration
- Performed Installation of Clearcase
- Created element type and Metadata types like Branch, label, Attributes, Hyperlink, and trigger types
- Involved in Network integration activities by configuring Routers/Switches/Firewalls.
- Involved in implementing VPN connectivity’s between Chennai, Bangalore and the US for daily transactions.
- Administered MS.SQL Server on NT
- Vendor Co-Ordination
Confidential
System Administrator
Responsibilities:
- Setup, maintained and Upgraded Windows 2000 server/NT 4.0/2000 professional, Windows NT Workstations, Novell NetWare, Proxy server, Mail server, Gateway servers.
- Administered HP-UX 10.0 server, Involved in User management, resource management
- Installed Sybase 11.0 on HP-UX.
- Troubleshooting of various problems in HP-UX Server and client level. Installed, configured and administered IIS 4.0 Created and hosted Web site.
- Installed MS SQL 6.5 and ORACLE 8.0 in Windows NT. Created and implemented backup strategies.
- Configuration of DHCP & WINS services on server & client Defined, Maintained & administered systems security.
- Protected server data Backup/Restore configured fault tolerance, fault tolerance data recovery.
- Managed Windows NT server Domain Accounts
- Data protections using RAID levels like RAID0, RAID 1 and RAID 5 troubleshooting of peripheral issues.
- Created and maintained login scripts user profiles and policies in NetWare