We provide IT Staff Augmentation Services!

Sr. Devops/build & Release Engineer Resume

0/5 (Submit Your Rating)

Coraopolis, PA

PROFESSIONAL SUMMARY:

  • Over 9 Yearsof experience in IT industry comprising of LINUX/UNIX - System & Network Administration, VMWare, DevOps, Build/Release Management, Software Configuration Management (SCM) and Cloud Management.
  • Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Production. Analyze, resolve, compilation and deployment errors related to code development, branching, merging and building of source code along with Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat-6/7 and Oracle).
  • Experience in DNS, DHCP and IP Addressing. Installation and configuration of various services - DNS, DHCP, NFS, and Send mail, Apache Web Server, Samba, SSH, HTTP, RPM package management. Experience in administering Active Directory and group policies.
  • Experience in working on source controller tools like Git Hub (GIT), Subversion (SVN), CVS, IBM ClearCase. And software build tools - Apache Maven, Apache Ant, and VS Build Pro.
  • Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications. And experience in using Nexus and Artifactory Repository Managers for Maven builds.
  • Extensive knowledge on configuration, installation of Kickstart, Jumpstart and Expertise in Continuous Integration using Jenkins/Hudson tool and knowledge on Anthill Pro, Bamboo, U Deploy, and X Deploy.
  • Expertise in all build/release engineering tasks associated with the component/software/ production releases and preparation of build scripts, build specs & applying the label for the software builds. Expertise on best practices for feature-branching, merge conflicts and common library management.
  • Designed end to end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, CHEF-Cookbooks& Recipes, and AWS.
  • Expertise in automating post-build integrations, Including Code Coverage & Quality Analysis Tools like JUnit, Find bugs and defect management plan & root cause analysis.
  • Experience using RPMs to effectively package the applications for product deployments.
  • Extensively worked on Hudson, Jenkins and UDeploy for continuous integration and continuous delivery to achieve End-to-End automation for all build and deployments.
  • Ability to write deployment, build scripts and automated solutions using scripting languages such as Shell, Perl.
  • Involved in configuring and integrating the servers for different environments to automatically provision and configuration management of Linux instances using CM/ Provisioning tool CHEF on AWS, Improving infrastructure architectural design and approaches of different projects in the cloud platform amazon web services (AWS) by configuring the Security Groups, Elastic IP's and storage on S3 Buckets.
  • Developed CHEF cookbooks, recipes, Roles, attributes in Ruby and Cloud formation templates.
  • Extensive working experience on VMware VSphere, VCenter to Provision VMs and managed the VMs on various ESX, ESXi hosts, and AWS (EC2, S3, EBS, VPC, ELB, Route 53, Auto scaling, Security Groups) Instances.
  • Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
  • Experience with Mongo DB (No SQL), Oracle and MS SQL Server DB Tasks (DML, user management etc.).
  • High exposure to Remedy, Version One and JIRA tracking tools for tracking defects for Change management.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS:

Operating Systems: UNIX, Linux (Redhat-5/6/7), Ubuntu-16.04, Fedora-24, Cent OS-7.2-1511, Windows-98/NT/XP/Vista/7/8/10, IOS.

App, Mail and Web ServersTools: JBOSS-10.0.0, Zimbra-8.6.0, Apache Tomcat-8.5.3, IntelliJ IDEA-12.1, Oracle WebLogic-12.2.1, IBM WebSphere, IIS Server-10.

SCM Tools: Apache Subversion-1.9.4, git-2.9.0, Perforce, Harvest, Rational ClearCase-9.0.0.1.

Build Tools: Apache Ant-1.9.7, Apache Maven-3.3.9, and Gradle-2.14.

Repositories: Nexus, Artifactory.

CI Tools: Jenkins-2.11/Hudson-3.3.3, TeamCity-9.1.7, Anthill Pro-5.0.0, Atlassian Bamboo-5.12, U Deploy, X Deploy.

CM Tools: Chef-12.5.1and Puppet-4.5.0.

Programming Languages: Shell Script, Python-3.5.2, Perl Script-5.24.0, Ruby-2.3.1, ANT Script, Batch Script, XML, Power Shell Script-5.0, C, C++, Objective-C, Java SE-8, J2EE.

Databases: SQL Server-12.0/13.0, Oracle-12c, 11g, 10g, DB2-11.1, MongoDB-3.2.6, Teradata.

