We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

WA

SUMMARY

  • 7 years of IT industry experience in DevOps, Build and Release Engineering and Systems Administrator.
  • Extensive experience in Continuous Integration/Continuous Delivery with strong background in Build & Release and Cloud Management with AWS.
  • Experience with various AWS services like VPC, EC2, IAM, ELB, RDS, S3, SNS, SQS, Route 53, Lamda, CloudFront, CloudFormation and CloudWatch.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowing reaching one or more AWS EC2 instances.
  • Experience in deploying highly scalable and fault - tolerant services within public and private cloud infrastructure.
  • Written Chef Cookbook recipes to automate installation of Middleware Infrastructure like Apache Tomcat, WebLogic, and configuration tasks for new environments etc. Uploading cookbooks to GIT.
  • Implemented and supported CI process via Jenkins for several Java applications including setting up pipeline jobs and downstream job configurations in Jenkins.
  • Able to create scripts for system administration using Power Shell, BASH and Shell.
  • Created User Stories and Defect tracking using JIRA.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Hands on experience working with configuration management tools like Ansible.
  • Created Python Script that consolidates the Sonar, Code Coverage and Test Reports results and publishes automatically by email notifications.
  • Experience in software methodologies like Waterfall model, Agile Methodology and Scrum.
  • Good analytical, problem solving, communication skills and has the ability to work either independently with a little supervision or as a member of a team.

TECHNICAL SKILLS

Languages: C, Java, SQL

Scripting Languages: Shell, Bash, Ruby, Python

Application Servers: WebLogic, Tomcat

Database: Oracle, My SQL

Operating systems: CI Tools

Jenkins Build Automation: ANT, Maven

SCM Tools: SVN, Git

Virtual Environments: VM Ware, AWS

DevOps/Configuration Management Tools: Chef, Ansible

Containerization Tools: Docker

Change Management: JIRA

PROFESSIONAL EXPERIENCE

Confidential, WA

DevOps Engineer

Responsibilities:

  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, ELB, and Autoscaling groups, Optimized volumes. Created multi Availability Zone VPC instances. Used IAM to create new accounts, roles and groups and polices. Configured S3 versioning and lifecycle policies to backup files and archive files in Glacier.
  • Configured Elastic Load Balancers (ELB) with EC2 Autoscaling groups.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Installed, Configured and Administered Jenkins Continuous Integration Tool.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Responsible for code build, release and configuration on Amazon EC2.
  • Orchestrated the CI/CD life cycles for several new and existing Applications.
  • Used Chef to manage Web Applications, Config Files, Data Base, Commands, Users, Mount Points, and Packages.
  • Used chef from the point of bootstrapping nodes to executing runlists to mirror the new nodes to web or application servers and to run deployments against newly added nodes to the clusters.
  • Created Containers, Images and shipped them using Docker.
  • Writing the API/Command line automation frameworks in Python.
  • Creating the delivery pipeline of the build in Jenkins and Groovy Script.

Environment: AWS, VPC, EC2, ELB, ClodWatch, CloudFormation, Jenkins, GIT, Chef, Docker, Python.

Confidential, Pleasanton, CA

DevOps Engineer

Responsibilities:

  • Created EC2 instances in AWS. Also worked with Aws concepts like IAM, S3, and Cloud watch. Used Chef for deploying applications and on experience with Ruby.
  • Involved in migration activities of Java scripts and Database scripts from Oracle, MS SQL Server and MYSQL into different environments like Development, QA.
  • Build, manage, and continuously improved the build infrastructure for global software development.
  • Participating in design, code, and test inspections throughout the life cycle to identify issues/defects; participate in other meetings.
  • Familiar with Git hub admin tasks like creating users, providing access to them and maintained source repositories. Managed Maven project.
  • Experience with IT automation tools like Chef.
  • Worked in development, testing, and production environment using SQL, PL/SQL procedure, python, Ruby,
  • PowerShell and shell scripts and managed to host the servers like Tomcat, Apache and NGINX.
  • Created EC2 instances in VPC and installed applications. Expertise in Identity Access Management. Created users, groups and assigned roles based on their duties.
  • Configured Workflows created new Jobs and modified existing projects to automate.
  • Experienced in the Design/Architecture of AWS and hybrid cloud solutions.
  • Configuration Management and repository management of source code using tools like GIT, Subversion (SVN), Clear Case JIRA and CI tools like Jenkins.

Environment: AWS, EC2, SQL, Chef, Ruby, GIT, Jenkins, Maven, Python, Ansible, Shell script, Tomcat, Apache.

Confidential

Build & Release Engineer

Responsibilities:

  • Designing, developing, and implementing new methods and procedures of the technical solution that meets the requirements of the project. Designs may involve major and highly complex systems.
  • Installing, Configuring and Managing VMware ESXi 4.5/5.0Server and Windows 2008/2012 servers. Installing vCenter Server, vSphere Client and Web Client for operations and management. Configuring and Managing Virtual Networks, Storage, Memory and processers for the Virtual Machines.
  • Creating and Managing Virtual Machines using templates and images, and building production ready VM's. Monitoring and managing performance of vSphere ESXi servers and Virtual Machines.
  • Experience in configuring customized alarms in vCenter server for data store usage, host CPU and Memory usage. Implemented storage vMotion to migrate VM's from HP EVA to EMC VMAX, VNX storage
  • Responsible for design and maintenance of the Subversion/CVS Repositories, views, and the access control strategies. Created the branches in Subversion and Perforce to implement the parallel development process.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in both Subversion and Perforce.
  • Carried Deployments and builds on various environments using continuous integration tool. Deployed the applications to Web Sphere Application Server and static content to apache web servers.
  • Developed and implemented the software release management for the release of web applications.
  • Setup Jenkins for continuous builds for sanity on multiple project trains.
  • Automated source checkouts to complete build for developers using scripts (python).
  • Create utility scripts to boost developer productivity.
  • Worked closely with development team and QA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Extensively used and executed SQL and PL/SQL to validate functionality. Developed SQL Queries and Procedures to perform database testing.
  • Responsible to perform Build operations with ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.

Environment: VMWare, Subversion, ANT, Maven, Jenkins, LINUX, XML, Weblogic, Shell scripts, Chef, SQL, Python.

Confidential

Systems Administrator

Responsibilities:

  • Created and optimized Unix shell scripts using Bash shell.
  • Updated Unix OS patches and ensured compliance with STIG requirements.
  • Served on team managing server deployment and allocation of virtual server capacity.
  • Worked on project that added a new layer to SAP user interface, reducing data-entry time by more than 15%.
  • Provide system and network administration support for Windows, OSX, and Cisco systems.
  • Assisted system administrators with software packages on Cisco equipment, helped with installation setups, and revised existing documentation guidelines.
  • Performed regular and system backups.
  • Configured and maintained computing infrastructure.
  • Commended for technical, analytical and problem-solving skills, TEMPeffective task prioritization and customer service orientation.

Environment: UNIX, LINUX, Windows, Shell, Bash, Apache Tomcat

We'd love your feedback!