We provide IT Staff Augmentation Services!

Devops/build And Release Engineer Resume

0/5 (Submit Your Rating)

New, YorK

SUMMARY

  • 8 years of experience in designing Build process, Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Packaging Quality Control, Source Code repository & Environment management.
  • Passionate about new things fascinated by Automation scripts and eager to learn new technologies
  • Experience in Build and Release, SCM tools like Perforce, ClearCase, SVN, GIT,TFS in Windows and UNIX environments.
  • Have Solid Experience on Static code Analyzer tools like Klocwork and Coverity
  • Experience in Build and Release management involving extensive work towards code compilation, packaging, building, debugging, automating, managing, tuning and deploying code across multiple environments.
  • Used Chef/Puppet as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manage change.
  • Designing, building infrastructure on Amazon Web Services environment and experience with AWS EC2/S3 service provisioning.
  • Responsible for preparing and maintaining Configuration Management Plan according to the project requirement.
  • Worked with development engineers to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Extensively worked on Hudson/ Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Worked with different Bug Tracking Tools like Rational Clear Quest
  • Extensive experience usingMAVEN, MAKE and MS Build as build tools for the building of deployable artifacts (jar, war & ear) from source code
  • Worked on server machines with platforms like windows64, windows32 and linux64 to test and resolve the new release for group build issues, test failures, build breaks, integration issues, and analyzed test logs in Agile Environment
  • Troubleshooting and problem solving of Linux/UNIX servers, debugging OS failure
  • Authored puppet manifest files for automating the deploy processes.
  • Ability in development and execution of Shell Scripts and Perl Scripts
  • Experienced in trouble shooting, Configuring and Deploying Enterprise Applications in WebSphere, JBOSS/Tomcat as well
  • Good Expertise in configuring and Managing NEXUSRepositories.
  • Good knowledge on Containers in Docker.
  • Ability in managing all aspects of thesoftwareconfigurationmanagement process including code compilation, packaging / deployment / release methodology, and applicationconfigurations
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments
  • Written manifests/Recipes to customize the Puppet/Chef as per our environment
  • Complete ownership of Build of entire product. Ability debug, fix build issues across numerous UNIX and Windows platform. Having Good Knowledge of Amazon AWS cloud.
  • Efficient in working closely with Development, QA, Product and Business owner teams to ensure high quality and timely delivery of builds and releases across multiple platforms and environments.

TECHNICAL SKILLS

Others: IBM Rational Clear Quest, Putty, Jenkins, LDAP, Apache, Visual Studio, Active Directory, LDAP

Languages: C, C++, Core Java

Operating Systems: Windows, Linux, Unix, Solaris

Database: MySQL

Version control: IBM Rational Clearcase(Base & UCM), Multisite, Perforce, SVN,TFS& GIT

Web Technologies: HTML, CSS, Java Script

Server Side Scripting: PHP, Shell

Static Code Analyzers: Klocwork, Coverity

Code Review Tool: Code collaborator

CI Tool: Jenkins

Scripting: Perl & Python

Build Tools: Make, Maven,MS Build

Configuration Management Tool: Chef, Puppet

Monitoring tool: Nagios

Web Servers: IIS, NGINX, Tomcat

BigData: Hadoop

Cloud(IaaS): Amazon Web services

Repositories: Nexus

Containers: Docker

Testing: Selenium

Load Balancer: HAProxy

Protocol: REST

PROFESSIONAL EXPERIENCE

Confidential, New York

DevOps/Build and Release Engineer

Responsibilities:

  • Working in Agile Scrum methodology having 4 sprints as a release.
  • Working closely with DevOps Architects to analyze, review and clarify design and architecture on tools Implementation, Build and Deploy automation.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Installed the application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Performed S3 buckets creation, policies and also on the IAM role based polices and customizing.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloudwatch.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management.
  • Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Design, develop and, maintenance of automated tooling codes in shell scripting.
  • Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including JenkinsNodes/Agent, Android,iOS, VMWare, Amazon EC2.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Jenkins server.
  • Developing procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
  • Developed Shell Scripts and Perl for automation of the build and release process.
  • Used Nagios for monitoring the backend servers.
  • Worked in managing VMs in Amazon using AWS - EC2.
  • Used Chef to automate the node configuration setup and maintenance.
  • Involved in editing the existing MAVEN files in case of errors or changes in the project requirements.
  • Performed weekly and on-call deployments of application codes to production environments
  • Performed SCM audits and provided reports against process and procedures in development, build and releases of the Projects as per internal proprietary defined standards and steps.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Created Jenkins CI/CD Pipelines for continuous build and deployment.
  • Used Puppet to automate the slave configuration setup and maintenance.
  • Authored puppet manifest files for automating the deploy processes.
  • Worked on creation of puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Attended sprint planning sessions and daily sprint stand-up meetings
  • Implemented Solution to manage test management
  • Code collaborator Implementation and Ensuring users to follow the Code review process
  • Involved in trigger scripting for Ensuring process.

Environment: Perl, Shell, Python, ANT, Oracle 11g, Docker, Virtual Machines, LINUX/SOLARIS/AIX, Chef, Jenkins, GIT, SVN, Puppet

Confidential, IrvingTX

DevOps/Build and Release Engineer