Project Management Tools: Basecamp-3, MS Project, Demandware.

Tracking Tools: JIRA-7.1, Bugzilla-5.0.3, Remedy-9.1, Junit-4.12, Test Flight-1.3.1, Test Rail, Clearquest-8.0.1.9 and VersionOne-.

Monitoring Tools: Nagios-4.1.1, Quest, AppDynamics, Cloud Watch.

PROFESSIONAL EXPERIENCE:

Confidential, Coraopolis, PA

Sr. DevOps/Build & Release Engineer

Responsibilities:

  • Worked as a Sr. DevOps/Build& Release Engineer for a team that involves three different developments teams and multiple simultaneous software releases.
  • Integrated the existing Ant scripts to automate the code quality report generation process for the existing legacy-based applications.
  • Responsible for deploying the application WARs in WebLogic application servers and troubleshoot any deployment issue.
  • Used ANT for building the applications and developing the build scripts, from existing Shell scripts.
  • Developed and tested installation scripts for automated deployment.
  • Coordinated the build and deployment bottlenecks with the development team.
  • Worked as an SCM in automating the build and deploy processes using TeamCity.
  • Worked on Jenkins for build and deployment using Ant scripts.
  • Worked closely with developers to pinpoint and provide early warnings of common build failure.
  • Designed and implemented GUI modifications, stored procedure changes, and report changes. Created documentation for design, review, and installation.
  • Worked directly with Project Managers to establish, create and design the build automation process.
  • Implemented rapid-provisioning and life-cycle management for Red hat Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Managed and optimize the Continuous Delivery tools like Jenkins.
  • Install, Configure, and Administer Hudson/Jenkins Continuous Integration Tool.
  • Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Provide stable build environments for product development.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
  • Develop Custom Scripts to monitor repositories, Server storage.
  • Member of the Technical Design team, Build, and Release Module for Development of new products.
  • Automated the local dev environment using Vagrant/chef-solo.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.

Environment: Linux-Redhat-6, GIT/Subversion, TeamCity, Shell, WebLogic, Apache, Ant, Jenkins, Chef, AWS-EC2, Ruby, AWS Cloud watch, Chef-solo/server, Nagios.

Confidential, Santa Clara, CA

Sr. DevOps/Build & Release Engineer

Responsibilities:

  • Worked with different development teams and multiple simultaneous software releases.
  • Automated the process of creating Windows and Mac installers and signing the applications.
  • Migrated code from SVN to stash and Managed source code using Stash/GIT.
  • Administered and Implemented Jenkins for automated builds.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Setup Monitoring and Alerting Using Nagios.
  • Performed automation using shell and python scripts.
  • Installed, Configured Tomcat and Apache web servers for deployments and for hosting tools.
  • Used Sonar to measure the code quality, and integrated Jenkins with sonar.
  • Created virtual environments within AWS for major corporations.
  • Optimized volumes and EC2 instances.
  • Responsible for deploying best SCM processes and procedures.
  • Manage (Atlassian) Jira, Confluence, and Stashapplications.
  • Documented all the stuff I worked, in Confluence.

Environment: Linux, VMWare, GIT, Stash, Jenkins, Artifactory, JIRA, AWS, SALT, Python, Perl Shell, Bean Shell, JAVA, SQL, Tomcat, ANT, Maven, Nagios.

Confidential, Dublin, OH

DevOps Engineer

Responsibilities:

  • Designed and developed Jenkins Build deployments.
  • Used GIT as Version Control System for two applications. Managed development streams and integration streams.
  • Used Perforce for the purpose of Software Configuration management and maintaining versions of the Symantec’s Website code.
  • Developed UNIX and Shell scripts for the purpose of manual deployment of the code to the different environments and keep the team updated when the build is completed.
  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Implementing new projects build a framework using Jenkins & maven as build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, and Maven.
  • Created puppet manifests and modules to automate system operations.
  • Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via puppet.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Confluence, Git, Jira, and Cloud Foundry.
  • Executed DB scripts (DML and DDL) which have dependencies on the code on Oracle DB.
  • Planning, scheduling and documenting releases at code Freeze periods.
  • Performed Functional and Stress Testing for a few applications using Mercury Load Runner.
  • Worked in creating WebSphere Application Server Clustered Environments and handling Load Balancing for QA, UAT, and Production.
  • Assemble Release Kit and complete all paperwork, including implementation/back out plans.
  • Turnover documentation monitors the status of actual production turnover.
  • Preparation of Reports, maintenance of Environment details from Development to Production environments.
  • Developed back end stored procedure in SQL Server.
  • Labeling activities in TFS once the deployment is done.
  • AWS Cloud management and Puppet automation.

