We provide IT Staff Augmentation Services!

Devops/sr. Build Release Engineer Resume

0/5 (Submit Your Rating)

Irvine, CA

SUMMARY

  • 11 years of professional experience in the Industry Implementing Devops process, Build & Release engineering, Monitoring, Administration and Software Configuration Management.
  • Skilled in distinct phases of Software Development Life Cycle and methodologies like Agile/Waterfall.
  • Experience with end to end Process Automation, Build and Deployment Automation, Source Code repository management, Administration and Monitoring.
  • Expertise in Linux Administration installing, configuring and upgrading packages.
  • Strong exposure to VMWare, Oracle Virtual Box and windows system administration.
  • Extensive experience using source code management through version control systems like GIT, GitLab, Subversion (SVN), Perforce.
  • Implemented branching strategies, tagging, resolving conflicts and maintaining the version across the environments using GIT and Subversion (SVN).
  • Hands on developing and executing shell scripts, GIT Bash and Python, Ruby scripts to automate the deployments.
  • Expertise in configuring, administration and implementation of Jenkins, Hudson for multiple projects along with setup and monitoring of entire build pipeline.
  • Experience on configuration management tools like Ansible and Chef to automate, quickly deploy critical applications and to proactively manage changes.
  • Experience writing cookbooks, recipes and playbooks to automate the deployment process and to integrate them into Jenkins jobs for a continuous delivery framework.
  • Experience in using build tools like Maven and Ant to build deployable artifacts such as war, jar and ear from source code.
  • Strong knowledge on using Nexus and Artifactory repos for maven and ant builds.
  • Experience with Linux/UNIX/Solaris environments and scripting for Build & Release automation.
  • Extensive experience giving production support and handling customer support.
  • Experience with containerization using Docker to create and maintain containers on Docker engine.
  • Deployed applications and staged virtual environment using Docker to build the micro - service applications.
  • Writing and using Docker file to create, build Docker images and in turn creating containers from the images.
  • Hands on knowledge of container management tools like Kubernetes with an overview of Kubernetes cluster as POC.
  • Hands on with performance monitoring and alerting services using Nagios and Zabbix.
  • Experience in deploying the code trough web application servers like Apache Tomcat, JBOSS.
  • Experience using bug tracking systems like JIRA and Splunk.
  • Good knowledge of Amazon AWS Cloud Services like EC2, S3, EFS, IAM, VPC, Cloud Formation, Route53, Cloud Watch.
  • Hands on with AWS services creating EC2 containers, maintaining servers for continuous deployments.
  • Experience in manual, validation testing and integrating Sonar cube for code quality analysis.
  • Good knowledge of networking and security, protocols like http, https, ssl, ssh, iptables, nmcli, nmtui.
  • Working knowledge of databases like MySQL, oracle and MS SQL Server.
  • Knowledge of TFS architecture and VSTS.
  • Expertise in Troubleshooting the problems generated while Building, Deploying and Release.
  • Was on call rotation 24/7 on weekly basis to support mission critical applications.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.

TECHNICAL SKILLS

Operating Systems: Windows, Unix, Linux

Version control: GIT (Bash), GIT Hub, SVN, Perforce

CI / CD Tools: Jenkins, Chef, Ansible, Maven, ANT

Web/Application Servers: Apache, Tomcat, WebLogic, JBOSS, WebSphere

Databases: MySQL, Oracle

Programming: Shell, Python, HTML/CSS, JS, Ruby, Java, C++

Reporting &Monitoring: JIRA, Splunk, Nagios, Zabbix, Limelight CRM

Cloud Technologies: Rackspace, AWS, Virtual Box, Open Stack, Docker

Content Management: Sitecore, Java beans, Eclipse

PROFESSIONAL EXPERIENCE

Confidential, Irvine, CA

Devops/Sr. Build Release Engineer

Responsibilities:

  • Responsible for setting SCM environment to execute continuous integrationbuildsenvironment and making the environment agile for the developers.
  • Responsible for User Management, Plugin Management, new job design and setup in Jenkins.
  • Created feature, develop, release branches in GIT for a different application to support builds and releases.
  • Configured Jenkins server for dev environment and integrated maven build scripts in Jenkins.
  • Used Shell scripting to publish and deploy artifacts that are built by Maven.
  • Setup, configured and installed packages on RED HAT Enterprise Linux(RHEL) 6.x, 7.x, UBUNTU 16 & Centos 5.x,6. x.7.x.
  • Built and deployed code to web application server in an Agile continuous integration environment and automated the entire process.
  • Responsible for container creation and management for different applications on Docker engine through writing and editing Docker files.
  • Knowledge on launching of MySQL service on Kubernetes pods for self-healing and auto replication as POC.
  • Working on configuration and application deployments using AWS EC2 containers, S3, EBS, ELB, RDS, IAM, Cloud watch and securing through security groups.
  • Working on Ansible playbooks to automate using YAML format.
  • Used the JIRA, Nagios, Splunk for bug tracking, monitoring and creating the dashboard for issues.

Environment: SVN, GIT, Maven, Jenkins, Nexus, Tomcat, Ansible, AWS, Openstack, Python Docker, JIRA, Nagios.

Confidential, CA

