We provide IT Staff Augmentation Services!

Devops Engineer Resume

San Diego, CA

SUMMARY

  • 6+ years of combined IT experience with 5 years as a DevOps Engineer focusing on programming, support, debugging, and administration of distributed environments like UNIX, Linux, Windows; as well as 4.5 years in Linux Administration
  • Experience in systems setup, configuration, upgrade, maintenance, performance monitoring and troubleshooting on different UNIX platforms like Sun Solaris, Linux, HP - UX, IBM-AIX and Windows system software and hardware as well as networking.
  • Experienced in working on DevOps operations process and tools area (Code review, unit test automation, Environment, Service, Incident & Change Management).
  • Experienced in implementing Splunk, Puppet, Chef and DevOps.
  • Installed, configured, and administered Worked on configuring the Linux machines through Kickstart (Red Hat Linux) and Jumpstart Servers and interactive installations.
  • Planning, Installation, Configuration, Maintenance and Administration of Linux (Red Hat 5, 6, 7 & Linux) and day to day system admin tasks.
  • Efficient in managing User Management, Password Management, Data and Network Management according to the client requirement.
  • Experienced in branching, tagging, and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux and Windows platforms.
  • Experience with AWS instances spanning across Dev, Test and Pre-production and Cloud Automation through Open Source DevOps tools like Chef, Jenkins.
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries.
  • Experience in configuring network services DNS, NFS, SMTP, NTP, DHCP, LDAP, postfix, send mail, ftp, remote access, security management and Security troubleshooting skills.
  • Experienced in installation, configuration of volume management using VERITAS Volume Manager and Solstice DiskSuite on Solaris and experienced in RAID configurations.
  • Installation and configuration of WebLogic, WebSphere Application Server on Solaris, and Linux boxes.
  • Experienced in performing Unit testing and Integration testing.
  • Day to day administration of the Development environment and Production and Test environment systems. 24x7 on-call support.

TECHNICAL SKILLS

Operating Systems: Linux, Red Hat, Unix, Solaris, Windows

Databases: Oracle, SQL Server, MySQL

Languages: C, C++, Core Java, JavaScript, Linux

Networking Protocol: HTTP/HTTPS, FTP, NFS, SMB, SMTP, SSH, NTP, TCP/IP, NIS, DNS, DHCP, LDAP, Routers/Switches

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

Version Control: GIT, SVN, CVS, VSS

Building Tools: ANT, Maven, Jenkins, Hudson, Bamboo

Application Server: Apache Tomcat, WebLogic, JBOSS, WebSphere

Configuration Tools: Chef, Puppet

Cloud Environment: AWS, EC2, OpenStack

PROFESSIONAL EXPERIENCE

Confidential, San Diego, CA

DevOps Engineer

Responsibilities:

  • Created a Disaster Recover (DR) plan for the whole system.
  • Made a plan and helped to create a multi-region active/active architecture to achieve very low RTO and RPO.
  • Built a centralized cloudwatch metric that collects logs from different accounts and funnels those logs into one account.
  • Developed complex build, test, provision, secure and deployment systems and provided support to a large community of developers and testers.
  • Worked closely with the development and operations organizations to implement the necessary tools and processes to support the automation of builds, deployments, testing and infrastructure (Infrastructure as code) using CloudFormation.
  • Migrated all the data of the account from a third party inside the client’s organization.
  • Set up AWS Config rules that checks for any configuration changes to maintain compliance
  • Built a SSM automation to automate common maintenance and deployment tasks.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
  • Worked on EBS volumes management and snapshots and their usage.
  • Automated DB snapshots migrate from one region to another in Cloud.
  • Develop system architecture and set up SMTP mail server access to the end users.
  • Configure and manage daily and hourly scheduled snapshots backup and restore the data from snapshots if needed.
  • Utilized Amazon Route53 to manage DNS zones and assign public DNS names to Elastic Load Balancers IPs.
  • Created users, roles and groups using Identity Access Management (IAM) and attached the required policies.
  • Implemented the setup for Master Slave Architecture to improve the Performance of Jenkins.
  • Defined and implemented build and deployment strategies for all applications.
  • Works on SSL certificate which includes ACM & Entrust certificate to provide Secure Connectivity system from end to end Connectivity.
  • Worked on Branching and Merging, Resolving Branching Strategy maintaining Branching strategy using GIT.
  • Worked with Wrike and Slack for tracking the issues and stories.

