We provide IT Staff Augmentation Services!

Build/devops Engineer Resume

3.00 Rating

CT

SUMMARY:

  • A highly skilled and career minded professional with over 7+ years experience looking for a position in the field of Build/Release and Configuration Management.
  • Result oriented individual with proven ability to implement standards, procedures and processes that improve overall build and deployment automation processes.
  • Expert in Administration of IIS 7.5/6.0, Tomcat, JBOSS, WebLogic and WebSphere.
  • Experienced in Java/.NET,C++,C#,C builds and in Managing software configurations baselines in a UNIX, Windows and NT environment.
  • Expert in writing SQL, PL/SQL Queries in Oracle and MS SQL Server relational databases.
  • Professional experience in Software Configuration Management (Release and Build Engineering / Configuration) on both Linux/Unix and Windows environments.
  • Helped establish the physical environments to effectively perform the software builds and deployments with an emphasis on quality, integrity, and security.
  • Worked extensively on cross - platforms (Windows and Unix) with UCM ClearCase, Subversion, TFS and GIT.
  • Expertise building and monitoring software projects continuously with a CI tool, Bamboo, Hudson, Cruise Control, Build Forge, Visual Build Professional
  • In-depth knowledge of Apache Subversion (SVN) and Jenkins/Hudson Continuous Integration Server - Installation, Configuration, Design and Administration, plus experience of extending and integrating these tools with other systems, platforms and processes using Java, Shell Scripting, XPath, JNLP.
  • Targeted problem solving in SQL, PL/SQL, SQL*Plus, Stored Procedures, Triggers, Transact SQL (Sybase)
  • Participated in formulating and implementing Web and Application server technical patterns, standards, and policies
  • Expertise in scripting using Perl, Shell for environment and automation and PowerShell and VB for Windows
  • Demonstrated detailed knowledge in UNIX shell scripts, UNIX system concepts, Java, J2EE, networking.
  • Implemented continuous integration with CruiseControl, BuildForge, CruiseControl, Hudson and VisualBuildPro.
  • Expert in CVS, ClearCase, Buildforge, Websphere, VSS, SVN, UCM, ClearQuest and the SCM best practices.

TECHNICAL PROFICIENCIES:

SCM Tools: SVN, CVS, IBM Rational Clear Case(SCM & UCM), IBM Rational ClearQuest, Quality Center, NANT, MSBUILD, ANT, Maven, CruiseControl, Hudson, Build Forge, AntHillPro, Crystal Reports, Visual Build Pro, Sharepoint, MAKE, PVCS, Weblogic, Tomcat, WebSphere, Visual Source Safe, Eclipse, Quick Test Pro,) Language Support - Java C++, C, SQL, XML, JACL, PERL, Cruisecontrol, ANT, UNIX Make, and Rational Build Forge 7.0.0.0 Make, Awk, Sed, NFS, UFS,Puppet,Bamboo,JIRA.

Languages: C/C++, Java, Visual Basic, Perl Script, Shell Script, HTML, JavaScript, SQL, Oracle PL/SQL

Operating System: UNIX, LINUX, Windows Platforms

Databases: MS Access, MySQL PRO, MS SQL Server 2000. SqlPlus, Oracle 8i, 10, 11g

Web Applications: ASP, Flex building, JSP, HTML, XML, VB Script

WORK HISTORY:

Confidential, CT

Build/Devops Engineer

