We provide IT Staff Augmentation Services!

Build & Release/devops Engineer Resume

5.00/5 (Submit Your Rating)

Minneapolis, Mn

SUMMARY:

  • 8+ years of experience in Build and Release and DevOps Engineering in Automating, Building, Deploying, and Releasing of code from one environment to other environment.
  • Created SCM Process, Policies, Procedures and Release Notes to follow Development and allow SQA teams to Release or deploy highest quality product for the enterprise.
  • Managing the code migration from TFS, CVS and Star team to Subversion repository.
  • Worked on SDLC Methodologies like Agile, Waterfall and other processes.
  • Automated .NET deployments using nant and wrote post - build tasks in MS build.
  • Extensive experience on Version Controlling and Source Code Management tools like GIT, GITHUB, SVN, TFS, CVS, Bit Bucket, Perforce, Clear Case and StarTeam.
  • Extensive experience with Continuous Integration Tools like Jenkins, Cruise Control, Hudson, Bamboo.
  • Extensively experienced in using Build and Automation tools like Ant, Maven, AnthillPro, Gradle and working knowledge other build tools like MS Build & Build Forge.
  • Extensive working experience on configuration management tools Chef, Puppet, Ansible, UDeploy, Docker and Atlassian .
  • Experience with an in-depth level of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB.
  • Good knowledge in IIS and hands on experience with Apache Tomcat, WebSphere, JBoss and WebLogic deployments.
  • Handled environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Hands on experience on cloud technologies like Amazon Web Services (AWS), Open Stack and knowledge on Google Cloud Platform.
  • Experience in several AWS services EC2, VPC, S3, EBS, Dynamo DB, Cloud Watch, Auto Scaling configurations etc.
  • Good working experience on scripting languages like Shell, Perl, Python, PowerShell, Ruby, Bash.
  • Experience with TFS (Team Foundation System) based Build System.
  • Installed and Configured - NFS, NIS, DNS, Mail Server, Apache Web Server on Linux and Solaris .
  • Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell/bash and Batch Scripts .
  • Good knowledge on ITIL Process and have worked on coordinating releases across the projects.
  • Experience in using GIT and Rational Clear Case on UNIX and Windows environment.
  • Experience in building and deploying Java & SOA applications and troubleshooting the build and deploy failures.
  • Experience with administrative tasks with CI tools like maintaining configurations and backups and maintain high availability.
  • Hands on experience with HP QTP, Mercury Load Runner and Selenium Testing Tools.
  • Experience using Nagios and Graphite monitoring system.
  • Worked with Make, Ant and Maven Build tools in Java and CPP Environment.
  • Experience in Load balancing, DNS, SSL and firewalls.
  • Expertise in Querying RDBMS such as Oracle, PL/SQL and MY SQL by using SQL for Data integrity.
  • Worked with different Bug Tracking Tools like Remedy , Jira, Service now and Clear Quest .
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts .
  • Good experience on Linux environments.
  • Created CM Plans and Test Plans for Applications.
  • Coordinated with the Offshore and Onshore teams for Production Releases.
  • Ability to work successfully as part of small to medium sized team or independently.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Excellent communication, interpersonal, analytical and quick problem solving skills.

TECHNICAL SKILLS:

Programming Languages: C, C++, C#, JAVA, ASP.NET.

Databases: SQL 2012/2008/2005, PL/SQL, Oracle 11g/10g/9i, DynamoDB.

Web Technologies: HTML, XML, SOAP, WSDL, UDDI, XSD, XSL, XPATH.

Operating Systems: UNIX, Linux, Solaris, Red Hat 4.x, Windows NT2000/7/XP/Vista, Windows Server 2008.

Cloud Technologies: Amazon Web Services(AWS), Open Stack, Google Cloud Platform.

Scripting Languages: SHELL, PERL, BASH, POWERSHELL, PYTHON, RUBY.

Version Control Tools: GIT, GITHUB, TFS, CVS, SVN, Perforce, ClearCase, StarTeam, BitBucket.

Build Tools: Ant, AnthillPro, Maven, Gradle, MS Build.

Continuous Integration Tools: Jenkins, Hudson, CruiseControl, Bamboo.

Configuration Management Tools: Chef, Puppet, UDeploy, Ansible, Docker.

Application/Web Servers: Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss, IIS.

Bug Tracking Tools: JIRA, Remedy, Service Now.

Testing Tools: HP QTP, Mercury Load Runner, Selenium.

Code Quality Tools: Fish eye, SonarQube.

Monitoring Tools: Nagios, Graphite.

