We provide IT Staff Augmentation Services!

Devops Tech Lead/architect Resume

2.00/5 (Submit Your Rating)

CA

SUMMARY:

  • 17 Years of experience in Development Tools Administration/Configuration/Build and Release Management, Monitoring and log Management, Testing, Deployment and, UNIX/Linux Admin experience of various web - based and client-server business applications with a strong background in Master of computer Applications.
  • Detailed technical knowledge and hands-on experience of DevOps,Build Engineering and Configuration Management.
  • Designed and built automated infrastructure using open source tools and provided training and mentoring to others in these fields.
  • Manage DevOps and Infrastructure Teams supporting tools and infrastructure for 100+ developers on 3-5 concurrent releases.
  • 9 + years of experience in planning, designing, consulting, Implementation & technical skills in areas of Red Hat Openshift, Azure, Windows and Red Hat Linux.
  • Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment pipelines and DevOps processes for Agile projects
  • Designed and implemented Software configuration management (SCM) and change management (CM) solution using TFS, Rational ClearCase, Rational Team Concert, GIT,JIRA, ClearQuest and IBM CLM/JAZZ Team server support.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
  • Developed Shell/Perl/Ruby/PHP Scripts for automation purpose.
  • Was Involved in Release Management & Environment Co-ordination which Includes Configuration/Build & deployment of various .Net, Java applications.
  • Constructed/Architected a Continuous Integration CI Server and Implemented Build/Deploy automation Server utilizing CI Technologies like Jenkins/Hudson, Subversion, Maven, Nexus, MS Build, Ant, Sonar, JIRA and Selenium for both .NET and J2EE Applications on mixed OS (Windows/Linux/Unix).
  • Build & Release Engineer with experience deploying multi-tiered web applications built in Java/J2EE.
  • Design, integration, deployment and administration of J2EE Application servers - JBoss, Tomcat, WebSphere (Portal, MQ, ESB, Application Server) and WebLogic Application Server across UNIX, Windows and Linux platforms.
  • Modeled and automated the End to End Continuous Integration/Deployment/Delivery pipeline which included building a Continuous Integration server utilizing tools like Jenkins, Ivy, Nexus, maven, Jira, Subversion, Git, Ant, Selenium, and Sonar.
  • Extensive hands-on technical experience in the design and creation of large scale distributed and fully automated Continuous Integration and Build & Deployment processes for numerous agile projects, spanning many different technologies and platforms including Java, .Net, Oracle, UNIX/Linux, and VM Ware.
  • Facilitated successful Release of Code from Engineering to Production by proactively & reactively working with Executives, Product Management, Development, QA and Operations.
  • Equally capable for guiding large teams using legacy methods toward modern DevOps strategies.
  • Integrated Confluence with JIRA. Recommended and installed plug-ins to provide an optimum user experience.
  • Experienced Hands on DevOps manager focused automation and tooling to provide continuous benefit and improvements back to the business on key strategic and tactical projects.
  • Setup JIRA for Helpdesk/Tickets, Project Management, Bug Tracking and Test Case Management.
  • Experience in Designing and executing the automation scripts using Selenium.
  • Experience on Change, Configuration, Release & Build Management and Administration of applications in database, client/server and Web/Internet environments under Unix/Windows platforms.
  • Developed end-to-end continuous integration strategies for software projects covering the entire development to production lifecycle.
  • Created a build environment for Java using Jenkins, Git, Maven, Artifactory, and a number of reporting tools.
  • Experience with virtualization and cloud infrastructure, including: VMware, Xen, Amazon Web Services (EC2/EBS/S3/SES/EBS) etc.
  • Experience in Designing and executing the automation scripts using Selenium.
  • Implemented configuration management with Puppet and deployed Puppet for configuration management to existing infrastructure.
  • Experience in source code migration from one source control to other source control tool.
  • Management and design of integrated build pipelines using continuous integration workflows such as Jira, Git, Stash, Jenkins, Docker, Artifactory, Nexus.
  • Implementation of JIRA to track all issues pertaining to the software development lifecycle and Integration of JIRA with repositories such as Subversion and Git to track all code changes.
  • Developed technical solutions by coordination with internal project teams and understanding of requirements.
  • Experience in performing functional management activities covering all stages of SDLC.
  • Experience in writing Build definitions to trigger the build automatically by customizing MS build Scripts, NANT Script, Modifying and Customization of Windows Work Flow to suit organization business requirements.
  • Extensive experience installing, configuring, customizing, administering and supporting of IBM Rational and HP ALM Quality Center tools.
  • Experience in new servers setup in CM database, existing servers relocation, hardware upgrades and closure in the database.
  • Configured continuous integration environment on Linux and Windows based systems.
  • Experience in creating and maintaining virtualized service models using CA LISA tool.
  • In-depth knowledge of ITKO LISA tool. Should be able to independently do design and virtualization of Services using ITKO LISA.
  • Build and Release Java Applications to DEV, Test, Pre-Prod and Prod Environments and Designed Workflows to automate the Build and Deploy Process.
  • Extensively worked on databases like DB2, Oracle, and SQL Server configuring web applications for WebSphere 7.0/8.0