Environment: Subversion (SVN), Jenkins, ANT, MAVEN, Web Logic, SQL server 2005, TFS 2010,Perl Scripts, Shell Scripts, XML, UNIX.

Confidential

DevOps/ Build -Release Engineer

Responsibilities:

  • Installed, upgraded and configured Red Hat Linux 5.x and 6.x using kickstart installation and SUSE.
  • Worked on the administration of few UNIX servers like AIX and Sun Solaris in Test and Production environment and applied patches and packages to Red Hat.
  • Created Virtual server on VMWare ESX/ESXi based host and installed operating system on Guest Servers.
  • Updated YUM Repositories and Red hat Package Manager (RPM).
  • Created RPM packages using RPMBUILD and verifying the new build packages.
  • Installed, configured and maintained DNS servers, Mail servers, FTP servers, NFS, NIS, NIS+, and RPM.
  • Developed Shell/Perl Scripts for automation purpose.
  • Responsible for versioning the source code, releasing binary files, creating and applying labels on source files and release files.
  • Led Jenkins continuous integration server installation and configuration for all GIT Repositories.
  • Automated application packaging and deployments.
  • Managed Linux staging and testing environments.
  • Established coding standards and enforced them through automated tools.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Manage IBM Products related DevOps methods using Chef (WebSphere versions & Portal server clusters) and worked with Amazon AWS in moving QA environments to the cloud.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Deployed a centralized log management system and integrated into Chef to be used by developers.
  • Applied the test driven development methodology while developing which yielded cohesively, loosely coupled and tested code.
  • Educated team about continuous integration and automated testing practices and supported them throughout development.
  • Configured Jenkins to implement nightly builds on a daily basis and generated change log that includes changes happened from last 24 hours.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in’s come from the developer.
  • Created multiple ANT, MAVEN, Shell scripts for build automation and deployment.
  • Documented the SCM process and policies of the company and recommended some process changes.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in the current release, Defects fixed, Labels applied.
  • Deployed Java/J2EE applications onto Apache Tomcat application servers and configured it to host the wiki website.
  • Coordinated with software development teams and QA teams on issues and solved the problem.

Environment: Java-SE 6/J2EE-EE5, GIT-1.5/1.6, IBM Rational ClearQuest, Jenkins, SVN, Chef, Amazon Web Services (AWS), ANT, MAVEN, Shell (bash), Apache Tomcat Application Server, Linux, SQL.

Confidential

Software Engineer- (Linux Admin & Build/Release)

Responsibilities:

  • As a member of admin and Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform. Served as interim group leader.
  • Administered, maintained Red Hat 3.0, 4.0, 5.0, 6.0, AS, ES, Troubleshooting Hardware, Operating System Application & Network problems, and performance issues. Deployed latest patches for Linux and Application servers and Performed Red Hat Linux Kernel Tuning.
  • Experience in implementing and configuring network services such as HTTP, DHCP, and TFTP.
  • Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Design, build and maintain a production network RAID storage system.
  • Prepare specs for new infrastructure and VMware servers, disk storage, and network switches, routers, firewalls, and VPN's.
  • Expertise with Software Build and Release Management methodologies, hands-on experience creating and managing the various development and build platforms, and deployment strategies.
  • Built and deployed J2EE application in WebSphere 6.0 using ATG7.0 Dynamo.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Managed the source codes repository of multiple development applications using PVCS and Perforce version control tools.
  • Successfully installed and configured NAGIOS monitoring system to monitor the production server environment.
  • Managed Informatica Power Center v7.1 and 8.5 servers.
  • Involved in monitoring Informatica session and workflow logs and recommends process improvements.
  • Managed repository, folder, and user/group privileges in Informatica PowerCenter 7.1 /8.5 environments.
  • Export/Import Informatica objects such as mappings, sessions, and workflows between repositories.
  • Involved in backing up Informatica repository, creating a folder and granting user access privileges.
  • Automate network configuration management for all Cloud environments.
  • Performed weekly and on-call deployments of application codes to production environments.
  • Coordinated application release with the developer, DBA, QA, and project management teams.

We'd love your feedback!