Responsibilities:

  • Involved in Create/Enhance/automate build and deployment processes for each release and backup, restore and upgrade.
  • Setup and Configured the continuous build system using Hudson/Jenkins and running automation smoke / nightly test suites.
  • Worked in Installation, Migration, Integration, Implementation, Release and building of products.
  • Maintained and executed build scripts using Maven by coordinating with development and quality assurance teams.
  • Managed Confluence users, permissions, user directories, adding and editing macros.
  • Installed, configured and maintained Rational ClearCase and ClearQuest in Windows and UNIX environment.
  • Performed peer reviews of installer source code using TFS, ClearQuest, & Visual Studio 2010.
  • Administered Team Foundation Server, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Big Data acquisition, design, and interrogation utilizing Splunk.
  • Wrote Jacl, Ant Scripts for Automating ear deployments and configuration of websphere server for all J2EE applications and set up the MSBuild and Nant scripts for ASP, .NET applications.
  • Created and maintained ClearCase, UCM objects including PVOBs, components, streams and Baselines.
  • Managed product baselines, and assisted users to merge streams.
  • Provided support to developers in writing configuration-specs.
  • Developed advanced JIRA workflows and permission scheme, notification schemes, Screen scheme.
  • Worked on a re-architecture of their legacy ClearQuest system. Work included system performance enhancements, integrations with new external systems, data feeds, numerous functional enhancements, and large migrations of legacy data from other systems. All work was done in Perl.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.Leveraged AWS cloud services such as EC2; auto-scaling; and VPC (Virtual Private Cloud) to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts, and are able to quickly evolve during development iterations.
  • Assisted customers in implementing DevOps strategies using Buildforge as the automation engine.
  • Deploying and managing many servers utilizing both traditional and cloud oriented providers with the Chef platform configuration system from first light, through initial technology development, and into production and maintenance.
  • Develop policy and scripts for automation of build based on perl, ant, VisBuildPro under BuildForge.
  • Wrote powershell, vbs and batch scripts to ensure approved server configuration and standards are met.
  • Administration, TFS Implementation, Maintenance, TFS Migrations & TFS 2010\TFS2012 support.
  • Developing analytical methods, real-time data analysis and statistical methods with Python, for data analysis, processing and integration for standardized and non-standardized reports.
  • Debugged performance related issues with Ant scripts and helped improved the build process.
  • Modularized unstructured Ant scripts and utilized properties file for reducing the complexity and making it more manageable.
  • Designed, implemented and supported a 2 region Amazon AWS virtual private cloud cluster (VPC) for Gannett Digital/USA Today.
  • Controlled 200 servers pushing MySql unique updates using Bash Scripting
  • Windows PowerShell development of automation and reporting processes.
  • Determined direction of product integration to mesh with IBM's DevOps mission.
  • Installed and administer Atlassian tool set includingJIRA, Confluence, Fisheye, Crucible, and Bamboo
  • Deployed Puppet for configuration management to existing infrastructure
  • Developed CM and release plans to outline CM main functions, CM guidelines, Release procedures, Roles, Responsibilities, Deliverables, Schedules and milestones implementing build automation script using ANT and Maven for J2ee and MSBuild in .Net, setting up SVN and GIT, Test Manager to manage build artifacts and SCM activities.
  • As part of this duty,using Splunk, I am also tasked with generating system reports, alerts, and use-specific dashboards to track custom processes.
  • Troubleshooted to resolve problems in an existing JIRA installation and implement all approved changes.
  • Developed ant scripts to support multiple OS and Application servers.
  • Setup Build and deploy automation tool and Continuous Integration in Jenkins.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, Bamboo, and SonatypeNexus.
  • Analyzed, designed and created the Clear Case repository (PVOB), components for storing file elements, and UCM projects using one or more of these components for development teams.
  • Used Maven for building the artifacts and also administered the Maven Build scripts.
  • Developed numerous Tools in Perl, bash and python to automate the build and release processes.
  • Developed a web based build request system, from where the end users can request distribution builds or debug builds of different flavors.
  • Implemented and maintained the branching and merging structure for build/release strategies utilizing Subversion and GIT in Linux and Windows
  • Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.
  • Demonstrated expertise with data extract and query tools (SQL/Oracle)
  • Demonstrated expertise with source code control environments CVS and Clearcase
  • Knowledge in J2EE/.NET build/packaging, good communication skill, experience of working between offshore/onshore.
  • Integerated Confluence with other atlassian tool sets such as Jira, configured Workbox notifications.
  • Edited Maven mirror settings in m2/settings.xml to configure Maven to have Nexus as a repository.
  • Created and managed of all source code repositories, management security model, backup / restore of the source code repositories, and upgrading the version control system
  • Implemented Jira with Maven2 release plugin for tracking bugs and defects
  • Own the creation of builds and coordinate the creation of source-code tags and branches with development groups.
  • Performed ClearQuest user administration and maintenance tasks including creating users and groups, reports and queries.
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo.
  • Managed SVN branching and merging for older projects in multiple simultaneous releases.
  • Enforced Software Configuration Management policies through ClearCase triggers written in Perl, in order to meet Audit requirements.
  • Wrote Bash scripts to automate data analysis tools and other tasks.
  • Resolving ADC Mailbox queries related to TFS/Build issues.
  • Designed CM processes and policies with approval from development and other affected teams.
  • Performed Builds using MSBuild and Devenv cfommandline for C#, VB, DOT NET Applications
  • Managed VMWare VCENTER for Internal Datacenter.
  • Installation & Configuration of Jenkins to support various Java builds.
  • Consolidated and migrated the LampsPlus.com .NET 1.1 code base to .NET 3.5
  • Created Application Server, nodes Confidential a cell level, created clusters, defined DataSources for Database connectivity, Created Bus members, defined Activation Specs to provide configurations for messaging queue in Websphere
  • Administered CVS/SVN/Git repositories and managed account administration, branching, merging, patch fixes and snapshots.
  • Integrated JIRA, Confluence, and Bamboo for automating the CM process.
  • Setup and configured Bamboo for Continuous Integration and Release Management.
  • Installed and configured ClearCase licensing server for providing floating license keys.
  • Created Subversion repositories and maintained scripts for creating users with authentication.
  • Performed SCM tasks like branching, merging and tagging the source code in Subversion.
  • Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.

