We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

San Ramon, CA

PROFESSIONAL SUMMARY:

  • Over all 8 years of strong experience in Software Configuration Management (SCM), Linux Administration, DevOps, Build Engineering & Continuous Integrations and Deployment process at Various Enterprises.
  • Experience with Amazon web services (AWS) and the virtualization - based technologies. Worked in the design of highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balancer and AMI’s.
  • Experience with Subversion control, Build, Configuration Management tools like GIT, ANT, MAVEN, CHEF, PUPPET, DOCKER, ANSIBLE in Unix and Windows OS.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Microsoft Azure, Route53, SNS, SQS.
  • Experience in Installing, upgrading and configuring RedHat Linux 4.x, 5.x, and 6.x.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Created Jenkins jobs to listen for changes in GIT and execute the sequence of targets including compile, junit, create jar and war file.
  • Expertise in Application Deployments & Environment configuration using Chef, Puppet.
  • Experience in Confidential scripting (Bash) for administration, maintenance and troubleshooting.
  • Expertise on best practices for feature branching, merge conflicts and common library management.
  • Strong knowledge in Software development methodologies like Agile, Scrum/Sprints, Iterative and Waterfall.
  • Efficient in working as an individual and just as outstanding as a team player.
  • Experienced in Troubleshooting, Backup and Recovery.

TECHNICAL SUMMARY

Build Tools: Ant, Maven, Gradle

Scripting Languages: Confidential, Ruby, Python, Groovy

Configuration Management: Perforce, Subversion, GIT

CI Tools: Hudson, Jenkins, AntHill Pro, Bamboo

Operating Systems: Windows, UNIX, RHEL and Solaris

Databases: Oracle, MySQL

Change Management: Remedy, Service Now, and PVCS Tracker

Web/Application Servers: Tomcat, HTTP Server, WebLogic, Jboss

Bug Reporting Tools: SDM-12, Bug Zilla, JIRA and Rational Clear Quest

Configuration Tools: Chef, Docker, Puppet, Ansible

Other Tools/Applications: SharePoint, Confluence, F5, Adobe CQ5/AEM

PROFESSIONAL EXPERIENCE

DevOps Engineer

Confidential - San Ramon, CA

Responsibilities:

  • Working as a DevOps Engineer for the enterprise hosting team.
  • Created the naming strategy for branches and labels and implemented continuous integration system with GIT version control repository.
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Implemented Continuous Integration & Delivery framework using GitHub, Jenkins, Maven.
  • Hosting applications with the AWS Cloud.
  • Creating Domain Registration and Health Checking in Amazon Route 53.
  • Creating Amazon Relational Database services (RDS) instances.
  • Installed and administered Atlassian tools like Jira and Confluence.
  • Using GIT/GitHub tool as the source code repositories for all projects and for all builds release repository.
  • Working closely with Build and Release Activities.
  • Configured the monitoring tools Nagios, Site24x7 and CloudWatch.

Environment: AWS, Unix/Linux, loggly, Ansible, Jenkins, YAML, Jenkins, Python, Confidential, Jira, GIT, Confluence, Nagios, Site244x7 and PagerDuty.

DevOps/Sr. Build & Release Engineer

Confidential - Emeryville, CA

Responsibilities:

  • Experience in building the .NET and Java code to Jenkins servers.
  • Maintaining, Designing the primarily hosted servers like Ubuntu, Centos.
  • Monitoring various server's performance ensuring security and stability with the help of UNIX libraries.
  • Integration tools like version controlling by configuring plugins, and also to deploy code for application servers(JBOSS).
  • Expertise in object oriented programing concepts like abstraction, polymorphism, encapsulation, inheritance as required applied patches for release process.
  • Automate deployment of cookbooks on nodes and running the chef client on them in a chef-solo environment.
  • Experience in working on documentation -Chef basics, Data bags implementation, Cookbook document, Initial setup of Chef, coding standards, Testing docs.
  • Testing of cookbooks with chef-spec, and converting production support scripts to chef recipes.
  • Extensively maintaining in keeping the host-level configuration clean and also readable, so that anyone can reuse code and implement changes in the Ansible Environment.
  • Expert in maintaining servers, Linux Automation server and Infrastructure as Code/configuration management solutions in Ansible.
  • Using GIT as a version control tool created local repo, adding, committing, pushing the changes from local repo to central repo, creating branches, tags, saving changes in Stash recovering files.
  • Automated the system management functions and backups and developed Confidential scripts.
  • Integrated ANT to Eclipse and did local builds extensively.
  • As using the Atlassian JIRA, ticket management of all the bugs and changes into the production environment using the Jira tool.

