We provide IT Staff Augmentation Services!

Sr. Devops Engineer/build & Release Engineer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Around 6 years of IT experience as DevOps engineer with expertise in areas of Software Configuration Management, Aws, Version Control, Build and Release management, Linux System Administration.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and windows platforms.
  • Hands on experience with build tools like Jenkins, Maven, Ant and Nant.
  • Worked with different Bug Tracking Tools like Remedy, Jira and ServiceNow.
  • Extensively worked on Continuous Integration and deployment using various CI Tools like Jenkins, Ansible, Puppet, Chef.
  • Highly skilled at supporting web and application servers (Apache, Nginx, NodeJS, JBoss,Tomcat)and Hands - on experience with installing and managing MySQL and Amazon web servers.
  • Created and wrote shell scripts (Bash), Python for automating tasks.
  • Deployed application packages on to the Apache Tomcat server. Coordinated with software development teams and QA teams.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of build platform tool DOCKER.
  • Expertise in managing of library versions and deprecated code, Design and sequencing of automated builds& test runs and Troubleshooting expertise - build failures due to dependencies, tests, etc
  • Experienced with log monitoring tools like Nagios, Aws cloudwatch.
  • Experience in configuring and building infrastructure on (AWS) Amazon cloud platform for high availability and fault-tolerance using services like EC2, S3, EBS, VPC, SNS, RDS, IAM, Route53 .
  • Expertise in designing and deploying of fault tolerant, cost effective, highly available and secure servers in AWS.
  • Managed Linux and Windows virtual servers on EC2 using Chef Server and Familiar with Cloud watch, Elastic IP's and managing security groups for EC2 Servers. Hands on experience with the AWS CLI and SDKs/API tools.
  • Experience with Scrum and Agile Environments for regular cadences of work.
  • Extensive experience in building & deploying EAR, WAR, JAR files on test, stage & production servers.
  • In-depth experience in developing and supporting both production and development
  • Capable of delivering well documented applications, adhering to quality standards and delivery dates.
  • Supported the application in production and worked closely with offshore teams.
  • Excellent interpersonal skills, ability to interact with people at all levels.

TECHNICAL SKILLS

Operating Systems: Linux (Ubuntu 12.04,14.04,16.04),Windows 98/Xp/Nt/2000/2008, Unix

Source Control Tools: CVS, Subversion, GITHUB

Cloud Technologies: Aws (Ec2, S3, Ebs, Elb, Rds), Microsoft Azure, Openstack

Ci/Cd And Build Tools: Jenkins, Ant, Maven, Puppet, Chef, Ansible, Docker

Languages: C, Shell, Pearl Scripting, Python

Repositories: Nexus, Artifactory

Monitoring Tools: Splunk, Zabbix.

Tracking Tools: Remedy, Service Now

Web Servers: Web Logic, Web Sphere, Apache Tomcat, JBOSS.

PROFESSIONAL EXPERIENCE

Confidential

Sr. DevOps Engineer/Build & Release Engineer

Responsibilities:

  • Working as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
  • Excellent interpersonal skills, ability to interact with people at all levels.
  • Good experience in working with a team together to deliver best outputs in given time frames.
  • Supported the application in production and worked closely with off-shore teams.
  • Developed and implemented software release management strategies for various applications according to agile process.
  • Deployed java applications to application servers in agile continuous integration environment and also automated the whole process.
  • Responsible for installing Jenkins master and slave nodes. Configured Git with Jenkins and schedule jobs using POLL SCM option.
  • Performed integration of Code Quality Analysis techniques - Checkstyle, Findbugs with CI tools.
  • Managed Sonatype Nexus repositories to download the artifacts (jar, war & ear) during the build.
  • Used Shellscripts to automate the deployment process.
  • Worked on infrastructure with Docker containerization.
  • Involved in setting up builds using Chef as a configuration management tool.
  • Manage the configurations of more than 40 servers using Chef, configured Jenkins builds for continuous integration and delivery. Automated webserver content deployments via shell scripts.
  • Established Chef Best practices approaches to system deployment with tools with vagrant and managing Chef Cookbook as a unit of software deployment and independently version controlled.
  • Installed SPLUNCK from Puppet module tool (PMT) from command line,
  • Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a chef solo environment.
  • Created Chef cookbooks and recipes that kickoff post-install scripts.
  • Assisted end-to-end release process from the planning of release content through to actual release deployment to production.
  • Followed Agile principles and used JIRA for maintenance and Bug development tasks.
  • Deployed the build artifacts into environments like QA, UAT and production according to the build life cycle.
  • Automated the build and release management process including monitoring changes between releases. Configure, monitor and automate Amazon Web Services.
  • Setup Elastic Load Balancer for distributing traffic among multiple WebLogic servers.
  • Involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Created Docker file for each micro service's and also changed some of the tomcat configuration file which are required to deploy Java based application to the Docker container.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Used SVN as source code repository.
  • Created the branches in subversion to implement the parallel development process.
  • Merged release branches to the trunk after the production release and resolved the conflicts if any during the merge in subversion.
  • Involved in migrating from SVN to GIT. Create and setup automated nightly build environment for java projects using maven.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Developed, maintained and distributed release notes for each scheduled release.
  • Kept track of all releases and request of the developers through infrastructure management tool.

Environment: Git, Github Jenkins, Chef, Puppet, Docker, Nagios, Jira, Confluence, Java/J2ee, Ant, Maven, Web Logic, Shell Scripts, Aws (Ec2, Vpc, Elb, S3, Rds, Cloud Trail And Route 53), Linux, Unix, Subversion (SVN), Tomcat.

We'd love your feedback!