We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Overall, 6 years of work experience in Linux Administration, DevOps, tool automation, Cloud orchestration and configuration management.
  • Worked as a build and release engineer in automation, building, deployment and releasing of code from one environment to another environment.
  • Extensively worked on Jenkins for continuous integration and end to end automation.
  • Experience in Load Balance Linux systems by Linux Virtual Server for high performance in Linux clustering technology along with full understanding in Agile Software Development methodology.
  • Expert knowledge in Configuration and managing AWS Services which include EC2, S3, SNS, SQS, ELB, Lambda, Dynamo DB, MongoDB, Route53, Cloud Trail, Cloud Watch, AMI etc.
  • Created S3 buckets along with managing policies and utilized them for storage and backup for AWS and extensive knowledge in migrating applications from internal data center to AWS.
  • Worked with various configuration management tools like Ansible, Chef and Puppet.
  • Installed and configured automation tool puppet which include installation and configuration of puppet master, agent nodes and work station. Hands on experience with puppet manifests for deployment and automation along with integrating puppet with Jenkins for full deployment on Jenkins server to provide continuous deployment and testing to automate the infrastructure.
  • Created Chef Recipes for maintaining infrastructure on AWS EC2, VMWare and physical servers and integrated chef cookbooks into Jenkins for CD framework and worked with various custom resources to create roles and environment.
  • Wrote Ansible play books for virtual and physical instance provisioning, software deployment, configuration management and patching.
  • Extensive experience with MAVEN, ANT, Gradle as build tools for building of deployable artifacts from source code.
  • Experience in using Version Control Tools like Git, Subversion.
  • Worked on micro services architecture in AWS by creating ELB’S, Auto - Scaling groups in EC2 using docker containers.
  • Achieved continuous delivery by constantly coordinating with testing and developing teams.
  • Expertise in Python, Bash, Perl, Ruby, Shell scripting and PowerShell.
  • Worked in Docker container snapshots, managing snap directory structures, attaching to a running container, removal of images and managing containers.
  • Expertise in using Docker including Docker hub, Docker images, docker engine, Docker registry and containerization to make application platform consistent and flexible when moving to different environments.
  • Used Kubernetes during debugging to lead up to the production while multiple applications must be tested for stability.
  • Worked as Linux Administration on multiplatform VMware and Redhat Linux.

TECHNICAL SKILLS

Operating system: RHEL 7.x/6.x, Cent OS, Ubuntu, Windows, MAC

CI & Built Tools: Jenkins, Ant, Maven, Gradle

Programming languages: C, JAVA

Scripting Languages: Python, Bash, Shell, Ruby, Perl

Version control software’s: GIT, SVN

Bug Tracker and Testing: JIRA, Remedy, Radar

Configuration Management: Puppet, Ansible, Chef

Monitoring Tools: Splunk, ELK Stack, Kibana, Nagios, Grafana

Cloud Service Platform: Amazon Web Services, Google cloud, open stack, and Azure

Virtualization platforms: Docker, Kubernetes, Vagrant, Virtual box, ShellOS

Web/ App server: Tomcat, WebSphere, JBoss, Apache

Database: MySQL, DynamoDB, SQL Server, MongoDB

Release Management Tools: UDeploy, Anthillpro, Jenkins, Worden

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

DevOps Engineer

Role & Responsibilities:

  • Developed UNIX Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Shell scripting for building and deploying Java application to target environments.
  • Built and Deployed java source code into application servers in an Agile continuous integration environment.
  • Installation, Configuration and Management of MySQL, MongoDB, and PostgreSQL servers.
  • Used Vagrant to create test servers and development environments to test our Ansible playbooks and internal products.
  • Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Used Ansible playbooks and Modules to setup Continuous Delivery pipeline. This primarily consists of a Worden, the infrastructure to run these packages and various supporting software components such as Maven.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Perform Deployment of Release to various QA and UAT in Linux environments.
  • Developing payment system module using Spring Microservices on Pivotal Cloud Foundry after successful execution of the main business model.
  • Created branching and tagging strategy to maintain the source code in theGITrepository and Coordinated with developers and applying appropriate branching, labelling/naming conventions usingGITsource control.
  • Maintained a Live Like environment to test any production issues on the setup and push it into production.

Confidential, Charlotte, NC

