We provide IT Staff Augmentation Services!

Devops/building & Release Engineer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Having 6 Years of DevOps experience in the IT industry having worked with a variety of platforms of continuous Integration and Continuous Development along with Build and Release Management.
  • Skilled at Software Development Life Cycles (SDLC) and Agile Programming methodologies.
  • Ability to accomplish all aspects of the software configuration management (SCM) process, DevOps and Build/Release management and OpenStack.
  • Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Tuning, Migration, Trouble shooting on RHEL 4.x/5. x.
  • Ability to manage SCM processes which include compiling, packaging, deploying and application configurations.
  • Experienced in Branching, Tagging and maintaining the versions across the environments using SCM tools like GIT, Subversion (SVN) on Linux and Windows platforms created various ANT, Ansible scripts to deploy the applications to Apache Tomcat. experience in using Build Automation scripting like, Apache ANT, Maven.
  • Configured Jenkins jobs with the ANT scripts for various deployments of JAVA/J2EE enterprise applications
  • Experience in setting up end user security, upstream and downstream Jenkins Pipelines.
  • Worked on Jenkins and Maven for Build management to automate the software build.
  • Experience in continuous integration technologies Jenkins and Bamboo.
  • Good Experience in Configuration Management tools like Ansible for transferring and running the modules with the help of SSH based systems.
  • Utilized Ansible, chef and Git/GitHub to install and configure Linux environments with successful production.
  • Experience in Administration/Maintenance of source control management systems, such as SVN, Perforce, Git (Distributed Version Control).
  • Experience in Setting up Chef Workstation, boot strapping various enterprise nodes, setting up keys.
  • Experience in Working with Chef Cookbooks, Chef Recipes, Chef attributes, Chef templates.
  • Experience in setting up the chef repo, chef work stations and chef nodes.
  • Experience in working with data bags, attributes, cookbooks, recipes and templates in Chef.
  • Implemented workflow actions to drive troubleshooting across multiple event types in Splunk.
  • Worked on core AWS services such as setting up new server (EC2) instances in AWS, configuring security groups, and setting up Elastic IP, auto - scaling config, and cloud migration.
  • Experience in operational support activities to ensure availability of customer websites hosted on AWS cloud infrastructure using Virtual Private Cloud (VPC) and public cloud.
  • Experience in creating life cycle policies in AWS S3 as backups to Glacier.
  • Configured AWS S3 buckets and collaborated with development team to perform CRUD operations using the AWS SDKs.
  • Set up scripts for creation of new snapshots and deletion of old snapshots in S3 using AWS CLI.
  • Worked with Amazon IAM console to create custom users and groups.
  • Extensive experience in working with Oracle WebLogic, Apache Tomcat application servers.
  • In-depth knowledge of computer applications and scripting in Shell, Bash.

TECHNICAL SKILLS:

Virtualization Platforms: VirtualBox, VM Ware.

Software Provisioning Tools: Chef, Ansible, Docker.

Continuous Integration Tools and configuration tools: Jenkins, puppet, Chef, GitHub.

Build Tools: Ant, Maven.

Scripting Languages: Bash, Shell Script, Python.

Version Control: Git, GitHub, and SVN.

Cloud services: AWS.

Operating System: Windows, Red Hat, UNIX

Languages: C, Bash, Python, JAVA.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

DevOps/Building & release Engineer

Responsibilities:

  • Managed the source codes repository of multiple development applications using GIT version control tools.
  • Merged release branches to the master after the production release and resolved the conflicts if any during the merge in GIT.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution
  • Integrated GIT into Jenkins to automate the code check-out process used Jenkins for automating Builds and Automating Deployments
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments
  • Involved in the functional usage and deployment of applications in Apache Tomcat Server.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Administered and Implemented CI tools Hudson and Jenkins for automated builds.
  • Designed the project workflows/pipelines using Jenkins as CI tool.
  • Created Maven shell scripts for build and release activities in QA, Staging, and Production environments.
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Experience with setting up Chef DK, Chef Server and Chef Clients as the configuration management tool
  • Production experience in large environments using configuration management tools like Chef and Ansible supporting Chef Environments with 500+ servers and involved in developing manifests. upgraded Releasing code to testing regions or staging areas according to the schedule published
  • Dealt with Jira as ticket tracking and workflow tool.

ENVIRONMENT: GIT, Jenkins, SVN, ANT, MAVEN, Apache Tomcat server, Chef.

Confidential - Austin, TX

Build/DevOps Engineer

Responsibilities:

  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution
  • Integrated GIT into Jenkins to automate the code check-out process
  • Used Jenkins for automating Builds and Automating Deployments
  • Maintained and tracked inventory using Jenkins and set alerts when the servers are full and need attention
  • Experienced working with Puppet Enterprise and Puppet Open Source.
  • Installed, configured, upgraded and managed Puppet master, agents & Databases
  • Integration of Puppet with Apache and developed load testing and monitoring suites in Python
  • Integrated delivery (CI and CD process) Using Jenkins and puppet
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments
  • Installation of Application on production and Test server for the use of application development and configuration
  • Dealt with Jira as ticket tracking and work flow tool
  • Released code to testing regions or staging areas according to the schedule published.

ENVIRONMENT: UNIX, Jenkins, puppet, Apache, ANT, MAVEN.

Confidential, San Jose, CA

AWS DevOps Engineer

