We provide IT Staff Augmentation Services!

Devops / Build & Release Engineer Resume

4.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Experience in Build and Release and DevOps Engineering in Automating, Building, Deploying, and Releasing of code from one environment to another.
  • Created SCM Process, Policies, Procedures and Release Notes to follow Development and allow SQA teams to Release or deploy highest quality product for the enterprise.
  • Worked on SDLC Methodologies like Agile, Waterfall and other processes.
  • Experience with Continuous Integration Tools like Jenkins, Cruise Control Hudson, Bamboo.
  • Extensively experienced in using Build and Automation tools like Ant, Maven, Gradle and working knowledge other build tools like MS Build.
  • Good knowledge in IIS and hands on experience with WebSphere, JBoss and WebLogic deployments.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation.
  • It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, GitHub, Clear Case, Build Forge, PVCS, CVS, Tomcat, JBoss, and Linux etc.
  • Experience in several AWS services EC2, VPC, S3, Cloud Watch, Auto scaling configurations etc.
  • Used scripting languages like Python, PowerShell, Ruby, Perl, Bash and configuration management tools Chef, Jenkins, CF Engine and Web Service like AWS.
  • Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell/bash and Batch Scripts.
  • Configure and update the servers using configuration management tools like Chef.
  • Experience in building and deploying Java & SOA applications and troubleshooting the build and deploy failures.
  • Experience using Nagios and Graphite monitoring system.
  • Experience in RDBMS such as Oracle, PL/SQL and MY SQL by using SQL for Data integrity.
  • Worked with different Bug Tracking Tools like Remedy, Jira, Service now and Clear Quest.
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.

TECHNICAL SKILLS

Operating Systems: Linux), WINDOWS Server, Mac

Version Control Tools: SVN, Git, Git Hub, Git Lab

Programming Languages: Core Java, Shell Script, Bash, Perl, Python, Ruby

Databases: MySQL, Oracle

Application/Web Servers: WebLogic, JBoss, Tomcat, Jetty, Nginx

Build Scripting Tools: Ant, Maven, Gradle

CI/ Other Tools: Open source/Cloud bees Jenkins, Team City, Bamboo, Hudson, Cruise Control, Nexus, Chef

Cloud Services: AWS

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

DevOps / Build & Release Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Responsible for design and maintenance of the Subversion Repositories and the access control strategies.
  • Performed all necessary day - to-day Subversion support for different projects.
  • Implemented & maintained the Branching and Build/Release strategies utilizing Subversion (SVN).
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) servers.
  • Used Ant, Maven and Gradle as a build tools on java projects for the development of build artifacts on the source code.
  • Maintained and administered GIT source code tool.
  • Automated the build and release management process including monitoring changes between releases.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven& Nexus in Linux environment.
  • Migrated different projects from Star Team to SVN and Perforce to SVN.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Lead and assisted with the scoping, sequencing, planning, and creating GIT environments
  • Involved in implementing Workflows, Components, Screens and Notification schemes in Jira Project setup
  • Utilized WAR and JAR files for deployment of enterprise apps.
  • Provided assistance for management of AWS storage infrastructure systems.
  • Managed Nexus Maven repositories to download the artifacts during the build.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
  • Built Python apps that allowed developers to build proprietary solutions without requiring standard components.
  • Skilled to write, debug maintain scripts in Shell, Perl etc.
  • Build artifacts are deployed into Tomcat instances which were integrated using the Perl and Shell scripts.
  • Supported and developed tools for Integration, Automated Testing and Release Management.
  • Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.

Environment: Red Hat Linux, SVN, GIT, ANT, Jenkins, Anthill Pro, Maven, Web Logic, Apache Tomcat, Shell, Perl, Chef, Nexus, AWS, Ec2, Junit, Jira, Rally, Python, SQL.

Automation Engineer (Dev Ops/Linux)

Confidential, Basking Ridge, NJ

Responsibilities:

  • Automation of configurations and management through Chef
  • Worked on taking regular backups for amazon cloud instances and setting up of environments for the application launching.
  • Performed physical to virtual, Virtual to Virtual migration of servers to support the Data center migration project.
  • Continuous monitoring and managed theHadoop cluster using Cloudera Manager. Worked on Oozie workflow to run multiple jobs.
  • Building scalable distributed data solutions usingHadoop. Written various Hive and Pig scripts.
  • Involved installing and managing different automation and monitoring tools on Redhat Linux like Zabbix and Nagios.
  • Installing, configuring and administering Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as SVN, GIT, Maven, ANT, and Chef.
  • Researched and implemented an Agile work flow for continuous integration and testing of applications using Jenkins.
  • Used chef for automation of repetitive processes done in apache, user administration, file management and managing file and directory permissions in the different environments.
  • Managed SSL certificates for web and the application servers.
  • Supporting Java based applications like JBoss, WebLogic & WebSphere and involved in J2EE application deployment activities.
  • Installed and configured SSH & SSL for secured access on Linux Systems.
  • Implemented rapid provisioning and life cycle management for Redhat Linux using kickstart.
  • Wrote Shell scripts and Perl scripts for day-to-day Administration and create Perl scripts to automate the deployment.
  • Creating, cloning Linux Virtual Machines, templates using VMware Virtual Client and migrating servers across ESX hosts.
  • Configuring server monitoring tool Zabbix and monitoring the server status.
  • Worked on configuring NIS, NFS, DNS, DHCP, FTP, FSTP, Telnet and RAID levels
  • Managing systems routine backup, scheduling jobs like disabling and enabling cron jobs, enabling system logging, network logging of servers for maintenance, performance tuning, testing
  • Performed weekly and on-call deployments of application codes onto different environments like DEV, QA, UAT and PROD

Environment: Linux (RHEL 5.x/6.x), RedHat Satellite Server 5.x, /6.x, Chef, Amazon EC2, Apache/ Web Server, Websphere Application Servers 7.x/8.x, Oracle 11g, Zabbix, Nagios 4.x, Jenkins, DNS, NFS, Shell Scripting, Perl Scripting.

DevOps / Build & Release Engineer

Confidential - Dallas, Texas

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Managed SVN repositories for branching, merging and tagging.
  • Developed Shell/Perl Scripts for Automation purpose.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with Software Developers and DevOps to debug software and system problems.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Chef.
  • Used chef to automate Configuration management.
  • Used chef to manage Web Applications, Config Files, Data base, Commands, Users Mount Points, packages.
  • Used AnthillPro/uBuild for Continuous Integration, build Pipelines and build Management.
  • Used uDeploy to Integrate with multiple build systems and to provide an application model handling multiple projects or "components".
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Used Jenkins for Continuous Integration and deployment into Tomcat application server.
  • Supported and developed tools for Integration, Automated Testing and Release Management.
  • Involved in Research of the project application architecture to support/resolve Build, Compile and Test issues/problems.

Environment: .NET, Windows, Ant, Maven, Nagios, Subversion, Chef, PowerShell, ORM, Open Stack, Shell/Perl, Python, SCM, GIT, CVS, TFS, Jenkins, MS Build, Tomcat, Bamboo, Jira, Oracle.

We'd love your feedback!