We provide IT Staff Augmentation Services!

Devops/build And Release Engineer Resume

4.00/5 (Submit Your Rating)

Peachtree City, GA

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in Linux Administration, Build and Release management involving extensive work towards code compilation, packaging, building, debugging, automating, managing, tuning and deploying code across multiple environments and Linux Administration.
  • Experience in installing, configuration and administering of DHCP, DNS, FTP and LVM.
  • Experience in using configuration management tools like Puppet/ Chef/AWS.
  • Experience in RHEL4.0/5.0/6.0/7.0,Sun Solaris8/9/10 SLES 10/11UNIX, IBM, AIX7.xPower7, 6 platformsSystem Administrator
  • Having Good Knowledge of AmazonAWS Cloud Services, (Cloud Formation, Route53, Cloud Watch).
  • Experience in monitoring System/Application Logs of server using Splunk to detect Prod issues.
  • Deep understanding of Layer 7 protocols like HTTP, DHCP, DNS, and SSL/TLS.
  • Has very good exposure and experience on web development experience using tools and automation testing using QTP/Selenium.
  • Has 3+ years of experience on Python Scripting in various projects for automating tasks.
  • Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
  • Highly motivated and committed DevOps Engineer experienced in Automating, Configuring and deploying instances on AWS, Azure and Rackspace, Terraform cloud environments and Data centers, also familiar wif EC2, Cloud watch, Elastic Search and managing security groups on AWS.
  • Extensive experience using MAVEN, ANT as build tools for teh building of deployable artifacts from source code.
  • Experience wif various components of Open Stack and Heat orchestration templates (HOT).
  • Administration of Production, Development and Test environment’s carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
  • Experience supporting Chef Environment wif 200+ servers and involved in developing manifests.
  • Experience in continuous integration technologies Bamboo and Jenkins. Designed and created multiple deployment strategies using Continuous Integration and Continuous Development Pipelines and configuration management tools wif remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
  • Experience working Data Center’s managing Servers, SAN and NAS devices like HP, Confidential, Brocade, EMC and HDS devices.
  • Experience in designing websites using J2EE technologies and handling design/implementation using Rational Application Developer RAD /Eclipse/NetBeans.
  • Experience in Gradle Build tool and understanding teh artifactory and repo structure.
  • Experienced in branching, tagging and maintaining teh version across teh environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Responsible in managing all aspects of teh software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Administered tasks like taking backups, expanding file system disk space, creating NFS mounts.
  • Established capabilities in application design, implementation, troubleshooting, monitoring, continuous improvement and change controls. Enhances and automates internal processes to generate efficiency.
  • Coordinated different teams across teh globe to deploy different builds to different environments on parallel development for multiple projects.

TECHNICAL SKILLS:

Operating Systems: UNIX, Linux (red hat), Ubuntu, Windows NT/XP/Vista/7/8SCM Tool Subversion, GIT

Build Tool: Ant, Maven, Multi.

CI tools: Jenkins/Hudson, Anthill Pro, Bamboo, Build Forge, Bamboo, Atlassian, U Deploy, X Deploy.

Bug tracker & Testing: JIRA, Bugzilla, Junit, Test Flight and Test Rail

Repositories: Nexus, Kubernetes, GIT Artifactory, Openstack, Bitbucket, Docker.

Web Service Tools: Apache Tomcat, Oracle Web logic, IBM Web sphere, Eclipse, IIS Server

Languages/Utilities: Shell Script, ANT Script, Batch Script, Ruby, Groovy, Perl, C, C++, Objective C, Gradle, Python, Java, J2EE

Networking: TCP/IP, NIS, NFS, DNS, DHCP, CiscoRouters/Switches, WAN, LAN, FTP/TFTP.

Cloud Technologies: IBM RTC, Open Stack, AWS (EC2, S3, EBS, ELB, Elastic IP, RDS, SNSSQS, Glacier, IAM, VPC, Cloud Formation, Route53CloudWatch), Microsoft Azure.

Databases SQL Server: Oracle, DB2.

Monitoring and profiling tools: Splunk, API, DynatraceJProfiler.

