We provide IT Staff Augmentation Services!

Lead Devops Eng Resume

5.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY:

  • An outstanding, self - motivated professional with over 7 years of experience in IT industry with major focus on DevOps / Build and Release in automating, building, deploying, managing and releasing of code from one environment to other environment tightly maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like (DEVEL/TEST/STAGE & PROD).
  • Experience in creating the company's DevOps strategy in a mix environment of Linux (RHEL, CENTOS, Windows) servers along with creating and implementing a cloud strategy based on Amazon Web Services (AWS) EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autos calling, Cloud Front, IAM, S3.
  • Experience in and demonstrated understanding of source control management concepts such as branching, merging, labeling and integration.
  • Experience in building and deploying java/J2EE applications and troubleshooting the build and deploy failures.
  • Extensive experience in using Build Automation DevOps tools like, ANT, Maven, MS Build, Antifactory/ Nexus, Anthill Pro and Hudson/Jenkins, chef, Puppet, AWS (Amazon Web Services).
  • Extensive experience in working with WebLogic, WebSphere and Apache web servers.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Excellent communication, interpersonal, and analytical skills. Proven ability to learn and rapidly adapt to new challenges.
  • Profound knowledge in SDLC, RUP, Agile Methodologies and processes, project roles and CM plans, familiar with ISO standards and applying CMM levels to the organizations.
  • Support and enhance build and deployment DevOps tools through automation using a combination of scripting and processes.
  • Source Code Control Administration, i.e. maintaining and administering the source code repositories, including implementation of automated controls and enhancements.
  • Work with and mentor offshore teams, with a goal to achieve a 24/7 support model.
  • Proficiency in writing Ant Scripts and Maven, which are used in automating build process.
  • Hands on experience in automating builds and deployment process using Shell and Perl scripting.
  • Extensive experience in setting up baselines, branching, merging, and automation processes using shell and Perl scripts.
  • In-depth knowledge of Apache Subversion (SVN), GitHub, and Jenkins/Hudson Continuous Integration Server - Installation, Configuration, Design and Administration, plus experience of extending and integrating these DevOps tools with other systems, platforms and processes using Java/J2EE, .Net, Shell Scripting, XPath, JNLP etc.
  • Created CM Plans and Test Plans for Applications and also created SCM Process, policies and procedures to follow Development and QA teams to Release or Deploy highest quality product for the enterprise.
  • Familiar working with applications servers like Tomcat, Web Logic, WebSphere and JBOSS.
  • Extensive experience in Release Management Activities for larger Enterprise Applications and Organizations.
  • Extensive experience in Coordination, Communication, Management, Time Management and Problem-Solving skills.
  • Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects.

TECHNICAL SKILLS:

DevOps/Release Engineering: AWS, Splunk, Nagios/icinga, Capistrano, Jenkins, Chef, Puppet, Ant, Maven, Rational Build Forge, Python, Perl, Linux, Sed/Awk, Unix, Load Balancers, Apache Load Balancer, F5.

Cloud Computing: AWS EC2, VPC, EBS, AMI, SNS, SQS, RDS, EBS, Cloud Watch, Cloud Formation AWS Config, S3, Cloud Trail, IAM. VMWare.

Software Configuration Management: Subversion(SVN), CVS, GitHub, Gitlab, Serena Dimensions/PVCS, Perforce, Rational ClearCase, Team Foundation Server.

Development: Eclipse, Rational Application Development Tool (RAD), Rational Software Architect (RSA), WebSphere Application Developer 5.1, Java, Web Services, IBM MQ, C, C++, VB Script, JavaScript

Software Testing Tools: HP Quality Centre, HP Quick Test Professional, HP Performance Centre, Fitness, Rational Quick Test Pro, Junit.

Database: Mongo DB, My SQL, Oracle, Toad, DB2 UDB, DB2 Control Center.

Application Server: Web Sphere Application Server, Apache, Tomcat, JBoss

WORK EXPERIENCE:

Confidential, Jersey City, NJ

Lead DevOps Eng

Responsibilities:

  • As Lead DevOps, responsible to manage & implement Cloud based Architecture in highly secure Financial institute ( Confidential: Depository Trust Clearing Corp. )
  • Responsible to create alternate solutions to manage high volume applications on cloud
  • Architected High Availability Encryption Proxy deployment in AWS Cloud leveraging EC2, VPC, S3, AWSCLI, Cloud Watch, IAM, Lambda Functions, AWS Code Deploy.
  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Responsible for Design of different Release Environments for new projects.
  • Managed orchestrating servers on the Amazon Web Services (AWS) platform using Chef for configuration management.
  • Implementing new projects builds framework
  • Use MS Build/Nuget as build tools for .NET development of zip files for deployment to IIS with experience in editing and reviewing. build files
  • Implementing a Continuous Delivery framework
  • Created chef manifests and modules to automate system operations.
  • AWS Cloud management and Chef automation.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Defining Release Process & Policy for projects early in SDLC.
  • Responsible for nightly and weekly builds for different modules.
  • Responsible for Database build, release and configuration.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups,
  • Optimized volumes and EC2 instances.
  • Created multi AZ VPC instances.
  • Used IAM to create new accounts, roles and groups.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Migrated applications to the AWS cloud.
  • Work with different team members for automation of Release components.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
  • Troubleshoot the build issue during the Jenkins build process.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Confidential, New York, NY

