We provide IT Staff Augmentation Services!

Devops/build &release Engineer Resume

2.00/5 (Submit Your Rating)

Dearborn, MI

SUMMARY

  • Over 9 + years of experience in Information Technology industry in various roles with excellent experience in Software Integration, RedHat Enterprise Linux Administration, Configuration, DevOps Engineer Build & Release management and Development for several market driven international organizations
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, SCM, Environment, Service, Incident and Change Management).
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfallmethodologies.
  • Experience in working on version control systems like Subversion, and GIT and used Source code management client tools like Visual SVN, Tortoise SVN, SVNx, UberSVN, Stash, SourceTree, GITBash, GITHub, GIT GUI and other command line applications etc.
  • Experience in using Nexus and Artifactory Repository for MAVEN and Ant builds.
  • Experience of working with the release and deployment in Java/J2EE, C, C++ and ASP.net Web applications environment.
  • Experienced in implementing tools like Puppet, Docker, and Chef.
  • Configuring, automation and maintaining build and deployment CI/CD tools GIT/GITLab, JENKINS, BuildForge, Docker registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform. Orchestrating CI/CD processes. CI/CD tools Dockerized and infrastructure setup in Vagrant, AWS and VPCs.
  • Extensive experience using MAVEN, ANT and Xcode as build tools for the building of deployable artifacts from source code.
  • Extensively worked on HUDSON, JENKINS and Anthill Pro for continuous integration (CI) and for End-to-End automation for all build and deployments.
  • Ability in execution of XML, Ant Scripts, Shell Scripts, Perl Scripts, Power Shell scripts and JAVA Scripts.
  • Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic, and IBM Web Sphere.
  • Experience in working with Tracking Tools like JIRA, Red Mine, and Bugzilla.
  • Efficiently used Project Management Tools like Base Camp, MS Project, MS Share point and Atlassian Tools.(JIRA, confluence, Stash, Source Tree, Crucible)
  • Experienced in deploying Database Changes to Oracle, MS SQL Server and MY SQL databases.
  • Documented, Implemented and Maintained program level processes and desk level procedures to perform tasks complaint with Software Configuration Practices.
  • Documented Daily meetings, Build reports, Release Notes and many other day-today documentation and Status Reports.
  • Proficient in Shell, Python and Perl scripting language for automation CI/CD.
  • Pocesses. CI/CD tools Dockerized and infrastructure setup in Vagrant, AWS and VPCs.
  • Hand-On experience in Implement, Build and Deployment of CI/CD pipelines, managing projects often includes tracking multiple deployments across multiple pipeline stages (Dev, Test/QA staging and production).
  • Implement CI/CD tools Upgrade, Backup, Restore, API call, DNS, LDAP and SSL setup.

TECHNICAL SKILLS

SCM Tools: Subversion, GIT, Perforce and Clear Case.

CI Tools: JENKINS, HUDSON, Bamboo, Anthill Pro, Nexus, CHEF, Puppet.

Build Tools: ANT, MAVEN.

Operating System: Windows XP 2000/2003/2008 , UNIX, LINUX, Ubuntu, Fedora.

Bug Tracker& Testing Tools: JIRA, Bugzilla, Remedy, Junit, HP Quality Center, IBM Clear, Quest, Test Flight and Test Rail

Tools: MS Office Suite, Nexus, Confluence, Atlassian.

SDLC: Agile, Scrum Waterfall Methodologies.

Languages: C, C++, SQL, .NET, Python, Ruby, Java/J2EE.

Scripts: Shell Script, ANT Script, Batch Script, Perl Script, Power Shell Script.

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML.

Web/App servers: Web logic, Web Sphere, Apache Tomcat, JBOSS.

RDBMS: Oracle, SQL SERVER, MY SQL.

PROFESSIONAL EXPERIENCE

Confidential, Dearborn,MI

DevOps/Build &Release Engineer