Confidential, Omaha, NE

DevOps Engineer

Responsibilities:

  • Developed complex build, test, provision, secure and deployment systems and provided support to a large community of developers and testers.
  • Installed RedHat Linux using Kickstart and applied security policies for hardening the server based on the company's policies.
  • Deployed and configured Chef Server including bootstrapping of chef client nodes for provisioning.
  • Worked closely with the development and operations organizations to implement the necessary tools and processes to support the automation of builds, deployments, testing and infrastructure (Infrastructure as code) using Chef.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Implemented the Chef Software setup and configuration on VM's from the scratch and deployed the run - list into chef-server and bootstrap the chef clients remotely.
  • Used existing cookbooks from Chef Marketplace and customizing the recipes with respect to each VM.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
  • Creating and managing Virtual Machines, Installing VM Tools into VM’s and allocating for end users.
  • Utilized Amazon Route53 to manage DNS zones and assign public DNS names to Elastic Load Balancers IPs.
  • Created users, roles and groups using Identity Access Management (IAM) and attached the required policies.
  • Involved in editing existing ANT files in case of errors or changes in project requirements.
  • Administered Jenkins for Continuous Integration and deployment into WebSphere Application Servers.
  • Create Jenkins job to build the artifacts using maven, deploy the Terraform templates to create the stack.
  • Implemented the setup for Master Slave Architecture to improve the Performance of Jenkins.
  • Used Docker for managing development environments through creation of Linux virtual containers.
  • Used Docker containers which enabled rapid deployment with minimum run-time requirements and deployed scalable services, securely and reliably, on a wide variety of platforms.
  • Used Docker for portable deployment of applications and automatic container builds.
  • Defined and implemented build and deployment strategies for all applications.
  • Works on SSL certificate which includes ACM & Entrust certificate to provide Secure Connectivity system from end to end Connectivity.
  • Using Docker Container clusters to clone the production servers and implementing Kubernetes orchestration for clone’s production servers.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Worked on EBS volumes management and snapshots and their usage.
  • Automated DB snapshots migrate from one region to another in Cloud.
  • Develop system architecture and set up SMTP mail server access to the end users.
  • Configure and manage daily and hourly scheduled snapshots backup and restore the data from snapshots if needed.
  • Worked on Branching and Merging, Resolving Branching Strategy maintaining Branching strategy using GIT.
  • Works with JIRA for tracking the issues and stories.

Confidential, Chicago, IL

AWS Engineer

Responsibilities:

  • Using Python Boto3/ Cloud formation to use AWS as an Infrastructure as a Code.
  • Designed and deployed AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Working with CI/CD Principles According to Organizational Standards.
  • Implementing Several Continuous Delivery pipeline/ Release Pipeline setup performing Continuous Integration/Continuous Deployment.
  • Monitoring Telemetry, Alerts, Recovery issues, Bugs, Health of CI/CD pipeline infrastructure on AWS.
  • Monitoring and Documenting Important Metrics (Number of deployments, Number of releases in a month, Failures in CI/Release Pipeline, Code Coverage, Bugs/Defects/Issues in Production, Number of code check in pushes)
  • Chef scripts checked into source control with change history for the last six months and using them to provision Environments for day to day activities.
  • Chef scripts have been created based on industry best practices to create known good builds, which are reviewed, updated, and approved by InfoSec quarterly
  • Report of JIRA tickets created from InfoSec review of Chef scripts
  • Using Jira for project management issues to maintain code peer reviews and record all changes in the production systems.
  • Examining and resolving merging, rebasing conflicts in source code in GIT.
  • Implementing Continuous Delivery Pipeline with Container orchestration using Docker Compose.
  • Using Docker Container clusters to clone the production servers.
  • Integrating SonarQube In the CI Pipeline for Coverage reports and Sonar Metrics.
  • Working with monitoring of CPU, network resources and load using Nagios XI and Nagios Core.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments. Built applications using Maven, Gradle scripts.
  • Designed and implemented high availability and high-performance MySQL cluster.
  • Use of tools such as PMD, find bugs, Jenkins, Sonar to ensure the continuous integration in the project.
  • Experience in build and deployment of several Java J2EE, Python applications to QA/UAT /Prod.
  • Installing and configuring LAMP (Apache/Tomcat/MySQL/PHP), Reverse-proxy servers (Nginx).
  • Supporting Linux servers in prod/stage/dev environment.
  • Troubleshoot the build issues during and post Jenkins build process.
  • Using Splunk Monitoring System Logs Essential to Finding Problems and halting deployment Pipeline.