System Support Engineer

Role & Responsibilities:

  • Worked on CR creation for 1RNS and 1CRD and follow up on SDLC approvals and created work efforts for the respective applications.
  • Worked with application team on voltage request for creating the shared secret password and installing the voltage in new server.
  • Extensively worked on UDeploy, Jenkins for continuous integration and for end-to-end automation for all builds and automation.
  • Worked on creating CR's and following up on approvals with various teams and making sure to close the CR once the implementation is done without any escalations.
  • Created Jira ticket for voltage configuration to crypto engagement and support.
  • Performed active responsibilities by accomplishing accuracy in timely deliverables during prod and non-prod implementation.
  • Deployed builds using workflows and managed build results in Jenkins.
  • Created and maintained Subversion Repositories, branches, and tags.
  • Configured Anthillpro as a common build engine to build and promote applications to DEV, Test, UAT and prod environments.
  • Working closely with Web Administrators to setup an automated deployment for SharePoint applications using Anthill and SVN Tools.
  • Performed prod deployments, maintained none of the unauthorized changes deployed to code and delivered with 100% accuracy.
  • Responsible for tracking the status of Jira tickets day to day and send daily report to team.
  • Monitored WO's queues for approvals, install and managed deadlines scheduled for the week.
  • Engaged and maintained good relationship with app team members which leads to successful deployments over production.
  • Worked closely with other team members and shared knowledge on how to analyze information to solve problems and make decisions to clarify complex data or situation so that others can comprehend, respond, contribute and pro-actively share knowledge transition with others to analyze situations and to obtain 100% accuracy in deployments.
  • Assisted and understood implementing DevOps strategies using Jenkins for automated deployment of builds to different environments and Build Forge as the automated engine.
  • Provided Operational support for the Pre-Production and Production Environments.

Confidential, Charlotte, NC

Devops Engineer

Role & Responsibilities:

  • Built and configured automated CI/CD pipeline in various environments such as Jenkins, GIT, Docker, Maven, Ant and AWS.
  • Configured GIT as source code repository and Managed Branches, Tags for each release and merged the branches after the code freeze.
  • Build and configured a cloud-based data center in AWS to host Enterprise Data Warehouse which includes public and private subnets, route tables, elastic load balancer and virtual private cloud.
  • Relentlessly improved enterprise build infrastructure for software developer’s team including deployment tools, continuous integration infrastructure and implementation of build scripts.
  • Implemented AWS EC2 instances with auto-scaling to maintain highly secure and scalable system which can handle unexpected data outage.
  • Used Ansible to automate configuration management to manage web applications, configuration files, database, user mount points and packages.
  • Configured nodes express applications in production and pre-production environment by configuring with Ansible Web servers
  • Created Docker images using Docker file and worked on Docker snapchats to remove and manage Docker images.
  • Managed and configured various nodes by using Ansible server and workstation.
  • Used Ansible scripts for creating base AMI’s in deployment process.
  • Used python scripts to automate various AWS services which includes S3 buckets, elastic load balancer, cloud front, EC2, database security groups to create single servers, stacks and join webservers to stacks.
  • Used Python for Ansible module creation, plugin creation, dynamic inventory creation, operation tools creation along with manipulating ansible group var file.
  • Setup monitors, notifications, and alarms for EC2 instances for Cloud watch.
  • Worked on Jenkins to manage weekly build, test and deploy chain.
  • Worked with Splunk to monitor server to predict service level degradation before it occurs and used Splunk to convert machine data into answers.
  • Setup plugins for integration tools to version control tools.
  • Worked on Blue/green deployment strategy by creating new applications which are identical to the existing production environment using CloudFormation templates & Route53 weighted record sets to redirect traffic from the old environment to the new environment via DNS.
  • Built CI/CD environment using GIT.
  • Troubleshoot the automation and configuration of applications in test environments.
  • Implemented continuous delivery framework by using Jenkins, Ansible and Nexus in Linux environment.
  • Experience in managing software artifacts which are required for development by using repository managers like Nexus.

Environment: AWS, Jenkins, Splunk, GIT, Docker, Kubernetes, ANT, Maven, ELK stack, Ansible, Python, Ruby, Nexus

Confidential, Nashville, TN

Devops Engineer