TECHNICAL SKILLS:

Languages: Java,VB.net,C,C++,Ruby,SQL,XML,Perl,Python,ANT,Maven

Web Frameworks: Servlets, JSP, EJB, Hibernate, Struts, Spring, Jasper

Databases: MySQL,DB2,Oracle11g,SQL,Server,MongoDB, arkLogicDB.

Reporting: Rational Insight, Crystal Reports,BIRT

Dev Platforms: RAD, RSA, Eclipse, Microsoft Visual Studio.Net, Spring Source suite and Adobeflex.

Application Servers: WebSphere Application Server, Weblogic Application Server, JBoss Application Server, Apache Tomcat

Products: Rational CLM, HPALM and CA LISA.

CM Tools: RTC, TFS, GIT, ClearCase, Perforce, CVS, VSS and SVN.

Cloud Platforms: Red Hat Open Shift, Amazon, and Azure

Methodologies: Waterfall, RUP,V-Model, JAD, AgileRelease/Change/Configuration Mgmt.: HP Service Desk, HP Service Manager, BMC Remedy

Operating Systems: UNIX, Linux, Ms-DOS, and Windows 2000/NT/XP

Defect Tracking Tool: ClearQuest, JIRA, HP Quality Center, and Bugzilla.

PROFESSIONAL EXPERIENCE:

Confidential,CA

DevOps Tech Lead/Architect

Responsibilities:
  • Software DevOps Architect and team lead responsible for sweeping change and modernization across the organization. Acted as a strong, hands on technical lead and change agent to bring modern development tools and processes into Engineering and affected positive change in IT, development, QA, release, and design. I worked very effectively as a technical leader.
  • Creating fully automated CI build and deployment infrastructure and processes for multiple projects
  • Working closely with Architecture, Development, Test, Security and IT Services teams
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash
  • Use of Docker and OpenShift to manage micro services for development and testing, and deployments to multiple servers in testing and production environments using Jenkins, Git and Docker.
  • Installing, configuring and maintaining Continuous Integration, Automation and Configuration Management tools
  • Implementing and developing solutions enabling Development and Operations teams to build, deploy, monitor and test applications and environments.
  • Used Chef as a Configuration Management tool, managed Nodes, Run lists, roles, environments, data bags, cookbooks, recipes in Chef.
  • Automating server configuration/management with Chef, writing ruby scripts and linux system administration.
  • Setting up and introducing Continuous Deployment processes and advising on best practice Monitored developed applications and fixed bugs.
  • Responsible for installation, tailoring, configuring and supporting of Linux test and production servers and Designed and built automated infrastructure using open source tools.
  • Manage the standardization of tools and processes used to achieve DevOps.
  • Developed policies, standards, guidelines, governance and related guidance for both CI/CD operations and for work of developers
  • On-board/ train and support developers from source control, through build automation, merge resolution, CI, test automation, deployment based on tools usage and policies, standards.
  • Enable DevOps by moving code from Dev/ Test to Staging and Production. Troubleshoot issues along the CI/CD pipeline.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and Git and Red Hat Openshift, whenever a new git branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers a single bare metal host running Docker.
  • Administered JENKINS, Proposed and implemented branching strategy suitable for agile/scrum, Development in a Fast Paced Engineering Environment.
  • Utilized No SQL database systems like MongoDB and MarkLogic.
  • Deployed JAVA/J2EE applications through Tomcat Application servers.
  • Improved application integration methods, emphasizing better utilization of configuration management tools to simplify procedures, promote uniformity, reduce errors and time required to deploy new applications.
  • Designed and implemented continuous deployment pipeline to demonstrate design-to-deployment lifecycle resource reduction for dramatic time and cost savings, and deployment to internal hosts from single set of tools.
  • Build custom tools for reporting, troubleshooting, security audits, and automation of miscellaneous maintenance tasks.
  • Responsibility of Server Administration, Installation and configuration of Linux servers.
  • Deploy, maintain, troubleshoot, and tune multi-tier, distributed application components.
  • Developing automated process for builds and deployments; Jenkins, Ant, Maven, Sonatype Nexus, Shell Script, Perl, Java
  • Provide suitable Solutions and strategies for various SCM Projects with project setup and resolving individual user issues.

Confidential,CA

Lead DevOps Engineer