Technologies: Tortoise CVS, Subversion, Apache ANT, Maven, Nexus, TFS,WebSphere Application Server, Perl Script, Korn Shell scripting,, Hudson,Puppet, Buildforge, Visual Build Professional, ClearcaseClearquest, UNIX, Windows XP,.Net, Java (GUI), .NET, NANT, VS, HTML, XML, Oracle 11g.

Confidential, VA

Build Engineer

Responsibilities:

  • Performed merging from development to parent branches prior to building the code.
  • Set up the build and deployment scripts using Anthillpro for .NET applications using IIS7 and ISS6.
  • Setup the build and deployment scripts using Anthillpro for J2EE and Java applications using Web logic Application Server and ALSB.
  • Built a comprehensive PERL script which would call the required Make files and notify the build distribution team in case of Build errors or Completion of the builds.
  • Writing shell scripts to handle server processing Migrating applications from .Net to Python Monitoring applications/servers performance with Splunk, Jenkins, etc.
  • Extensive experience with Perforce. Experience with Subversion/CVS, and Git Software Configuration tools (Source Control).
  • Wrote powershell scripts to streamline routine procedures for the Network Operations Center, SCCM team, VMware team.
  • Configured Confluence license, database configuration, attachment storage configuration.
  • Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
  • Using TFS 2013 API to dynamically change TFS Build definitions for release preparation.
  • Worked in creating Websphere Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production.
  • Deployment and management of many servers via script and chef, utilizing cloud providers as a direct substrate for implementation.
  • Performed IIS Website deployment automation using MS Web Deploy tool with PowerShell
  • Setup the builds scripts to generate reports for JUNIT Tests results, Cobertura Code Coverage results.
  • Installed and configured Subversion server on Linux via the Apache Web Server to provide access over the Http protocol.
  • Responsible for automated Scheduled Builds/Emergency Builds and Release using ANT and Maven scripts for Enterprise application (J2EE).
  • Wrote Unix Shell scripts to automate SVN branching, merging, tagging and various other version control tasks.
  • Provided recommendations and helped set up the CM process to the company’s one of the development teams on using Git and Github repositories.
  • Used both Perforce and Subversion source control systems for different projects.
  • Planned and executed the migration from Bugzilla-based bug-tracking and Jenkins CI tool into the Atlassian-based suite (JIRA, Confluence, and Bamboo).
  • Delivered onsite customer training classes on the suite of IBM Rational Software configuration management tools including ClearCase, ClearQuest and Rational Team Concert.
  • Extensively used Ant, Maven, Perl and Bash Scripts for automating build and release tasks.
  • Implemented Shell and Perl scripts for release and buildautomation. Manipulated and automated scripts to suit requirement.
  • Demonstrated experience in the Web and Application server administration with good knowledge of Apache and JBoss Application Platform products.
  • Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet
  • Proficient in deploying and support applications on Websphere, Tomcat, Weblogic application servers
  • Demonstrated expertise in installing, configuring JBoss Enterprise Application Platform 5.1 and Apache 2.2 .
  • Construct Puppet Modules/Functions to Support Solaris IPMP (IP Multipathing) on Solaris.
  • Maintain and enhance current build procedures for all software development projects
  • Created and maintained POM files for building the projects and developing the build scripts.
  • Integrated Eclipse IDE with different versioning tools like ClearCase, Subversion, CVS, and GIT.
  • Modified build, Junit and reporting plugin in Maven POM Configurations according to project’s need.
  • Facilitate the Continuous 'Build Manager's Role for all Software Development projects.
  • Documented and published complete migration process of Subversion (SVNadmin dumps) to UCM ClearCase (VOBS).
  • Create, maintain and customize complex JIRA project configurations including workflows, custom fields, permissions and notifications.
  • Build automation to use with the continuous integration scenario for triggering a coordination with TFS Release Management.
  • Created and configured dynamic/snapshot ClearCase views as per the requirements and writing configuration-spec for views to work with branches and labels.
  • Installed Hudson on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Integrated Subversion and Ant with Hudson to implement the continous integration process.
  • Created Ant, Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Worked on the transition project that involved migration activities to Maven2 from Ant to standardize the build across all the applications.
  • Conducted weekly baseline Integration and development stream(s), deliveries in Clearcase, Conducted weekly baseline development stream rebases
  • Involved in configuring confluence environment, Application Server Configuration, Web Server Configuration and system startup.
  • Administratively Lock and Unlock UCM ClearCase streams as required byClient and/or situation and resolved any merge issues with Developers as required, Resolved Binary merge issues between code streams as required.
  • Used the Client’s Rational ClearCase Administration tool performed the followingprocesses / procedures