PROFESSIONAL EXPERIENCE:

Confidential, Peachtree city, GA

DevOps/Build and Release Engineer

Responsibilities:

  • Installing, configuring and maintaining open source tools such as GIT, Gerrit and Jenkins.
  • Creation of new projects in GIT/Gerrit environment wif specified configurations.
  • Implementing branching strategies for various projects according to teh requirements of developers.
  • Coordinating and working closely wif android development team.
  • Verifying teh changes pushed by developers in Gerrit and merge them to GIT data base.
  • Integrating new changes from Qualcomm to teh existing data base.
  • Creating Jenkins pipeline jobs in bash scripts for android build on daily basis.
  • Implementing build automation in Jenkins using groovy scripting for daily builds.
  • UsedMavenandGradlescripts for building and deploying teh application in Jenkins.
  • Installed and Configured teh Nexus repository manager for sharing teh artifacts wifin teh company network.
  • Creating automation testing environment for android using appium, python scripting and HTML.
  • Work wif development/testing and project team to ensure continuous operation of build and test systems.
  • Verifying and building RH850 changes pushed by developer in RTC and build them by using MULTI tool.

Environment: GIT, Gerrit, Shell/Python Scripts, Jenkins, appium, Docker, LINUX, Windows, Multi, RenesasBuild Forge, Groovy, Gradle, cloud computing.

Confidential - Detroit, Michigan

DevOps/Build and Release Engineer

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Python Scripts for automation purpose.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings wif Development Team Leads.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Used Puppet to automate Configuration management.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users
  • Mount Points and Packages.
  • Managed Ubuntu, Linux and Windows virtual servers on AWSEC2 using Open-Source Chef Server.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Has deployed various application through Docker containers.
  • Used AGILE MVN method to develop a build and also ANT as a build tool.
  • Involved in writing parent POM files to establish teh code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Coordinate/assist developers wif establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Upgraded and maintained software packages on servers usingRHELSatellite and Repository servers.
  • Used Puppet for pushing server configuration across distributed virtual server environment. Performance enhancement and tuning for Tomcat, Apache and JBoss servers onRHEL6 OS virtual instances. Writing Build and Build deployment scripts.
  • UsedGradleas a build tool automating teh building, testing, publishing and deployment loading all teh dependencies from tanexusartifact repository.
  • Implemented teh setup for Master slave architecture to improve teh Performance of Jenkins.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Installed and Configured teh Nexus repository manager for sharing teh artifacts wifin teh company.
  • Installed and Configured Open Source JFrog ArtifactRepositories.
  • Created continuous integration system using GIT, Maven, Jenkins, JFrog, and AWS Code Deploy for full automation, Continuous Integration, faster and flawless deployments.
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if teh methods used to create and recreate software builds are consistent and repeatable.
  • Suggested tools and related implementation to engineering teams regarding cloud based services.
  • Executed QA services for enhancing efficiency of technologies AND related updates for cloud storage applications.
  • Involved in Research of teh project application architecture to support/resolve build, compile, and test issues/problems.
  • Releasing code to testing regions or staging areas according to teh schedule published.
  • Used Jira as ticket tracking and work flow tool.

Environment: AWS,SVN, Linux, Shell/Python Scripts, SCM, GIT, Nexus, Jenkins, Puppet, Build Forge, Jfrog, Docker, Maven, Gradle, ANT, Eclipse, Apache Tomcat, Ruby, Jira, Jboss, Cloud computing, Openstack, JVM.

Confidential, Madison - Wisconsin

Build and Release Engineer