User Stories Tracking Tools: Rally.

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Build & Release/DevOps Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Responsible for design and maintenance of the Subversion Repositories and the access control strategies.
  • Installation, configuration and troubleshooting of Urban Code UDeploy and Anthillpro application and agents on Linux and Windows servers.
  • Integrated Jenkins with UDeploy and Created UDeploy Components, UDeploy process, installed UDeploy agents on both windows and Linux machines according to application team requirements.
  • Creating component templates and Component processes in IBM UDeploy .
  • Performed all necessary day-to-day Subversion support for different projects.
  • Developed, Maintained, and Distributed release notes for each scheduled release.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Increased visibility of critical information for customer by adding scripts to extract and display server and UDeploy agent-related information.
  • Processed requests for deployments to environments in UDeploy .
  • Implemented & maintained the Branching and Build/Release strategies utilizing Subversion (SVN) .
  • Migrated different projects from Star Team to SVN and Perforce to SVN .
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) servers .
  • Constant communications with stakeholders about the status of each migration, reconfiguring an AWS EC2 instance, or changes to an EC2 hosts warranted by the instance owner.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Worked on creation of various subscriptions and topics using SNS and SQS based services and automated the complete deployment environment on AWS.
  • Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins .
  • Used Maven and Gradle as a build tools on java projects for the development of build artifacts on the source code.
  • Automated the cloud deployments using Chef and AWS cloud formation templates.
  • Installed and configured Hudson, Jenkins .
  • Used Hudson, Jenkins for continuous integration for End-to-End automation for all build and deployments.
  • Manage deployment automation using Puppet, MCollective, Custom Puppet Modules and Ruby .
  • Automated the build and release management process including monitoring changes between releases.
  • Configured Jenkins Jobs to work with uDeploy for post build kick-off.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet and Maven in Linux environment.
  • Installed and configured Infrastructure Automation tool Ansible .
  • Deploy and monitor scalable infrastructure on AWS & configuration management using Puppet/ Ansible .
  • Worked on setting up and configuring AWS's EMR Clusters and Used Amazon IAM to grant fine-grained access to AWS resources to users.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker .
  • Involved in implementing Workflows, Components, Screens and Notification schemes in Jira Project setup.
  • Experience in Ec2 container service (ECS) and Docker engine to deploy the micro services-oriented environments for scalable applications.
  • Created detailed AWS Security Groups, which behaved as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Deployed the Java applications into Apache Tomcat Application Servers .
  • Skilled to write, debug maintain scripts in Shell, Perl etc.
  • Experience in writing Maven pom.xml and Ant build .xml for build scripts.
  • Executed user administration and maintenance tasks including creating users and groups.
  • Utilized WAR and JAR files for deployment of enterprise apps.
  • Provided assistance for management of AWS storage infrastructure systems.
  • Managed Nexus Maven repositories to download the artifacts during the build.
  • Created and maintained the Shell/Perl deployment scripts for Tomcat web application servers.
  • Built Python apps that allowed developers to build proprietary solutions without requiring standard components.
  • Configured SonarQube code quality tool and integrated it with Jenkins.
  • Used Rally tool for tracking user stories and backlogs.
  • Build artifacts are deployed into Tomcat instances which were integrated using the Perl and Shell scripts.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Prepared JUnit test cases and executed server configurations.
  • Supported and developed tools for Integration , Automated Testing and Release Management .

Environment: Red Hat Linux 5.0, SVN, Jenkins, Hudson, UDeploy, Maven, Gradle, Ansible, Apache Tomcat, Shell, Perl, Puppet, Nexus, AWS, Junit, Jira, Rally, SonarQube, Python, SQL, DynamoDB.

Confidential,Richmond,VA

Build & Release/Devops Engineer

Responsibilities:

  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Experience with Atlassian tools like Bamboo, Jira, and confluence.
  • Have used Confluence to create, share and discuss content and projects.
  • Created Branches, Labels and performed Merges in Stash and GIT .
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Involved in the development of Bash shell scripts to automate repetitive tasks.
  • Clarity and precision in verbal and written communications.
  • Worked with customers, developers, testing, product management and support staff.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Created Branches, and performed Merges in Source Tree & Stash.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Managing the code migration from TFS, CVS and Subversion to Git repository.
  • Integrated GIT into Jenkins to automate the code checkout process.
  • Maintained and administered GIT source code tool.
  • Managed build results in Jenkins and deployed using workflows.
  • Delivered specific versions of various components of an application into target environments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Implemented rapid provisioning and life-cycle management for Ubuntu Linux using Chef, and custom Bash scripts.
  • Familiar and experienced with Agile Scrum development.
  • Managed the code Repository by maintaining the code repository in TFS, perform and administer Database baseline, improve practices of branching and code merge, establish process control points and configure TFS reporting suite to custom needs of development team.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Very strong Project Management experience performing ITIL RM /SCM activities.
  • Knowledge of concepts in code lines, branching, merging, integration, versioning, etc.
  • Excellent problem solving, analytical skills and technical troubleshooting skills.

Environment: Windows Solaris, TFS, UNIX, C++, Java, Eclipse 3.20, Ant, Jenkins, JBoss Application Server, CVS, Subversion, VTFS, Jira and Cygwin.

Confidential,Bothell,WA

Build & Release/DevOps Engineer

