We provide IT Staff Augmentation Services!

Sr. Build And Release Engineer Resume

3.00/5 (Submit Your Rating)

Bothell, WA

SUMMARY

  • 7 Years of experience as Build & Release management, Infrastructure automation, code migration, Configuration Management and system administration.4+ years of Experience as a DevOps Engineer with UNIX and Middleware Engineering, Design, Build and Operational support for Infrastructure Management.
  • Experience in DevOps, Configuration, Build and Release Management
  • Experience with principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Experienced in Cloud automation using AWS Cloud Formation templates, Python, Ruby, Chef, Puppet
  • Experience writing Chef Cook books and recipes to automate the deployment process and to integrating Chef Cook books into Jenkins jobs for a continuous delivery framework.
  • Experience in working as DevOps engineer/Build & Release engineer for release automation of Java MVC apps to achieve continuous integration and continuous delivery (CI and CD).
  • Experience with IP networking TCP/IP packet analysis, DNS, SNMP Configurations and Monitoring.
  • NetworkMonitoringUsing Nagiostool.
  • Experience installing and administratingmonitoringtoolssuch as Nagios.
  • DevelopedCookbooksand recipes for automating deployments viaChef
  • Written multipleCookbooksinChef. Implemented environments, roles, and data bags in Chef for better environment management.
  • Experience in using Build Automation using like Maven and Ant Scripts with Jenkins.
  • Experience in Administration/Maintenance of source control management systems, such as SVN, TCM, GIT and knowledge of Clear Case.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release or Deploy highest quality product for the enterprise.
  • Experience in managing automated multiple continues integrated depot and branch builds using Jenkins.
  • Experience in running web scale services on Amazon Web Services (AWS).
  • Installed and configured an automated toolPuppetthat included the installation and configuration of thePuppetmaster, agent nodes and an admin control workstation.
  • Solid Experience in DevOps tools like Chef and Puppet for Deployment on Multiple platforms.
  • Good understanding of the XML related technologies like XML, XSD.
  • Good understanding of system services and Docker.
  • Worked with the Amazon AWS EC2 and S3 services.
  • Worked with Amazon IAM console to create custom users and groups.
  • Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Experience in all phases of Software Development Life Cycle (SDLC) for Enterprise Applications.
  • Extensive experience in working with Apache, Tomcat application server.
  • Good knowledge in MySQL.
  • Closely worked with BA, Dev, QA, Product Owners and other teams for product delivery.
  • Worked with project management tools - HP Quality Center, IBM Clear Quest.
  • Extensive experience with JIRA, Microsoft Project Planning.

TECHNICAL SKILLS

Build Tools: ANT, Maven, Jenkins, MS build, Cruise Control, Bamboo and Hudson

SCM Tools: CVS, SVN, Clear Case, TFS 2010, Star Team, Perforce.

Processes: Agile, Waterfall, PMI and ITIL Processes

Languages: Python, Java and C++

Database: Oracle 10g and 9i, PL/SQL, SQL 2005 and Enterprise

Scripting Languages: JavaScript, Shell, XML, HTML, VB script, Batch script, Ant, Maven

Operating Systems: MS Windows XP/2000/NT/98, UNIX, Linux, MS DOS.

PROFESSIONAL EXPERIENCE

Confidential - Bothell, WA

Sr. Build and Release Engineer