Responsibilities:

  • Worked closely wif teh Development Team in teh design phase and developed Use case diagrams using Rational Rose.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained teh branching and build/release strategies utilizing Subversion /GIT.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Responsible for design and maintenance of teh Subversion/GIT Repositories, views, and teh access control strategies.
  • Responsible for API design and implementation to improve evolvability of systems.
  • Involved in periodic archiving and storage of teh source code for disaster recovery.
  • Worked closely wif developers to pinpoint and provide early warnings of common build failures.
  • Used ANT and MAVEN as build tools on Java projects for teh development of build artifacts on teh source code.
  • Automated teh build and release management process including monitoring changes between releases.
  • Deployed cloud stack using AWSOp Works.
  • Experience in Migrating applications to teh AWS cloud.
  • Performed data migration across multiple UNIX/LinuxRHEL/OEL/Solaris/HPUX servers, and Windows Servers.
  • PatchedSolaris10 andRHELservers using patch cluster, yum repositories, and breaking root mirrors.
  • Deployed teh Java applications into web application servers like Web logic.
  • Experience wif deployments, maintenance and troubleshooting applications on azure.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for teh build and deployments process on teh enterprise server.
  • Documented project's software release management procedures wif input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Initiated enhancement of applications using Java and Eclipse technologies to meet client requirements.
  • Provided periodic feedback of status and scheduling issues to teh management.
  • Kept track of all teh releases and request of teh developers through Infrastructure management tool.
  • Used teh continuous integration tool Anthill Pro to automate teh daily processes.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.

Environment: Subversion, Linux, GIT, Anthill pro, AWS, Jenkins, Java/J2EE, Eclipse, ANT, MAVEN, JIRA, Ruby, LINUX, XML, Windows XP, Windows Server 2003, Eclipse, Web logic, MY SQL, Perl Scripts, Solaris 10, Shell scripts.

Confidential

Linux Administrator

Responsibilities

  • Designed and Developed Jenkins Build deployments.
  • Managed Nexus Maven repositories to download teh artifacts during teh build.
  • Branching and merging code lines in teh GIT and resolved all teh conflicts raised during teh merges.
  • Used GIT as Version Control System for two applications. Managed development streams and integration streams.
  • Designed and developed build Korn shell and Perl scripts.
  • Experience in writing maven pom.xml and Phing build.xml for build scripts.
  • Used Maven Nexus Repository to upload teh build artifacts after a successful build.
  • Installed and administered tools like Jenkins, Jira, Confluence and Fisheye.
  • Trained teams on using Confluence for teh document and collaboration activities.
  • Written Perl/Shell scripts for deployments to servers.
  • Used Jmeter and Selenium for load testing and front end performance testing.
  • Used Behat for User Acceptance Testing for teh Website
  • Deployed teh build artifacts into environments like QA, UAT & Production according to teh build life cycle. Worked on Develops automated tools dat produce repeatable, auditable software builds and deployments across all environments and a variety of platforms
  • Provided teh reports using Bean shell scripting in Anthill Pro.
  • Written WLST scripts and integrated wif Anthill Pro to automate teh deployment activities to various environments.

Environment: GIT, Jenkins, Java/J2EE, ANT, MAVEN, JIRA, Ruby, LINUX, XML, Windows XP, Windows Server 2003, Web logic, MY SQL, Perl Scripts, Shell scripts.

Confidential

System Administrator

Responsibilities:

  • Installation, configuration and administration of Red HatLinuxservers and support for Servers.
  • Installation, maintenance and regular upgrades of Red HatLinuxServers using kick start based network installation
  • Provided 24x7 System Administration support for Red HatLinux3.x, 4.xservers and resolved trouble tickets on shift rotation basis.
  • Provide teh support of building teh server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
  • Managing Compaq andLinuxworkstations and servers.
  • Installation of patches and other software packages
  • Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for other flavor of UNIX.
  • Monitoring system performance, tune-up kernel parameter, adding /removing /administering hosts, users, disks on DNS / NIS domain.
  • Configuration of Hardware and Software RAID on Digital & Sun Servers
  • Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
  • Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals and devices carried out.
  • Installation and configuration of Oracle 7.x/8.x.
  • Implemented NFS, DNS and NIS under SUN.
  • Performed teh administration of teh Domain Name Server and configuration of teh Database Files.
  • Wrote bash shell scripts for getting information about variousLinuxservers
  • Installed and Configured Send mail Utility on Sun UNIX Servers.
  • Administering NFS Mounts.

Environment: Red HatLinux2.6.x, SunFire, SunStorEdge L280, SunStorEdge A1000, A5000, JBODs Compaq servers, Solstice Disk Suite, Oracle 7.x/8.x.

We'd love your feedback!