We provide IT Staff Augmentation Services!

Devops/build & Release Engineer Resume

0/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Around 7 years experience in fostering and leading collaboration between IT ops, Software DevOps, and Quality Assurance team to ensure delivery of high - quality IT solutions.
  • Passionate about eliminating barriers, improving processes, reducing costs, continuous testing, and empowering engineering and operation teams to execute and deliver.
  • Experience in Build and Release and DevOps Engineering in Automating, Building, Deploying, and Releasing of code from one environment to another.
  • Worked on SDLC Methodologies like Agile, Waterfall and other processes.
  • Experience with Continuous Integration Tool like Jenkins.
  • Extensively experienced in using Build and Automation tools like Ant, Maven.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation.
  • It includes Amazon Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, GitHub, Docker, Tomcat, JBoss, and Linux etc.
  • Experience in several AWS services EC2, VPC, S3, Cloud Watch, Auto scaling configurations etc.
  • Used scripting languages like Python, Perl, Bash and configuration management tools Chef, Puppet,Ansible, Atlassian and Web Service like AWS.
  • Installed and Configured - NFS, NIS, DNS, Mail Server, Apache Web Server on Linux.
  • Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell/bash and Batch Scripts.
  • Experience using Nagios and Graphite monitoring system.
  • Experience in Load balancing, DNS, SSL and firewalls.
  • Experience in RDBMS such as Oracle, PL/SQL and MYSQL by using SQL for Data integrity.
  • Worked with different Bug Tracking Tools likeJira, and Service now.
  • Ability in development and execution of XML, Shell Scripts and Perl Scripts.

TECHNICAL SKILLS

Operating Systems: Linux (Centos/ Redhat), WINDOWS Server, Mac

Version Control Tools: SVN, Git, Git Hub

Programming Languages: Bash, Python

Databases: MySQL, Oracle

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

Build Scripting Tools: Ant, Maven

CI/ Other Tools: Jenkins, Gitlab

Infrastructure Tools: VMware, Chef, Puppet Enterprise, Apache, AWS

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL

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 Maven as a build tools on java projects for the development of build artifacts on the source code.
  • Maintained and administered GIT source code tool.
  • Manage deployment automation using Puppet andCustom Puppet Modules.
  • Automated the build and release management process including monitoring changes between releases.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, and Maven in Linux environment.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement toany manual processes.
  • Lead and assisted with the scoping, sequencing, planning, and creating GIT environments.
  • Automated script creation using Jenkins &Shell Scripting for record management.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
  • 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.
  • 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, Maven, Web Logic, Apache Tomcat, Shell, Puppet, Chef, AWS, Ec2, Jira, Python, SQL, Docker

Confidential, Atlanta, Georgia

DevOps& Cloud Engineer

Responsibilities:

  • Automated the cloud deployments using chef, python (boto& fabric) and AWS Cloud Formation Templates.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes, and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
  • Create Chef Automation tools and builds, and do an overall process improvement to any manual processes.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Involved in the installation and configuration of Nginx as a web server.
  • Experience working with Cloud-based services and virtualization technologies such as Rackspace Web Services.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Utilized WAR and JAR files for deployment of enterprise apps.
  • Experienced in build and deployment of Java applications on to different environments such as QA, UAT and Production.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub. Extensive usage of Tortoise SVN in windows environment for version control activities.
  • Used Bitbucket and Git to store and maintain source code.
  • Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with Cloud Sigma (EU) and GFS storage.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Evaluated testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code. Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
  • Build artifacts are deployed into Tomcat instances and were integrated using the Perl and Shell scripts.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, and Maven in Linux environment.
  • Supported and developed tools for integration, automated testing and release management.

Environment: Docker, Chef, AWS, S3, Auto scaling, EBS, RDS, Cloud sigma, SVN, ANT, Jenkins, Maven, Apache Tomcat, Shell, Perl, AWS, Ec2, Python.

Confidential

DevOps Engineer

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.
  • 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 Puppet to automate Configuration 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.
  • 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: Windows, Ant, Maven, Nagios, Subversion, Chef, Puppet, PowerShell,Shell/Perl, Python, GIT, Jenkins, Tomcat, Jira, and MSQL

We'd love your feedback!