Technologies: CVS, ClearCase (SCM, UCM), Apache ANT, XML,Maven,Hudson,Git, Perl Script, Korn Shell scripting, sed, java, Websphere, Nexus,Puppet,TFS,Bamboo.

Confidential, GA

Build/Release Engineer

Responsibilities:

  • Extensively Used Jython and Jacl scripting languages to create wsadmin scripts to query and modify the dynamic operations.
  • Experience in setting up Team Deploy for TFS to perform deployments as a post build task.
  • Experience writing Custom XAMLs with developer assistance for adapting the build definitions to complicated build mechanisms.
  • Automated processes with powershell scripts. DNS changes, DC builds, User management.
  • Documented release, builds, and source control processes and plans for J2EE applications.
  • Developed and maintained UNIX/Perl/ANT scripts for Java/J2EE build and release tasks.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Helped design effective policies for maximizing the benefits on floating license keys for ClearCase.
  • Worked extensively on cross-platforms (Windows and Unix) with UCM ClearCase, Subversion, TFS and GIT.
  • Created internal documents for using Perforce Confidential MetaLINCS and conducted training classes.
  • Involved in migrating data from CVS to ClearCase using ClearCase import tools.
  • Created and configure jobs, script builder, custom command builder, agents in Bamboo.
  • Written batch scripts for compiling csproj files and creating Solution files and WSP files for deploying ASP.NET and Share point application.
  • Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, EBS. Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations.
  • Conducted Proof of Technology sessions on different IBM Rational Software products including but not limited to, Rational Team Concert, Build Forge and Agile Software Methodologies.
  • Converted old builds using MAKE to ANT and XML for doing Java build.
  • Converted and automated builds using Maven and Ant and scheduled automated nightly builds using Hudson.
  • Maintained build management by modifying Nant and MSBuild for all .Net applications to include new components and changes. Experience with Software Development Life cycle in build and release perspective.
  • Provided end-user support, performed baseline build, merges, software release management, and other SCM activities.
  • Used Nexus tool to manage the repository in Maven and used the same to share the snapshots and releases of internal projects.
  • Created a Perl script to generate tar files for the change-set related to a particular JIRA ticket, which was then uploaded automatically to the FTP server.
  • Used maven profiles to create different builds so that it can be released early and released often-agile/extreme programming.
  • Evaluated technology, reliability, serviceability, functionality, and performance of all release packages
  • Setup instrumentation for system and application level monitoring or alerting
  • Assisted Managers with AIX/Unix - Configure, debug & troubleshoot issues
  • Troubleshooted issues in a clustered WAS environment.
  • Integerated Build dependencies and dependency blocking strategy in Bamboo.
  • Converted CVS repositories to a Perforce depot. Create internal documents for using Perforce Confidential LightSurf and conducted training classes.
  • Demonstrated understanding of Information Technology Infrastructure Library (ITIL) concept.
  • Build and Packaged J2EE/.NET when working between offshore/onshore.
  • Drove Configuration Management best practices throughout the entire software development organization.
  • Performed Task & resolving issues in Project Integration when developers faced problem of delivering.
  • Installed Hudson and performed troubleshooting during the build failures.
  • Configured Source Code Management tools with Bamboo and executed triggers in SVN.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Hudson.
  • Involved In build and Deployment of various projects using Web Sphere Admin console and script files.
  • Wrote Ant build scripts for creating jar, war and ear artifacts, which were then deployed to Tomcat and Weblogic.
  • Tasked with the internal CM Lead responsibilities for the IBM Rational Beta rollout of the ClearQuest/ALM Ver: 7.0.1 (Application Lifecycle Management) platform.
  • Installed Nexus.war, configured security and set SMTP server to receive emailf from Nexus.
  • Added a task to remove old snapshots in Nexus several times a day .
  • ClearCase Administration by managing VOBs,views, access control, scheduling tasks, pools, created Triggers and Managing other Metadata types
  • Worked closely with client IT group (Computer Center) while providing build area configuration support and resolve Operating System issues.
  • Worked closely with the Development Teams to set up and maintain the ClearCase source control environment under WebSphere Studio Application Developer (WSAD) for an integrated development, build, and testing environment.
  • Maintained the Perforce source control system, including system administration, branch management, backup procedures, and user support.
  • Deployed Servlet and Java Server Pages (JSP) updates to Tomcat from VSS.
  • Worked on a complete setup of UCM environment (includes gathering requirement from users, setting up of servers, setting up client machines, creating site preps, creating Usage Models for different projects, creating triggers (in Perl) for ClearCase, created hooks for ClearQuest UCM schema.
  • Demonstrated experience in automating deployment of Code in Java/J2ee Environments.
  • Assisted team members in developing ant scripts, Shell scripts, Cron Jobs.

Technologies: SVN, Clearcase 7.1, Clearquest 7.1, Apache ANT,Maven, Maven, XML, Perl Script, Shell scripting, Visual Build Pro, BuildForge, Oracle 11g,.NET,MSBuild, NANT, VS, Jboss, Websphere 6.1, HP Quality Center, CruiseControl, Hudson, SharePoint, Seagate Crystal Reports v10,Puppet

We'd love your feedback!