Responsibilities:

  • Managed the DevOps/Build&Release process at Confidential, LLC
  • Led a data modeling & Change Management team for our daily SysInt (System Integration) SCRUM meetings to address build & release deployment enhancements & issues
  • Design and document CI/CD tools configuration management.
  • Responsible for orchestrating CI/CD processes by responding to GIT triggers, human input, and dependency chains and environment setup.
  • Build and Deployment CI/CD Pipelines.
  • Dockerized CI/CD tools (JENKINS and GITlab).
  • Zabbix for CI/CD tools monitoring.
  • PagerDuty to monitoring CI/CD tools and resolve critical issues proactively to manage uptime.
  • Developed and implemented SoftwareReleaseManagement strategies for various applications according to the agile process.
  • Installed, Configured and Maintained RedHat Linux (RedHat Enterprise Linux 5.x, 6.x& 7.x) on SPARC, x86 and Blade Centres.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Developedbuildand deployment scripts using ANT and MAVEN asbuildtools in JENKINS to move from one environment to other environments.
  • Work with application development and operation teams using a variety of automated testing and build, and deploy tools (MAVEN, Ant, Nexus, JENKINS, SVN, Selenium, JUNIT) to resolve issues with transition to new DevOps solution
  • Performed Weblogic Server administration tasks such as installing, configuring, monitoring and performance tuning on Linux Environment
  • Deployment and management of many servers via script and CHEF, utilizing cloud providers as a direct Jira.
  • Worked able to create scripts for system administration and AWS using languages such as BASH and Python
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
  • Developed Perl and shell scripts for automation of thebuildandreleaseprocess.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Designed a Configuration Management solution using Puppet
  • Implement systems that are highly available, scalable, and self-healing on the AWS platform
  • Maintaining Infrastructure automation using CHEF
  • Mange build and deployment using MAVEN, JENKINS, CHEF SCM tools
  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
  • Experience in managing virtual instances and disks using Puppet.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure
  • Managed MAVEN project dependencies by creating parent-child relationships between projects.
  • JENKINS is used as a continuous integration tool for automation of daily process.
  • Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.
  • Used JIRA to track issues and Change Management.
  • Experience in designing, building and maintaining an automated build and release environment
  • Good scripting skills - PowerShell preferred
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.

Environment: Perl Scripting, Shell Scripting, AWS, JENKINS, Nagios, JIRA, MAVEN, CHEF, Vagrant, Linux, SVN, GIT, Gradle, Puppet, Tomcat, Scrum, Python, MAVEN, Ant, Nexus

Confidential, Portsmouth, NH

Build & Release Engineer

Responsibilities:

  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Develop and enhance the automated configuration management system.
  • Maintain and enhance currentbuildprocedures for all software development projects.
  • Branching and merging of the code base in CVS.
  • Create CHEF Automation tools andbuilds, and do an overall process improvement to any manual processes.
  • Perform deployments and installations.
  • Deploying JAR and WAR files to a java web server
  • Research and recommend open source tools, practices, and methodologies that enhance our day-to-day productivity.
  • Used Ant, MAVEN to perform daily and weekly SoftwareBuilds.
  • Installed administered and configured JENKINS Continuous Integration tool.
  • Resolving merging issues duringbuildandreleaseby conducting meetings with developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Maintainbuildsystem and automatebuildprocess for different applications.
  • Deploying Java Enterprise applications to Apache Web Server, JBoss Application server.
  • Created Instances in Apache Web Server and JBoss Application server in QA and Production environments.
  • Configured Apache web server instances in Citrix Netscaler for QA and Production environments.
  • Automate deployment andreleasedistribution process with shell, AWK, and Perl etc.
  • Worked with Oracle Database Admin to keep all the specified tables as assigned by developments in sync for everyrelease.
  • Used Oracle to connect to various databases and to check for the invalid objects after and before eachrelease.
  • Posting thebuildon time & following it up the testing team on postedbuildsuntil the specifiedrelease goes LIVE

Environment: CVS, ANT, Bamboo, MAVEN, Subversion, JENKINS, Oracle 10g, Remedy, Confluence, Shell Scripts, Apache Web Server, JBoss Application Server.

Confidential, Rochester,MN

Build & Release Engineer