Responsibilities:
  • Created & improved Release processes and documentation to minimize customer impact during changes.
  • Responsible for integration, configuration management and automation for product software development.
  • Coordinated numerous successful Release of Code from Engineering to Production.
  • Deployed Puppet, Puppet Dashboard, and PuppetDB for configuration management to existing infrastructure.
  • Organized and coordinated releases across organization and owns the release management life cycle.
  • Supporting installation & administration of all server based Rational, HP and CA products.
  • Providing Release Management and Build Automation with TFS 2010, RTC Build Automation for multiple projects.
  • Configuration of Continuous, Rolling, Scheduled, Gated Automated Builds with TFS 2010 Build Automation.
  • Developed scripts in Ruby to package log files and send them to a remote server.
  • Deploy, maintain, troubleshoot, and tune multi-tier, distributed, cloud-based application components.
  • Develop best practices and processes Agile scrum methodology, JIRA program Management JIRA scrum, JIRA dashboard customization, JIRA release management, JIRA test management, JIRA training .
  • Create complex JIRA workflows including project workflows, field configurations, screen schemes, permission schemes and notification schemes in JIRA.
  • Conceptualized, developed, and implemented client-specific change management system to track ongoing user-requested modifications and vendor-supplied patches, fixes, and updates.
  • Introduced Server Configuration Management with Puppet and automated system builds.
  • Responsibility of Server Administration, Installation and Administration support of server based all Rational, HP and CA products.
  • Creating Amazon Workspaces (virtual desktops) and install all required tools needed by the development teams
  • Agile Program management, Scrum, Bug Cycle management, SDLC design advice using JIRA. Program Management process/tools implementation/customization.
  • Deploying Rational Team Concert, Microsoft TFS for Source Code Management, Build Automation, Release Management, and WorkItem Management & Iteration Plan Management.
  • JIRA customization - Issue Schemes, Workflow Schemes, Field Configuration Schemes, Screen Schemes, Permission Schemes, Notification Schemes.
  • Provided Release services for SDLC Waterfall and Agile/Scrum.
  • Provided training to around 500+ users on Application Dev tools (Rational Toolset, HP ALM, Microsoft Visual Studio, JIRA and CA Lisa).
  • Trained developers to get familiar on TFS 2010 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2010/2012.
  • Writing Customized Deployment Process templates for deploying source bits to Dev/QA/UAT/PROD Environments using PowerShell, MS deploy & TFS.
  • Coordinated build process between to ensure only needed changes were included.
  • Provided Release services for SDLC Waterfall and Agile/Scrum and concurrently managed multiple Releases and Changes.
  • Lead Rational Team Concert (RTC) configuration with leading IDEs including Rational Application Developer (RAD), Eclipse, Microsoft Visual Studio2008/2010, Rational Software Architect, Spring Source suite and Adobeflex for 90 projects.
  • Technical Lead for Legacy tools migration to Rational CLM and lead migration of projects from ClearCase to Rational Team Concert within short timeframe saving around $2.66M from legacy tools(CC,CQ and ReqPro) 5 years maintenance cost.
  • Analyze and Evaluate Existing Architecture and Design and Configure a complex Network architectures on AWS Cloud
  • Implemented and maintenance support for 40+ Rational Team Concert projects.
  • Developed continuous integration system that automatically performs unit, functional, and integration tests against every proposed patch in an efficient fashion leads to better code quality, a faster release cycle, and happier engineers.
  • Managing projects in both Agile and Waterfall development environments and Migrated the Projects from Waterfall to Scrum.
  • Integration of JIRA with repositories such as ClearCase,Subversion and Git to track all code changes.
  • Facilitated agile development process in the company including requirements and design processes. Developed build and release scripts and assisted with configuration management process.
  • Installation/Deployment of Rational CLM with /JTS/DOORS/RTC and RQM.

FARMERS Insurance,CA

Configuration/Release Manager

Responsibilities:
  • Introduced time-based Deployment plans to Operations group that provided immediate improvements.
  • Performed Build & Release Engineer duties, Development support, designed and developed release build infrastructure.
  • Responsible for build management, build verification & troubleshooting builds for Releases.
  • Managed 5-10 Releases/month & up to 2 Releases/day in dynamic and constantly changing environment.
  • Managed deploy plans, deployments & tracked test results from UAT to Pre-Prod to Production.
  • Developed work flow of Release and Change Management procedures.
  • Worked with client to understand and document requirements for Systems Release and Change Management
  • Trained managers, software developers, and CM engineers in the effective use of the SCM in the development environment.
  • Responsible for integrating with internal teams and offshore teams
  • Supported 300+ developers for on-site off-site development for clear case build process and implementation and merging code and branching/labeling source code.

Confidential,CA

Sr. Configuration Engineer

Responsibilities:
  • Lead developer of J2EE application framework modules and maintenance of existing functionalities.
  • Used SVN and Perforce as a version control system, an important component of Source Configuration Management (SCM).
  • Performed build and release of all software cycles engineering, test, production, update, patches, and
  • Converted and automated builds using Ant and Maven.
  • Designed and configured automated build systems using Ant, and Maven. The most recent system created builds every few hours, and also allowed for easy on-demand builds for the latest code, as well as builds for any existing tagged versions in our source control repository.

Confidential,CA

Configuration Engineer

Responsibilities:
  • Performed Build Release Engineer duties and designed and developed release build infrastructure.
  • Have extensive knowledge on COTS products
  • Deploy the Web/Windows applications to different servers.
  • Prepared and tested build scripts deployed these modules on different UNIX and Windows systems for AIT, AFT, Regression and Production Testing.

We'd love your feedback!