Role & Responsibilities:

  • Worked with SVN repositories for branching, merging and tagging.
  • Wrote Shell/Python scripts for system automation.
  • Extensive use of Shell and AWS CLI
  • Created GIT repository for source code management, implementation with rapid provisioning.
  • Worked on life cycle management for Ubuntu Linux using amazon EC2, Chef and custom Bash scripts.
  • Worked with Jenkins for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs and find security vulnerabilities.
  • Deploying Lambda functions using Bamboo in different environments
  • Used configuration management tool chef and developed chef cookbooks using recipes for system automation.
  • Set up and built AWS infrastructure with various services available by writing cloud formation templates in JSON.
  • Worked on AWS cloud formation template to create EC2 instances, custom VPC’s, elastic load balancers and security groups.
  • Created S3 buckets through AWS and created custom polices for access management to the clients by using Identity Access Management.
  • Written Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Wrote Python Scripts to automate AWS EC2 and database security groups, S3 bucket and configuration, cloud front distribution, Elastic Load Balancers and combined web servers to Stalks.
  • Worked with configuration management tool Team Foundation server for CI/CD, test, track, project management into a single web based application for team collaboration.
  • Managed AWS account for entire team, restricting IAM access by using custom policies and templates
  • Worked on Gradle build tool for building artifacts on JAVA based applications and used API’s and plugins for automation and end to end deployment.
  • Automated environment provisioning using Cloud Formation Templates in AWS
  • Integrated automated cloud infrastructure using Chef in AWS cloud environment and implemented Chef cookbooks by using its components like attributes, recipes, files to install and configure node.js on many servers.
  • Aggregated log search system by using log stash forwarder and elastic search.
  • Worked with various bug tracking tools like JIRA, Remedy.
  • Created ANT and Maven Scripts to automate compilation, testing and deployment of Web and J2EE applications.
  • Closely worked with developers and gathered requirements for deployments
  • Provided continuous 24/7/365 primary on-call support for all server applications and systems.

Environment: AWS, Chef, ANT, MAVEN, JIRA, SPLUNK, TFS, Grafana, Nagios, Gradle, Remedy

Confidential

LINUX Administrator

Role & Responsibilities:

  • Installed and configured IBM WebSphere Application Server ND 6.0/5.1/5.0 and IHS 6.x/1.3.x/2.0.x on Sun Solaris8&9 and Windows 2003 server in a multi clustered high availability environments.
  • Migrated WAS applications from 5.1.1.3 to 6.0.2.19 in development, test and production environments.
  • Implemented horizontal and vertical scaling of WebSphere Application Server in a workload managed cluster to avoid failovers. This involved modeling and cloning also called server groups and cloning services in WAS V5.
  • Deployed Enterprise applications on clustered Application Servers through admin console and by using automated scripts on UNIX/Windows environment.
  • Involved in configuring the Web Directory access protocols like LDAP for different levels of access at the site.
  • Creating the users and groups in LDAP Servers and mapping them to the enterprise applications running on WebSphere Application Server.
  • Involved in configuration of WebSphere Application Server resources like JDBC, J2C, JMS and Connection Pooling.
  • Integrating Enterprise-wide J2EE applications and deploying using WebSphere Application Server and Application Assembly Tool.
  • Enabled the performance monitoring services for collecting performance data.
  • Reviewed Web Server, Application Server Performance Monitoring data using both Wily Introscope and Tivoli Performance Viewer and reviewed historical Tivoli logs for root cause analysis, recurring events and involved in troubleshooting the recurring problems.
  • Maintained UNIX Shell Scripts, JACL to automate the WebSphere administration (deploying customer applications, logs rotation, monitor applications state etc.).
  • Worked on Problem tickets (PMR’s) with IBM to find effective solutions to various problems and performance issues.
  • Well documented all procedures and any other important issues.
  • Provided 24/7 on call supports on rotation basis.

Environment: WebSphere Application Server ND 6.0/5.1.x/5.0.x/4.x, IBM HTTP Server 2.0.x/1.3.x, Visual Age, SQL, Window 95/NT/98/2000, AIX 5.0, Red Hat Linux, Oracle 9i,Tivoli Performance Viewer, Taile.exe, IBM HTTP Webserver v6.0/6.1.

We'd love your feedback!