Responsibilities:

  • Provided centralized software configuration management for enterprise application projects in a multi-tiered high-availability environment.
  • Provided configuration services on multiple platforms in the test environment running on one or more IT Platforms: MAVEN, Client/server, JENKINS, MS Build, Microsoft Windows NT, OS/390, UNIX
  • Completing softwarebuildsand elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like JENKINS/HUDSON, Ant, MSBuild, and Subversion
  • Maintained and administered source code archive databases (e.g., Source Repository for version management of source code which included Subversion and Bug Reporting for adding users and fields, and changing permissions).
  • Installed tools for internal clients, and monitored compliance and usage
  • Automatedbuildsand deployments of business-critical customer-facing J2EE web applications into Websphere 6.x application server environment on Solaris 10 platform.
  • Developed andbuildand deployment standards with input from development, IT/operations, and IT security
  • Evaluatedbuildautomation tools (OpenMake and AntHillPro), recommended AntHillPro
  • Configured and deployed AntHillPro in Solaris 10 environment with multiple zones/containers, using Oracle database and multiple MAVEN servers and repositories. Configured services using SMF and XML
  • Automated manualbuildand deployment processes with AntHillPro, deploying to development, QA, and staging environments with multiple physical targets and multiple zones/containers per target.

Environment: PVCS, SVN, ANT, MAVEN, JENKINS, Subversion, HUDSON, Windows, Eclipse, SVN Importer, Team-City, and Anthill-Pro

Confidential

Build & Release Engineer

Responsibilities:

  • Involved in user interactions, requirement analysis and design for the interfaces.
  • Prepared the design document for Document Management Module and User Management Module.
  • Created class diagrams and sequence diagrams using MS Visio.
  • Followed waterfall methodology for application development.
  • Updating the SVN log properties for revisions. Setting up the SVN sync servers, changed rev properties for SVN sync.
  • Promoting the changes from trunk revisions toreleasebranch.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Installed and configured HUDSON/JENKINS for Automating Deployments and providing an automation solution.
  • Integrated Subversion into HUDSON/JENKINS to automate the code check-out process
  • Involved in enhancement of SOA web services using AXIS to support .net applications.
  • Involved in development of custom tag libraries which provides various functionalities like check-in, check-out, export, import, open, delete, search and etc. on JSP pages.
  • Involved in development of customized Web applications on top of Orion Frameworks using Web technologies like JSP, Servlets, and Java script.
  • Written Oracle Admin schema using SQL, which creates Orion Oracle database instances in Oracle 10g and Oracle9i.
  • Implemented various customized java beans, which creates Windows start up services for Storage Server and Command Server, Updates registry entries, executes Oracle database schema, installs web based and console based applications.
  • Involved in migration of code in CORBA framework to Java/J2ee framework.
  • Discussed and presented architectural designs to the senior management and client.
  • Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of J-unit to test the application.
  • Good experience in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files.
  • Have the responsibility as a UAT support for the project till the project goes into the production.

Confidential

System Admin

Responsibilities:

  • Installing, configuring and maintaining various Windows Operating Systems ranging from Win 2003, 2000 and 98 - Win Vista Client end technologies, SQL Server 2005 as well.
  • Hardware Installation and Configuring RAID 5 controller.
  • MS SQL 2005 installation, configuration and management (DB creation, backup, restore, User creation and permission )
  • Perform ongoing performance tuning, hardware upgrades, and resource optimization as required. Configure CPU, memory, and disk partitions as required.
  • Installation, Configuration of ADS, DHCP SERVER, DNS SERVER, WINS SERVER, Configuration of VPN & VOIP,
  • Repair and recover from hardware or software failures. Coordinate and communicate with impacted constituencies.
  • Analyze, diagnose and resolve complex desktop end user problems and suggest corrective solutions.
  • Addressing helpdesk queries and resolving problems pertaining to Software, Hardware and other IT related issues throughout the client base.
  • Remote support to engineers & user at different levels and defining recovery points & restoring backups.
  • Perform daily System monitoring, verifying the integrity and availability of all hardware, server resources, system and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
  • Perform daily backup operations, ensuring all required file system and system data are successfully backed up to the appropriate media, recovery tapes or disks are created, and media is recycled and sent off site as necessary.
  • Installing and configuring Mail Server, Antivirus, Outlook Express, MS Outlook & Local and Network Printers and managing overall software installations and upgrades.

Environment: Oracle 9i/10g, SQL PLUS, PL/ SQL, SQL*Loader, Forms 6i, Reports 6i, Discoverer 9i, Windows XP, MS-Excel, MS-Access, TOAD.

We'd love your feedback!