Responsibilities:

  • Strong Knowledge and experience on Amazon Web Services (AWS) Cloud services like EC2, S3, VPC, EBS, RDS, IAM, DMS, Amazon Glacier, Route 53, Redshift, CloudWatch, SNS, SQS, Auto Scaling, CloudFormation, CloudTrail, Elastic Load Balancing.
  • Extensive experience in implementing Continuous Integration and Continuous Delivery (using Jenkins) in an Agile Environment.
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries.
  • Experience in branching, tagging and with version control systems/Source code repository tools like GitHub.
  • Used Ansible to manage web applications, environments configuration files, users, mount points and packages.
  • Automated software installations and updates on different server’s simultaneous using Puppet by creating master server and node servers.
  • Experience with Nagios in monitoring and alerting service for servers, switches and applications.
  • Created AWS EC2 instances for installing, configuring and troubleshooting on various images like Amazon Linux AMI, RedHat and Ubuntu.
  • Worked on Amazon S3 to store files and created static websites, configured versioning and lifecycle policies to backup and archive files through glacier.
  • Used CloudWatch to collect and monitor log files and created alarms in conjunction with SNS to notify the resource usage and billing events.
  • Developed and maintained CloudFormation template scripts, automated the provisioning of AWS resources (IAM, EC2, S3, SNS, RDS, ELB and Auto Scaling) and installed workstations.
  • Responsible for security including opening different ports on security groups, network ACL, building peer-peer connections, NAT instances and VPN connection.

ENVIRONMENT: Docker, AWS, GITHUB, Ansible, Linux, Puppet.

Confidential, Santa Clara, CA

AWS DevOps Engineer

Responsibilities:

  • Worked on all phases of the project life cycle such as SCM, Continuous integration, Continuous deployment, Continuous management, and Continuous monitoring by using various tools and services.
  • Created Branches, Labels and performed Merges in SVN and GIT.
  • Experience in managing code which is checked into the GitHub repository by the developers using the tools like GIT, Subversion, Bitbucket.
  • Experience in using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Involved in writing Maven build scripts for generating Java based artifacts such as JAR, WAR, and EAR.
  • Installed, Configured and Managed JFrog Artifactory repository manager and all the repositories.
  • Used Jenkins as a Continuous Integration tool and Installed various plugins to build scheduled jobs.
  • Knowledge on various cloud platforms such as Amazon Web Services, Microsoft Azure, and Google cloud platform.
  • Experience using AWS such as EC2, S3, Dynamo DB, SNS, SQS, Lambda, VPC, IAM, Route 53, CloudWatch, ELB, Auto Scaling, Glacier, CloudFront, CloudTrail.
  • Launching Amazon EC2 Cloud instances using Amazon images (Linux/Ubuntu) and configuring launched instances with respect to specific applications.
  • Implemented Elastic Load Balancers (ELB) and Auto Scaling groups in AWS of production EC2 instances to build Fault-Tolerant and Highly available applications.
  • Created new infrastructure setup in AWS which involves creation of automation scripts using Terraform integrating with continuous integration using Jenkins.
  • Hands on administrative experience with the installation of packages and deployment of applications in Web Logic, Web Sphere and Apache Tomcat Server.
  • Experience in working several Docker components like Docker Engine, HUB, Compose, and Docker Registry for storing Docker images and files, running multiple containers in Staging and Production environments.
  • Wrote Ansible playbooks with Python SSH as the Wrapper to manage configurations of AWS nodes and tested playbooks on AWS instances using Python.
  • Installed and configured Nagios monitoring tool for the production and test environment servers.
  • Great experience using GIT like fork, branching, merging, tagging, pushing, pulling, and cloning.
  • Worked with JIRA for creating projects, assigning permissions to users and groups for the project, created mail handlers and notification schemes for JIRA.
  • Understanding of Software Development Life Cycle like Waterfall methodology, Agile methodology and Scrum.

Environment: Linux, Windows, SVN, GIT, GitHub, Bitbucket, ANT, Maven, Jenkins, JFrog, AWS, Azure, Google Cloud, Ubuntu, EC2, ELB, Auto scaling, Terraform, Web Logic, Web Sphere, Tomcat, Docker, Ansible, Python, Nagios, JIRA, IAM, S3, Dynamo DB, Glacier, Route 53, Scrum.

Confidential

Linux Administrator

Responsibilities:

  • Installing and configuring Linux servers, user administration and profiles.
  • Managed Disk file systems, Server performance, Users creation and granted file access permissions.
  • Participated in Java/J2EE and developed XML, HTML, Shell Scripts.
  • Worked in infrastructure team on installation, configuration and administration of RHEL 5.x/6.x/7.x and SUSE Linux 10.x/11.x
  • Installed, configured and maintained DNS servers, Mail servers, FTP servers, NFS, and RPM.
  • Installing Linux servers using Kickstart and Cloning on ESX servers.
  • Performing migrations of applications from different UNIX servers like Solaris, HP-UX to Red hat Linux.
  • Worked with various Agile development teams to standardize branching and tagging of code in our TFS repository and maintain code base integrity.
  • Implemented SUDO, SSH, SOX (Sarbanes Oxley) security compliance and other security tools.
  • Extensive experience in installing, integrating, tuning and troubleshooting Apache tomcat, WebSphere and WebLogic application server.
  • Worked with network operations like configuring firewall, router, storage and security.
  • Experience in installation, configuration, performance tuning, security, backup, recovery and update/patches of Linux and Unix servers using Crontab.
  • Extensive use of Bash shell for scripting.
  • Worked on backup and restore process.
  • Configured Linux servers like FTP, NFS, Telnet, SSH, send mail, Apache and Package management using RPM and YUM.

Environment: Linux, Java/J2EE, XML, HTML, Shell, RHEL, SUSE Linux, RPM, YUM, Crontab, Tomcat, WebLogic, WebSphere, Agile, TFS, Solaris, ESX, HP-UX, UNIX, SUDO, SSH, SOX, Firewall, Kickstart.

We'd love your feedback!