We provide IT Staff Augmentation Services!

Devops Engineer/application Support Analyst Resume

5.00/5 (Submit Your Rating)

Temple Terrace, FL

PROFESSIONAL SUMMARY:

  • Having overall 5+ years of experience in designing Build process, Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Packaging Quality Control, Source Code repository & Environment management, and Systems Administration.
  • Experienced in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat).
  • Experienced with Shell & Python scripting for Build & Release automation and to automate Linux machine operations.
  • Experienced with patch and package administration including building of packages and RPMs.
  • Experienced in diagnosing and resolving TCP/IP connection problems
  • Strong proficiency in supporting Production Cloud environments (AWS) as well as traditional managed hosted environments.
  • Managed virtual machines using VMware, Vagrant, Docker and AWS.
  • Application Deployments & Environment configuration using uDeploy and Ansible.
  • Extensively worked with Version Control System tools like GIT, SVN (Sub Version).
  • Extensively worked and Administered with Jenkins to implement the End to End Automation.
  • Worked with build tools like MAVEN and ANT for the building of deployable artifacts such as .war & .ear from source code.
  • Experience with ApacheTomcat and IBM Websphere ApllicationServers for running Java based applications.
  • Experienced with monitoring tools such as Nagios, Cloudwatch, Splunk.
  • Worked with source code analysis tools such as Sonar, HP Fotify Scan.
  • Experienced in working with databases like MariaDB, MySQL and Oracle and having knowledge on Hadoop eco - systems (MR,HIVE,PIG,Sqoop).
  • Release Process Implementation like DevOps and Continuous Delivery methodologies to existing Build & Deployment Strategies.
  • Good knowledge of various development methodologies like Waterfall, Agile.

TECHNICAL SKILLS:

Operating Systems: Red Hat Linux, Windows, MS DOS

Languages: Shell scripting, Python, Java Script, HTML, SQL, Java/J2EE,C

Application Servers: Apache Tomcat Server, WebSphere

CI/CD Tools: Jenkins, uDeploy

Build Tools: Ant, Maven

Configuration Management Tools: Ansible

SCM Tools: GIT,SVN

Data bases: MariaDB, Oracle, MySQL, Hadoop

Virtualization: AWS, Docker, Vagrant, VMware, Oracle Virtual Box

Administration: Unix, Linux basic administration, MySQL, GIT

Other Tools: Jira, JMeter, HP Fortify Scan, HTTP Requester, Postman, RESTClient, HeidiSQL, Eclipse

PROFESSIONAL EXPERIENCE:

Confidential, Temple Terrace, FL

DevOps Engineer/Application Support Analyst

Responsibilities:

  • Involving in day-to-day monitoring activities of RHEL6 machines and ApplicationServers, Buil and Deployments of Java based WebServices.
  • Designing and Developing high availability infrastructure on AWS cloud using different AWS services as EC2, VPC,ELB,AMI,Snapshot,CloudFormation,IAM,EFS based on HLD documents.
  • Managing existing infrastructure and creating new infrastructure using Ansible as Configuration Management tool.
  • Running several Playbooks and creating various roles for applications using Ansible and deployed the Applications/Services on the client hosts.
  • Integrated Ansibleto manage all existing servers and automate the build/configurations of new servers.
  • Installing and Configuring Apache Tomcat ApplicationServer instances for running Java based WebServices in Prod and Non-Prod RedHat Linux machines.
  • Configured Elastic Load Balancer (ELB) with autoscaling groups and generating SSL certs and installing on ELB for authentication.
  • Optimized volumes and EC2 instances and Created multi AZ VPC instances and implementing custom security groups on VPCs.
  • Automated and created CloudFormation templates for deployment of internal applications to Dev, Test and Production environments including the automation of the release processes using Ansible.
  • Working with AWS IAM to create new accounts, roles and groups and Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Configured NFS server and client for creating shared file system on RedHat Linux cluster.
  • Using Maven as a build tool and generating archive files of Java WebServices and deploying on multiple WebServer instances by using Jenkins.
  • Designing and developing Continuous Integration pipeline for Continuous Delivery and automated using integrating infrastructure tools Stash, Jenkins and Maven,Ansible.
  • Monitoring ApplicationServers log files to track any issues and do the root cause analysis and finding the solution.
  • Monitoring application performance using SPLUNK Setting up the SPLUNK to alert for various metrics (CPU, heap, threads).
  • Running HP Fortify Scan for finding vulnerabilities on source code.
  • Testing WebServices functionalities by sending API calls with HTTP Requester.
  • Working with Apache JMeter for to test the load performance on Apache ApplicationServers
  • Writing shell scripts for automate the RedHat Linux system operations.
  • Installing and Configuring CyberArk AIM client password provider software on Prod and Non-Prod environments.
  • Maintaining security frameworks like SSH key management and SSL certs.
  • Installing and Configuring MariaDB instances to help DB team for configuring Galeria Cluster setup.
  • Running MySQL scripts using HeidiSQL work bench with the help of DB team.
  • Providing On-call support for CMIS tickets on rotation basis for 24*7 on production machine functionalities.
  • Working directly with design, development, and testing teams with a focus towards providing support for code migrated to production.

