We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

UT

SUMMARY:

  • About 8 years of IT experience as DevOps engineer with expertise in areas of Software Configuration Management, Version Control, Application Development and Support, Linux System Administration.
  • Worked in Software development methodologies like Agile, Scrum/Sprints, Iterative, Waterfall models etc.
  • Developed AWS Cloud Formation templates to create custom sized VPC, subnets, EC2 instances, ELB, Security Groups.
  • Created a high availability and scalable AWS stacks using EC2 Auto Scaling functionality.
  • Experience in installing, upgrading and configuring RedHat Linux using Kickstart Servers and Interactive Installation.
  • Good exposure to UNIX/Linux environments.
  • Good knowledge and experience in JavaScript, AJAX, HTML, jQuery, CSS, XML and XML Schemas.
  • Created and wrote shell scripts, Ruby and Python for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN) on both Linux and windows platforms.
  • Deployed application packages on to the Apache Tomcat server. Coordinated with software development teams and QA teams.
  • Experienced working on build tools like Jenkins and created efficient CI/CD pipelines for team needs along with some deployment tools like Chef.
  • In - depth knowledge of Jenkins Continuous Integration Server, Installation, Configuration, Design and Administration.
  • Experienced creating and maintaining immutable artifacts using Docker in Dockerhub and container orchestration platform like Docker Swarm and Kubernetes
  • Hands on experience in source code management, branch creation & repositories management using GIT, SVN.
  • Experienced in Installing, Configuring and Monitoring using NAGIOS, Sitescope and GRAPHITE.
  • Experienced in supporting ticketing system like JIRA/SRS/ServiceNow and maintained hotline for immediate attention on an issue.
  • Participated in incident management and Change management with multiple teams.
  • Strong analytical, problem solving and troubleshooting skills, and ability to quickly adapt to new environments and learn innovative technologies.

TECHNICAL SKILLS:

Operating Systems: Windows, Linux/Unix

Cloud Services: AWS, VMware

Version Control: GitHub and Subversion

Configuration/Integration/Container Management: Jenkins, Docker, Docker Swarm, Kubernetes, Chef

Web Technologies: JS, HTML, CSS, AJAX, XML, JSP

Database: MySQL Server, Oracle

Build tools: Jenkins and Maven

Scripting/Languages: Java, Bash, Ruby and Python

Servers: Apache Tomcat, WebSphere

PROFESSIONAL EXPERIENCE:

Confidential, UT

DevOps Engineer

Responsibilities:

  • Developed and implemented software release management strategies for various applications in agile process.
  • Deployed applications to application servers in continuous integration environment.
  • Used Shell scripts to automate the deployment processes
  • Using Jenkins for pipelining the CI/CD process.
  • Involved in setting up builds using Chef as a configuration management tool.
  • Followed agile principles and used JIRA for maintenance and Bug fix tasks/tickets.
  • Configure, monitor and automating Amazon Web Service Interphases.
  • Setup Elastic Load Balancer for distributing traffic among multiple WebLogic servers.
  • Experienced in Installing, Configuring and Monitoring using NAGIOS, Fabric and Sitescope.
  • Involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Automated the deployment of Linux applications inside software containers.
  • Experienced in creating and maintaining containers as artifacts using tools like Docker and maintained large of no of containers using Docker Swarm.
  • Created the branches in GIT/Subversion to implement the parallel development process.

Environment: GIT, Jenkins, Docker, Docker Swarm, Kubernetes, Chef, JIRA, Nexus Maven, Shell, ANT, Maven, Tomcat, Splunk, Nagios, Java, J2EE, Ruby, AWS, Linux/Unix, Windows.

Confidential, TX

DevOps Engineer Prod Support

Responsibilities:

  • Focused on use of DevOps CI/CD processes and tools for AWS cloud migration with special attention to characteristics like reuse, scalability, resilience and performance of the migration solutions.
  • Supported/deployed Ruby on Rails and Java applications to application servers in continuous integration environment.
  • Interface with process management teams for each of the defined ITIL Service Support processes (Incident Management, Problem Management, and Change Management) to drive processes to support development community, business community, and the user community.
  • Been a point of contact and also coordinated teams for all Incident resolution associated to Sev 1/2/3 with app dev teams.
  • Actively monitored/analyzed and supported the application team’s development pipeline which has implemented using different DevOps tools like Git, Maven, Jenkins, Chef, Ansible.
  • Worked on automation scripts for the production team to make faster deployments while executing the app teams minute-by-minute plan using Python and Ruby.
  • Provided Integrated production support (provide L2 support for Cloud Engineering team) for both Cloud and On-Premise applications.
  • Gained good experience on Container Management tools and Docker and Container orchestration tools.
  • By using different AWS Cloud resources and its features which includes Cloud Formation, EC2, ELB, VPC, EBS, AMI, Cloud Watch, Cloud Front and S3 bucket.
  • Worked on the third-party webservers like tomcat and Nginx for the load balancer configuration using both ELB and ALB using AWS cloud.
  • Experience using different log monitoring tools like Splunk, ELK to see the logs information.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.

Environment : Jenkins, Docker, AWS Cloud, GIT, Maven, Nginx, Apache, Chef, Shell, Python, Ruby, MySQL and PostgreSQL, Linux/Unix, Jira.

Confidential, CO

Build and Release Engineer

Responsibilities:

  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Performed all necessary day-to-day Subversion/GIT support for different projects.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Develop and enhance the automated configuration management system.
  • Maintain and enhance current build procedures for all software development projects.
  • Branching and merging of the code base in CVS.
  • Used Ant, Maven to perform daily and weekly Software Builds.
  • Installed, administered and configured Jenkins Continuous Integration tool.
  • Resolving emerging issues during build and release by conducting meetings with developers and managers.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Maintain build system and automate build process for different applications.
  • Deploying Java Enterprise applications to Apache Web Server, JBoss Application server.
  • Worked with Oracle Database Admin to keep all the specified tables as assigned by developments in sync for every release.
  • Used Oracle to connect to various databases and to check for the invalid objects after and before each release.
  • Solid understanding of Linux shell and Perl scripting, UNIX, Windows, build and release engineering principles.
  • Provided 24/7 on call support in both testing and production environment.

Environment : Java/J2ee, CVS, ANT, Maven, GIT, Subversion, Jenkins, Linux, Shell Scripts, SVN (subversion), Hudson ANT, JIRA, Shell/Perl scripting, Apache Web Server, JBoss Application Server, Remedy.

Confidential

Support Engineer

Responsibilities:

  • Experienced in building, enhancing and supporting applications using Java, JS and others.
  • Worked on solving the SRS tickets for project management.
  • Wrote and handled SQL Queries, Stored Procedures, and triggers.
  • Developed and maintained UNIX Shell scripts for build and release tasks.
  • Created and Maintained Subversion repositories, branches and tags.
  • Optimized production support activities and driving down repeated tickets/issues.
  • Experienced in coordinating incident management and change management.
  • Maintained helpdesk line for hotline calls that needs immediate attention.
  • Participated in knowledge transfer activities and cross-training with project teams including end-customers.
  • Good exposure to UNIX/Linux environments.
  • Provided production support for existing applications.
  • Participated in troubleshooting activities (Access Issues, data errors, SQL statements, interfaces to external systems, etc.) through native ticketing system.
  • Used and debugged the scripts which are used to achieve client requirement from the script.
  • Gained analytical, troubleshooting, and problem-solving abilities.

Environment : Java, JS, HTML, CSS, JavaScript, Shell, Unix, Centos, Tomcat and MS SQL.

We'd love your feedback!