Director of DevOps Eng.

Responsibilities:

  • Responsible for creating the company's DevOps strategy in a mix environment of Windows and Linux servers along with creating and implementing a cloud strategy based on Amazon Web Services. All projects are managed through Jira and daily scrum meetings.
  • Responsibilities include developing complex build, test, provision, secure and deployment systems and providing support to a large community of developers and testers.
  • Develop scalable build, test and deployment systems in virtualized environments
  • Conduct DevOps procedure training
  • Automating acceptance tests for DevOps infrastructure
  • Scrum team member and agile champion, retrospectives, planning poker, agile estimation
  • Managed orchestrating servers on the Amazon Web Services (AWS) platform using Chef for configuration management.
  • Lead configuration management and workflow development efforts for the development team.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools, metrics tooling, and development and staging environments on AWS
  • Deployment and implementation of Chef for infrastructure as code initiative.
  • Responsible for writing Chef Cookbooks to configure nodes also Write Ops works Chef recipes
  • Utilize python/boto for various Amazon Web Services (AWS) functions.
  • Re-write opsworks recipes to fit new chef deployment on AWS.

Confidential, Charlotte, NC

DevOps Engineer / Build & Release Engineer

Responsibilities:

  • Developed repeatable tools and processes to enable development teams to deploy, manage and monitor their own applications in the cloud.
  • Responsible to establish build automation process flow of continuous deployment, continuous integration in a heterogeneous environment.
  • Proven ability to think strategically and lead matrix team and partners to implement and deliver.
  • Extensive technical knowledge and experience to support the current DevOps Tools, automation activities and planning.
  • Experience in Application Lifecycle Management Automation tools and integration using one or more of the following tools: uBuild, u Deploy, Subversion, Jenkins, Jira, Quality Center, Rally Dev.
  • Experience with Urban Code products (uBuild, uDeploy) and automation configuration within the products.
  • Extensive Experience in creating as well as maintaining builds scripts
  • Strong ability to access, analyze and resolve complex issues.
  • Involved in writing Perl and shell scripts for compilation and deployment process.
  • Created activities and assigned to Developers to fulfill the client requirements.
  • Created deployment tickets using Atlassian JIRA for build deployment in Production.
  • Designing, Creating and Managing Continuous Build and Continuous Integration environments in SCRUM and Agile projects, combining and automating DevOps tools.
  • Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, DevOps tools and technologies including Jenkins Nodes/Agent, puppet, SSH, VMWare, Xen, Amazon EC2, Urban code products (uBuild, uDeploy)
  • Responsible for resolving Build Failure Issues with coordinating with multiple teams.
  • Responsible to manage the entire projects “. pom" file with covering all required plugins & profiles.
  • Responsible to make environments (DEV1, DEV4, QA4, Production) clean for deployment on application serves.
  • Communicated with all levels of engineering, management, development and test teams.
  • Managing different applications& different application servers JBOSS & WebSphere.

Confidential, Bloomington, IL

Build & Release Engineer / Software Configuration Management Consultant / DevOps

Responsibilities:

  • Responsible for maintaining Multiple DevOps tools & configuring across all Projects
  • Subversion (SVN), Maven, Jenkins, TRAC, Test link, ANT, Antifactory, puppet
  • As per Setting up from Scratch, I was responsible for Creating a SCM Plan, SCM strategy.
  • Provided CM and Build support for more than 5 different applications, built and deployed to the production and lower environment
  • Defined and Implemented CM and Release Management Processes, Policies and Procedures
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging, building of source code
  • Implemented, maintained and supported reliable, timely and reproducible builds for project teams
  • Maintained build related scripts developed in ANT and Maven. Modified build configuration files including build.xml, Pom.xml
  • Extending an existing puppet for an operation to enable seamless full-infrastructure provisioning for site-redundancy and staging/development environments
  • Implementing chef for compliance requirements due to an impending acquisition by a large, publicly traded company
  • Active participation in Project & Program team meeting
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems
  • Responsible to manage and administer Subversion repositories.
  • Responsible for Subversion administration, merges, branch creation and user support, create and maintain Subversion hooks and scripts for notifications and automation. Standardize software development processes.
  • Providing 24 hour daily technical support to all development teams.
  • As a Senior Source Code Subversion (SVN) Administrator managing the implementation and maintenance of this tool, and all associated tasks, including coordination of creating of new branches and work streams, code merging from one release to next release, build-coordination, and migration to test and production environments and is expected to work closely with all the development teams and suggest best practices of Subversion.
  • As a Jenkins Admin responsible for creating & configuring Jenkins jobs regarding SNAPSHOT, RC, CI, Sonar for all the Projects.
  • Extensive experience in administrating and configuring Jenkins server
  • Following Jenkins best practices and latest plugins, Developing Jenkins jobs which are integrating with SVN repos.
  • Supporting Jenkins in a preproduction and production environment
  • Responsible for resolving Build Failure Issues.
  • Responsible to manage the entire projects “. pom" file with covering all required plugins & profiles.
  • As an Antifactory admin responsible for Deployment.
  • Perform release activities in coordination with Project Management, QA, Release Management and Web Development teams in a timely and efficient manner, to ensure smooth repeatable releases.
  • Support multiple concurrent releases through various test environments.
  • Troubleshoot complex deployment problems, release issues and environment issues in a multi-component environment.
  • As a TRAC Admin responsible for to manage All the Project TRAC instances also Defect TRAC instance.
  • Managing TRAC: Upgrading TRAC, Update Plugins, Fields, Field Values as per timeframe request, Update Fields
  • Same with Test link tool, I am responsible for managing Attributes. Responsible for to sync values with TRAC & test link.