Devops/Build Release Engineer

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Worked on SDLC process being the owner of post development environments.
  • Created Maven and shell scripts to automate the process of build and deployment of artifacts for Dev, QA, Prod environments.
  • Configured and created different services, end points and bind them using Openstack.
  • Launched the Instances in the Openstack using the ansible and created the projects on the Open stack horizon (Dashboard).
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
  • Configured and monitored Chef-servers through workstation by configuring the knife.rb for workstation.
  • Written and worked on cookbooks for various applications using several recipes to manage nodes for proper configuration management.
  • Used JIRA for change management, ticketing and bug tracking.
  • Automating the regular tasks in SVN and streamlining the access to SVN.
  • Experience in migrating data from SVN to GIT using git-svn.
  • Experience in GIT branching, rebase merging code from develop branch to master branch and make it ready for deployment.
  • Pushing code from Git to Artifactory and make available for release through automation.
  • Experience with Infrastructure and platform services such as S3, EC2, ECS, Auto Scaling, VPC, EBS, ELB, etc.
  • Used Nagios and Zabbix to monitor alerts and system performance and health.
  • Supported developers and QA engineers on the release process with various build environments.
  • Have used Confluence to create, share content and projects.

Environment: Jenkins/Hudson, Maven, Nexus, Chef, Tomcat, Python, Shell Scripts, AWS, GIT, Nagios, Zabbix.

Confidential, NJ

Devops Engineer

Responsibilities:

  • Created and maintained continuous build and continuous integration environments for multiple projects.
  • Delivered specific versions of various components of an application into target environments.
  • Performed Integrated delivery of continuous integration and continuous process using Jenkins.
  • Build artifacts are deployed into WebLogic application server by integrating the WLST scripts to Shell Scripts.
  • Monitoring and securing Linux/Unix servers using tools like vmstat, iostat, SAR, top, free selinux, network acl, iptables (firewall) and nmtui etc.
  • Implemented Maven builds to automate artifacts like jar, war and ear.
  • Automated Build and Deployment process by using Perl/Shell and Python scripts.
  • Creating of Organization, Environment, and users in Chef server.
  • Responsible for work station setup for Knife plugin and establish connectivity between Chef server and workstation.
  • Experience adding recipes to chef-clients and to run cookbooks in both push and pull mode.
  • Bootstrap the node in Cloud using Knife and add them to required Environment.
  • Coordinated with developers and mangers to make sure that code is deployed in the Production.
  • Installation and Configuration of Vagrant in Windows and Linux environment.
  • Documented project’s software release management procedures with input decisions.
  • Monitored the log files for issues raised in the production environment.
  • Used Log stash for log processing.

Environment: Maven, Build Forge, UNIX, Shell Scripts, Jenkins, Python, GIT, SVN, Chef, Log stash.

Confidential, Pittsburgh, PA

Systems Engineer

Responsibilities:

  • Maintained configuration files for each application for build purpose and installed in different environments.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful Release.
  • Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS monitoring.
  • Involved in Research of the project application architecture to support/resolve build, compile and test issues/problems.
  • Deployed code from DEV to SIT then in turn to QA.
  • Generated ANT and UNIX scripts for build and release activities in Dev, SIT and QA environments.
  • Implemented f5 load balancer.
  • Involved in Installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Expertise in detecting network outages and protocol failures by using Nagios, Logstash monitoring system.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.

Environment: ANT, Jenkins, UNIX, Shell Scripts, Change Management, WebLogic, NAGIOS, SVN.

Confidential

Linux Administrator

Responsibilities:

  • Contributed to build and deployment processes.
  • Designing, creating and maintaining GIT repositories to client specifications.
  • Authored ANT script which performs the end-to-end build of multiple modules for the application.
  • Used Hudson for CI builds.
  • Experience with troubleshooting build issues to support Dev in both .NET and Java applications.
  • Responsible for physical Linux Servers storage administration, monitoring, reporting and management as required by the managed storage services contract.
  • Installation and Configuration of Logical Volume Manager (LVM) to create volumes for data storage.
  • Helped in Application Monitoring Setup by scanning the logs at various levels and notifying appropriate teams by email alerts.
  • Experience with Linux memory upgrades and managing swaps area.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Scheduling the changes for applications and deployment into production.
  • Scheduling servers for patching and reboot activities as per latest status of the server.
  • Developed and managed delivery pipeline and prioritized functioning period and quick server response time.
  • Created a complete release process documentation, which explains all the steps involved in the release process.

Environment: SVN, GIT, Perl, Java ANT, Perforce, Jenkins, Chef, Linux, Perl scripts.

Confidential

Web/Linux Administrator

Responsibilities:

  • Implemented MVC Design pattern for Applications.
  • Installation and configuration of Red hat Linux server.
  • Installation, configuration and management of apache and tomcat servers.
  • Implemented UI Pages using HTML, JSP, CSS and JavaScript.
  • Deployed the application by using the Ant script in JBOSS server.
  • Responsible for Integration, Unit testing, System testing and Stress testing for all the phases of the project.
  • Installed and Configured Solaris 10 Solaris 11 and Red hat on Intel and AMD hardware
  • Monitoring of Linux, Solaris servers using tools like vmstat, iostat, SAR, top, free etc.
  • Prepared final guideline document that would serve as a tutorial for the users of this application.
  • Processed the queue and managed the support tickets.
  • Hosted and maintained web domains on Rackspace cloud and integrated with Limelight CRM.
  • Documented the procedures so that the issue can be quickly resolved.

Environment: ANT, HTML, JSP, Java Script, Oracle, JBOSS, Linux.

We'd love your feedback!