Responsibilities:

  • Provided configuration management expertise to all software development projects.
  • Worked as aDevOpsEngineerfor one of the most complex system. Used Subversion, CVS, Maven, Jenkins, CHEF & Jira as tools for day-to-day build & release cycles.
  • Responsible for Deployment and maintenance of different QA & UAT environments.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Implemented the use of NagiostoolforMonitoringand analyzing the network loads on the individual Machines
  • Suggested changes to development practice to increase efficiency by restructuring the branching structure to include merging mechanism.
  • Created and implemented custom Nagiosmonitoringand managed with Puppet.
  • Coordinating the resources by working closely with Project Manager’s for the release and carried Deployments and builds on various environments using continuous integration tool.
  • WrittenChefCookbookrecipes to automate installation of Middleware Infrastructure like Apache tomcat, JDK, and configuration tasks for new environments.
  • Participated in code reviews and ensured compliance with standards.
  • Developed and implemented the software release management for the release of web applications.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Used Shell/Python scripts to automate the deployment process.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Chef, Puppet.
  • Testing ofcookbookswithchef-spec.
  • Co-coordinated Instance Refreshes and Environment Re-base lining.
  • Created virtual images similar to production environment using Docker.
  • Good experience in creating LAMP stack.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Responsible for design and maintenance of the Subversion/GIT, views, and the access control strategies.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
  • Support developers to resolve issue. Helped development team for better build process.

Environment: Java/J2EE, Ant, Maven, Git, Jenkins, AWS, Clear Case, Clear Quest, Quality Center, Chef, Puppet, LAMP stack, Docker, Shell/Python script, Linux.

Confidential, San Francisco CA

Release Engineer

Responsibilities:

  • Performed software configuration/release management activities for three different Java applications.
  • Designed and implemented Continuous Integration process using tools like Hudson 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 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, 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 & 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 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.

Environment: - Java, Ant, Hudson, Web logic, Subversion, Shell & Perl scripting.

Confidential, Tempe, AZ

Devops Engineer

Responsibilities:

  • Participated in weekly release meetings with technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Developed and maintained Perl/Ant scripts for build and release tasks.
  • Involved in creating new elements in VOB’s.
  • Modified ANT scripts to build the JAR, Class, WAR and EAR files from VOB’s.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Created Subversion configuration record for builds using derived objects generated during build audit process.
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Performing clean builds according to the schedule published for a given releases.
  • Installed Cruise Control and performed troubleshooting during installation.
  • Worked with Cruise Control for automated build and release.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

Environment: s: Java, J2EE, Subversion, ANT, Maven, GIT, Jenkins, Perl, Bash, Jira, Apache, WebSphere Application Server, Linux, Shell scripts, Cruise control.

Confidential

Network Administrator/Build Tools Admin

Responsibilities:

  • Installed Subversion on Linux Machines and Created Different Repositories.
  • Created scripts for Backup and restoring SVN repositories.
  • Responsible for User Management on SVN repositories.
  • Involved in Deployment of applications to WAS instances.
  • Worked on Troubleshooting server hardware and software remotely thru MOM (monitoring software).
  • Deployed and configured, Windows 2000/ 2003 Servers, with DHCP, DNS, IIS, Active Directory Domain Controllers, Group Policy, Internet, TCP/IP, and Routing concept.
  • Performed design, installation, configuration, support, optimization and administration of Windows-based servers and applications as well as provide performance tuning and capacity planning.
  • Responsible for Basic Router Configuration and network equipment (Cisco, Linksys, Net gear, DLink, Brocade Switches).
  • Provided remote support for VPN Technologies for site-to-site and remote access.
  • Responsible for GPO software rollout and GPO policy lockdowns.
  • Provided after-hours on-call support by participating in the on-call rotation.
  • Installed new software releases, system upgrades and resolve software-related problems.
  • Configured remote backup & automated through script.
  • Developed Shell for system administration activities.
  • Installed Hard Disks, Memory etc.
  • Worked on Troubleshooting Network Problem.
  • Managed CPU Usage, Shared Memory, Disk Space Usage and Controlling Processes.

Environment: CISCO 3600/2600 routers, Netopia Router, DNS, WINS, DHCP, TCP/IP, RIP, FTP, TFTP, Terminal Services, SNMP, SMTP, NFS, NIS, NIS+, NFS, Microsoft Windows 95/98/2000/XP/2003,AIX-5.2, Linux.

We'd love your feedback!