Responsibilities:

  • Experience on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
  • Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
  • Hands on experience in installing and administrating CI tools like Jenkins, GIT and Nexus.
  • Managed and coordinated the SCM requirements planning through development of multi-tier applications and their build/deployment throughout BB&T distributed Windows development environment.
  • Expertise in build tools like Apache MAVEN (using POM.xml) for the building of deployable artifacts such as war & ear from source code.
  • Worked with all areas of Development teams to ensure the build and deployment process serves better quality for the business.
  • Worked with Source Control Tools such as GIT Stash.
  • Experience in partially administering Jira for issue management.
  • Updated bugs and user stories in ALM tool to reflect deployment information when pushing / releasing code, collating them with other information into release notes.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Git.
  • Used CHEF to automate the node configuration setup and maintenance
  • Responsible for installing SSL s on Apache and Sun One Web Servers.
  • Coordinate build schedules between development teams, Database Administrators and Network Operations while developing and improving build communication channels.
  • Experienced in taking high quality measures for build/deployment/source control tools processes, SOD for right access levels for source control for better Auditing/Controlling.
  • Attended sprint planning sessions and daily sprint stand-up meetings.
  • Improved overall build and deployment execution and delivery turnaround times extensively.
  • Technically Managed/led build team engineers, both onsite and at remote locations.
  • Solid experience with onsite and offshore model. Directed build and deployment teams remotely, technically and effectively.

Environment: Docker, LINUX/SOLARIS/AIX, Websphere, Chef, Jenkins, GIT, Perl, Shell, Python, ANT, Oracle 11g

Confidential, Northridge, CA

DevOps /Build and Release Engineer

Responsibilities:

  • Primary responsibilities include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Prod.
  • Integrated ant with Shell scripts created in Bash to automate the deployments for the Java based applications.
  • Responsible for changing manual software build environment into an automated build and release environment.
  • Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and pre-production environments.
  • Created the Deployment notes and released the Deployment instructions to Application Support.
  • Responsible for the trouble shoot with the servers (Bouncing the servers when needed).
  • Developed build scripts using ANT and MAVEN as the build tools for the creation of the build artifacts like war or ear files
  • Managed branching and Merging in a multi-project environment.
  • Managed the entire Release Communication and Co-ordination process.
  • Imported and managed multiple applications in Subversion (SVN).
  • Involved in backing up repository, creating folder and granting user access privileges.
  • Experienced in Standards and procedures development,Release management and Change management /advocacy.
  • Responsible for deploying various types of application packages like JAR, WAR, and EAR files.
  • Integrated Subversion and Ant with Jenkins to implement the continuous integration process.
  • Created Ant, Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.
  • Manage and document all post deployment issues utilizing the Post Deployments Issue Log.
  • Work with and mentor onshore teams, with a goal to achieve a 24/7 support model.

Environment: Perl, Shell, Python, ANT, Oracle 11g, LINUX/SOLARIS/AIX, Chef, Jenkins, SVN

Confidential

Build and Release Engineer

Responsibilities:

  • Deals with release package design, build and configuration
  • Implement and support existing and new automation solutions for release tasks, including:

    Build, Application deployment, Database change

  • Provide technical and application guidance and support throughout the release process.
  • Monitor incidents and problems, and undertake problem management during release and deployment, raising RFC’s as required
  • Deliver appropriate build, operations and support documentation for the build and test environments.
  • Administrating Version control tools like Perforce, SVN and GIT.
  • Troubleshooting middleware technologies Jboss and WAS.
  • Experience of generating and propagating plug-in files.
  • Managing GOOD application to deploy mobile front end applications.
  • Coordinating with vendor to applying fix pack and Interim fixes to WAS, Plug-in & HTTP Server.
  • Frequently deploy, configure and support multiple complex interdependent web and mobile applications into environments (QA/Performance/Preproduction).
  • Automating Build and deployment process.
  • Coordinating Fix pack implementation for Application servers and DB servers

Environment: SVN(SubVersion), Jenkins, ClearQuest, Perforce, GIT, Jboss, WebSphere Application Server, AWS, Oracle and DB2, AIX, Linux and Mac.

Confidential

Build and Release Engineer

Responsibilities:

  • Responsible for leading a project team in delivering solution to our customer in the financial sector.
  • Administration and troubleshooting of Clearcase, ClearQuest, Multisite, TFS, DOORS and Teamtrack.
  • Conducting Daily, Weekly builds, Patch and rollback builds according to the schedule.
  • Day to day installations of software to SIT, UAT and production according to process/procedures and policies.
  • Handling builds automation using Perl, Shell and Batch.
  • Installing and applying new patches for TFS, DOORS, Jenkins and RTC applications.
  • Work with DBA Team to facilitate backup of Team Project Collections
  • Customize Work Items, Process templates, Build templates in TFS.
  • Customize Clearquest workflows according to the client requirement.
  • Deliver new and complex high quality solutions to clients in response to varying business requirements.
  • Initiating weekly and monthly meetings with client to discuss on activities and issues.
  • Responsible for managing scope, planning, tracking, change control, aspects of the project.

Environment: Rational Clearcase, SVN, Multisite, Rational DOORS, TFS, Clearquest, Websphere, Windows 2003 Server, Linux and Sun Solaris

We'd love your feedback!