Confidential, Copell, Tx

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.
  • Configured Continuous Delivery pipeline. This primarily consists of a Jenkins, the infrastructure to run these packages and various supporting software components such as Maven, etc.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management.
  • Managed the software configurations using Ansible for configuration management to existing infrastructure and created new infrastructure on physical data centers and cloud (AWS).
  • Worked with YAML Playbooks and designed automated deployment process for wide range of server types and application tiers.
  • Used MAVEN as a build tools on Java/J2EE projects for the development of build artifacts on the source code.
  • Automated deployments of Java/J2EE enterprise applications on multiple IBM-Websphere instances in Dev, Test and Production environments using Jenkins.
  • Designed and developed Continuous Integration pipeline for Continuous Delivery and automated using integrating infrastructure tools GIT, Jenkins and Ansible,Maven and Nexus.
  • Responsible for nightly and weekly builds for different modules in Jenkins.
  • Automated and created templates for deployment of internal applications to Dev, Test and Production environments including the automation of the release processes usinguDeploytool.
  • Worked as admin role for uDeploy to administer roles, groups and teams, ofcourse all settings tab.
  • Clear understanding with installation of uDeploy agents to connect multiple instances with linux with installation directory structure.
  • Based on geographic location of servers, uDeploy agents were installed with their respective relays, example: OXMOOR, SILAS DATACENTERS
  • Operations - Custom Shell, Python scripts for VMs and Environment management.
  • Migrated various applications from on-premises to the AWScloud using CloudFormation templates and using Interfaces Directly with Amazon Simple Storage Service (S3).
  • Used IAM to create new accounts, roles and groups and Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Worked on installation ofDockerusing Dockertoolbox.
  • Worked on creation of custom Dockercontainer images, tagging and pushing the images.
  • Worked on creating the Docker containers and Dockerconsoles for managing the application life cycle.
  • JIRA is used as issue tracking, change management and Agile/SCRUM tool.
  • Installed and configured the static analysis tool like Sonar in Dev. region to generate the repots.

Confidential

System Administrator

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications.
  • Managed versioncontrol tool SVN for to version code changes to help developers/programmers branch/merge/revert code.
  • Wrote build scripts & made recommendations to enhance customization in build scripts written in Ant and Maven.
  • Responsible for Build and Deployments of Java/J2EE web applications over on webserver instances.
  • Created and monitored Jenkins build jobs and integrated source code management with Jenkins for Continuous Integration (CI) process.
  • Worked with security frameworks like SSH key management, SSL certs.
  • Installed and configured ApacheTomcat Application server instances on Prod and Non-Prod Environments.
  • Monitored infrastructure by using monitoring tool such as Nagios.
  • Configured HAproxy as load balancer for providing high available infrastructure on webservers.
  • Setup package repository with implemented Maven workflow to use &publish JAR files & packages to the central repository.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Configured, maintained and administered Linux systems that host build and release engineering apps by constantly monitoring system load and memory consumption.

Confidential

Systems Administrator

Responsibilities:

  • Assist with day - to-day administration on RHEL which includes Installation, upgrade & loading patch management & packages.
  • Day to day problem handling like related to File Systems, Disk, Memory, CPU, Network etc.
  • User Administration, adding and removing user accounts, changing user attributes.
  • Applied patches every quarter regularly to meet audit requirements using Red Hat Satelliteserver, YUM, RPM tools.
  • Configuring Apache webservers on linux machines.
  • Developed shell scripts for automating routine day-to-day tasks, management reports, set up alerts for server resources utilization (CPU, memory, disks, etc.).
  • Monitor everyday systems and evaluate availability of all server resources and perform all activities for RedHat machines.
  • Configuring and Maintaining of Network File Systems (NFS) and Auto mount over the networks.
  • NTP server and client configuration for synchronization of timing of all the server with the NTP server.
  • Experience in setting up Custom Jumpstart server.
  • Worked with Telnet, FTP, TCP/IP, used to inter-operate hosts.
  • Installed and maintained MySQL databases and coordinating with db team in maintaining the database.
  • Good LVM skills, using LVM created VGs, LVs then crated file systems and disk mirroring.

We'd love your feedback!