Confidential, Madison, WI

DevOps Engineer

Responsibilities:

  • Created automated build and deployment process for application, re-engineering setup for better user experience, and building a continuous integration system for all our products.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto-Scaling groups, Optimized volumes and EC2 instances. Managed various servers using VMware vSphere ESXi.
  • Responsible for installation & configuration of Red hat Enterprise Linux in development & test environments on HP physical servers as well as Virtual Machines
  • Worked with EMC SAN to acquire storage and setting up Veritas/LVM filesystems.
  • Performed hardware, operating system, security and application updates/patches on these systems as well as operating system hardening based in industry standards.
  • Mirrored existing logical volumes & created volume groups, disk groups & set up the RAID using VERITAS Volume Manager.
  • Migrated the existing UFS data to VxFS for best possible IO performance.
  • Managed tuning and performance of high-profile applications running on WebLogic Application Server.
  • Worked with Enterprise Security Manager to get Security certification for servers before moving them into production.
  • Responsible for Ansible installation and setup, Ansible development automation of infrastructure,
  • Web Sphere Commerce installation and deployment and configuration automation.
  • Managed AWS Services like EC2, S3 storage, RDS, EBS, ELB, Auto scaling, AMI, IAM through AWS console and API Integration with Ansible Code.
  • Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and GIT source control.
  • Develop and implement an automated Linux infrastructure using Ansible, Wrote Ansible models for installing and managing java versions, wrote a Python plugin for collected to write metrics to state.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup,
  • Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images, and managing Docker volumes.
  • Responsible for Failover/Pre-Failback/Failback and verification of the same in case of outage in the high environment using VCS (Veritas Cluster Server).
  • Developed CRON jobs and Shell Scripts for automating administration tasks like file system management, process management, Server reboots etc.
  • Working very closely with vendors (IBM/HP/Sun/EMC) in resolving any hardware, Storage and Network issues.
  • Monitored system performance & Kernel tuning to enhance the system performance.
  • Working knowledge on ITSM remedy and Maximo ticketing systems.
  • Troubleshooting Production Server Problems related to web applications, Send Mail, disk space, file system, DNS, and network connectivity.
  • Performed daily activities like backing and restoring of sites, editing permissions, maintaining alerts.
  • Developed strong relationships with key figures across the organization both, business and technically focused, from Operation Engineers to Program Manager.

Confidential

Jr. DevOps Engineer

Responsibilities:

  • Utilized Cloud Formation & Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Configured Puppet to perform automated deployments. Expert in User Management and Plugin Management for Puppet.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Worked with cloud providers and API's for Amazon EC2, S3, VPC with Cloud Sigma (EU)
  • Modified ANT scripts to build the JAR's, Class files, WAR files and EAR files from VOB's.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Experienced in continuous integration technologies with Jenkins. Designed and created multiple deployment strategies using Continuous Integration (CI) and Continuous Development (CD).
  • Created and wrote Shell scripts, Bash, Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and Windows platforms.
  • Responsible for Building and releasing packages for testing.
  • Created AWS Launch configurations based on customized AMI and used this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, DynamoDB, Route53, EBS, Elastic Load Balancer, Auto scaling groups.
  • Carried deployments and builds on various environments using Continuous Integration tool.
  • Provided assistance for interaction with Backend and databases.
  • Configured MySQL server in Microsoft Azure and established connection between Server and MySQL Client.
  • Experienced in monitoring/managing Microsoft Azure Cloud and VMWare infrastructure.

Hire Now