Environment: GIT, ANT, Maven, Perl Scripts and Confidential Scripts, Apache Tomcat, CHEF, UNIX, JIRA, Jenkins, Java.J2EE, JBOSS.

DevOps Engineer

Confidential - Glendale, CA

Responsibilities:

  • Responsible for versioning the source code, releasing binary files, creating and applying labels on source files and release files.
  • Led Jenkins continuous integration server installation and configuration for all GIT Repositories.
  • Automated application packaging and deployment.
  • Managed multiple GIT repositories with a version control wrapper tool REPO.
  • Configured multiple Windows and Linux slaves for Jenkins master to distribute the load across the farm.
  • Educated team about continuous integration and automated testing practices and supported them throughout development.
  • Configured Jenkins jobs to Implement Nightly builds on daily basis.
  • Involved in Jira as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker.

Devops Engineer

Confidential - Santa Clara, CA

Responsibilities:

  • Installed/configured/managed/Administrated of all UNIX/LINUX servers, includes the design and selection of relevant hardware to Support the installation/upgrades of Red Hat (4/5), CentOS 4/5, Fedora core operating systems.
  • Performed physical to virtual, virtual to virtual migration of servers to support the Data center migration project.
  • Installing, configuring and administering Jenkins Continuous Integration tool on Linux machines along with adding/updating plugins such as SVN, GIT, Maven, ANT and Puppet.
  • Researched and implemented an Agile work flow for continuous integration and testing of applications using Jenkins.
  • Installed and configured SSH & SSL for secured access on Linux Systems.
  • Wrote Confidential scripts and Perl scripts for day-to-day administration and create Perl scripts to automate the deployment.
  • Maintained and administered GIT source code tool. And Created Branches, Labels and performed Merges in Stash and GIT.
  • Responsible for installing and maintaining SQL 2008 R2 Cluster environment and Performed migrations from SQL server 2005 to SQL server 2008R2/2012.
  • Familiar and experienced with Agile Scrum development.
  • Network troubleshooting in complex environments, VLAN configurations.
  • Used Node.JS built-in library to allow application to perform as a web server. Thus, eliminating the use of Apache HTTP server and IIS.
  • Migrated applications to the AWS cloud.
  • Managed Chef Cookbooks to automate system operations.
  • AWS Cloud management and Chef Automation.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Created Clear Case configuration record for builds using derived objects generated during build audit process.

Environment: UNIX, LinuxRedHat4/5, CentOS4/5, Fedora, Zabbix, Nagios, Jenkins, GIT, SVN, Maven, Ant, SQL server 200, SQL server 2008R2/2012, Apache HTTP server, IIS, AWS, VMware, ESX, Python, Confidential .

SCM Build/ Release Engineer

Confidential

Responsibilities:

  • Integrated Maven with Perforce to manage and deploy project related tags.
  • Installed and administered Tomcat repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Mentor Business Areas on Subversion Branching, Merging strategies concepts.
  • Resolved update, merge and password authentication issues in Jenkins and Jira.
  • Involved in implementing Tool Suite (Jira, Jenkins).
  • Setting up continuous integration and formal builds using Jenkins with Maven and Tomcat repository.
  • Installed and configured Confluence as the enterprise wiki to document development and change management procedures.
  • Involved partially in deploying WARs/EARs (backend) through WebLogic Application Server console.
  • Performed setup of clustered environment with WebLogic Application Server.
  • Used Confidential script to configure the WebLogic application server in all the environments
  • Support Lead developers with Configuration Management issues.
  • Worked for Creating the Software Configuration Management Plan.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool

Environment: J2EE, Linux, Maven/ANT, Nexus, Subversion, Jenkins, Tomcat, JIRA, GIT, WebSphere, Confidential Scripts, Unix/ Linux.

We'd love your feedback!