Responsibilities:

  • Involved in NXP Bluetooth API development. NAPI-BT a wrapper layer of BT STACK modules and STACK message interfaces in the platform SW, to provide MMI the simplified interface to access Bluetooth services.
  • Managed and analyzed Customer/Functional requirements, Generic UI Specification, Application use-case.
  • Made proposals for architecture definition of external application integration on top of BT Stack. Design, Implementation, Debugging and Bug Fixing. Documentation of release documents.
  • Wrote CFengine bundles to make the implementations reusable.
  • Installed and configured AnthillPro/Jenkins for Automating Deployments and providing a complete automation solution.
  • Used Build Forge for enterprise scale infrastructure configuration and application deployments.
  • Integrated Subversion into AnthillPro/Jenkins to automate the code checkout process.
  • Build Results are managed in AnthillPro and deployed using workflows in Anthill Pro.
  • Performed setup of clustered environment setups with Websphere Application Server.
  • Wrote scripts to perform deploys to tomcat Webserver and WebSphere App Servers.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Imported and managed multiple corporate applications in Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users for effective use of tool.
  • Deployed Dynamic content to Application servers like WebSphere and WebLogic .
  • Involved in maintaining and editing Jython scripts for application deployment automation.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Responsible for maintaining MS Build and PowerShell files for build and automation of .Net and CSharp applications.
  • Created continuous integration system using Ant, Jetbrains, Team City, full automation, Continuous Integration, faster and flawless deployments.
  • Rendered support to Wingtech for integration of Application framework on top of NAPI layer.
  • Managed the build and release process for NAPI modules.
  • Worked with Bluetooth Application Integration. BT Application a Reference Application for NXP SySol Platform solution to present Bluetooth capabilities.
  • Involved in development and integration of BT Applications for profiles such as HSP/HFP, OPP and HID.
  • Interface design development and maintenance. Sanity, Functional testing & Documentation of NXP system solution reference design updates.
  • Owned build farm and produced effective multiple branch builds to support parallel development.
  • Managed the entire Release Communication and Co-ordination Process.
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Deployed the static content into the web servers like Tomcat, IPlanet, and IBM HTTP Server.

Environment: Sun Solaris, UNIX, windows, MS Build, CVS, Perforce, Java, Eclipse, Ant, Jenkins, Maven, Install Anywhere, Tomcat Apache Application Serve

Confidential

Build and Release Engineer

Responsibilities:

  • Responsible for daily builds and deployments from Development through various testing environments.
  • Performed day-to-day admin activities like creating and managing Build, deploy activities and improving the release process.
  • Developed and maintained build and release documentation and baseline builds.
  • Responsible to perform Build operations with ANT, Maven Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.
  • Developed build scripts using ANT, Maven as the build tool for the creation of the build artifacts like war or ear files.
  • Managed branching and Merging in a multi-project environment.
  • Coordinated with Project Managers, Developers and QA Analysts to ensure successful software build and deployment for test, staging and production environment.
  • Coordinated configuration changes for multiple concurrent projects, including new systems, major releases and maintenance releases.
  • Created and managed continuous integration process for builds and deployment using Hudson.
  • Incident Management. Co-ordinate incidents requiring multi-vendor engagement, Drive effective and efficient Incident Management process to ensure timely service restoration and resolution of incidents.
  • Implemented Release schedules, communicated the release status, created rollout plans, and tracked the project milestones.

Environment: Java, SVN, Hudson, UNIX, Linux, Maven, Ant.

Confidential

Jr.Linux Administrator

Responsibilities:

  • Installation, Configuration & Upgrade of Solaris and Linux operating system.
  • Problems & performance issues; deployed latest patches for Sun, Linux and Application servers, Performed Solaris and Red Hat Linux Kernel Tuning for TCP stack.
  • Performed Server design engineering, configuration and troubleshooting of all components, hardware and software, including large-scale storage systems with 32 and 64-bit processors, Intel and AMD based.
  • Installed and Configured Apache HTTP web server, (LDAP), Open Wave, Novell's Identity Manager on AIX, Solaris.
  • Configured Jumpstart, Kickstart, NIM and HP ignite servers and performed respective installations.
  • Worked and performed data-center operations including rack mounting, cabling.
  • Involved in test planning, testing methods, including walkthroughs, simulations, joint testing, and surprise testing of real disasters as a part of Disaster recovery test drive.
  • Migration from WebSphere 5.x to WebSphere 6.0/6.1 at enterprise level.
  • Implemented Disk mirroring and RAID implementation using Veritas Volume Manager .
  • Worked on Emulex/Qlogic HBA installation on Sun Fire v240, v440, v480, v490, v880 and v890.

Environment: Red Hat/Linux 4, SUSE 9, AIX 5.x, Dell Power Edge 1800/1850/2850 servers, Intel servers, Sun Ultra Enterprise 4500, Sun Enterprise 450, Sun Enterprise 420R, Sun Enterprise 250, Sun Fire V20z servers, Shell, VERITAS Volume Manager, VERITAS NetBackup 5.0, WAS 5.x/6.0/6.1, JBoss 4.0, Perl Scripting, Veritas Cluster Server, Apache.

We'd love your feedback!