Confidential, El Segundo, CA

SCM Engineer / DevOps / Build Release

Responsibilities:

  • Primary responsibilities include Build and Deployment of the java/J2EE applications onto different environments like Dev, QA, UAT and Prod.
  • Integrated ant with Shell scripts created in Bash, Cshell & Korn shell to automate the builds for the Java/J2EE based applications.
  • Managed the deployment activities for multiple server instances by enabling password less ssh communication between the servers and utilizing the sync utility in the shell scripts.
  • Developed systems to enable baselining and tracking of different types of Reference Data; automated the creation and labeling and adding to version control, then set up push-button deployments from Subversion (SVN) to Oracle Databases via Jenkins and JNLP Nodes, with full auditing and user authentication and authorization provided by the corporate Active Directory
  • Used ATLASSIAN JIRA as Defect Tracking DevOps tools
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Responsible for the Code Freeze and Stage Freeze Activities before the implementation in Production environment.
  • Introducing and implementing Continuous Integration principles and practices for the Billing Development Team using Jenkins & JNLP Nodes, Subversion (SVN), ClearQuest, JUnit, DBFit, FitNesse, Atlassian JIRA
  • Implementing chef for an operation to enable seamless full-infrastructure provisioning for site-redundancy and staging/development environment & compliance requirements due to an impending acquisition by a large, publicly traded company
  • Developing automated process for code builds and deployments; Jenkins, Ant, Maven, Sonatype Nexus, Shell Script, Perl, Java/J2EE
  • Creating and managing Development and Continuous Integration Environments using VM Ware ESX, automated through Jenkins using PXE boot, Perl and the VM Ware CLI
  • Designed and implemented Continues Integration process and DevOps tools with approval from development and other affected teams.
  • Defined processes to build and deliver software baselines for internal as well as external customers
  • Converted old builds using MAKE to ANT and XML for doing Java/J2EE build
  • Created and maintained built wrapper scripts using PERL.
  • Maintained and executed build scripts by coordinating with development and QA teams
  • Responsible in doing build and deploying on different environments simultaneously.
  • Deployed the EAR and WAR archives into Web logic and Apache Servers.
  • Configured and Maintained Apache web servers for Release Management Team's internal use.
  • Provided assistance to developers in resolving problems
  • Created and Maintained Subversion repositories, branches and tags.
  • Acted as an Integrator for performing merge, rebase and baseline operations.
  • Enforced development policies using Subversion hooks and other metadata
  • Attend forum for management of release weekly meetings
  • Monitor progression of releases and keep them on track for delivery on planned release date
  • Submit request for implementation to various groups who participate in release
  • Assemble Release Kit and complete all paperwork, including implementation/back out plans
  • Turnover documentation monitor status of actual production turnover
  • Serve as production implementation coordinator
  • Communicate status of release to all stakeholders

Confidential, New York

Software Configuration Management Analyst

Responsibilities:

  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems
  • Deployed code for Production, QA, and Development environments
  • Configured property files and JDBC related settings on WebLogic server during deployment
  • Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments
  • Configured and maintained Jenkins and Maven for automated build and release
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java/J2EE projects and managing Maven repositories.
  • Worked with development team to migrate Ant scripts to Maven.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and DevOps tools to eliminate non-efficient practices and bottlenecks
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using ClearCase UCM and Subversion source control
  • Performed creation of ClearCase baselines, deliveries and rebases using ClearCase UCM
  • Provided support to developers and testers to use ClearCase and Subversion
  • Coordinate with Release Management regarding appropriate system releases among other development platforms
  • Developed and maintained UNIX/Perl scripts for build and release tasks.
  • Modified the existing ANT scripts to suit the new project requirements
  • Involved In build and Deployment of various projects using Web Sphere Admin console and script files.
  • Facilitated the Change Control Board and assessed Change requests for scheduled builds.
  • Documented release, builds and source control procedures and plans
  • Managed builds, release, related DevOps tools and communication needs for a development team of up to 40 contributors in two geographic locations.
  • Provided release updates to the management team and business liaison leads.
  • Served as an advocate for best practices in software configuration management following CMM standards.
  • Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead, QA Team Lead and CM Administrator

We'd love your feedback!