We provide IT Staff Augmentation Services!

Devops Infrastructure Automation Engineer Resume

5.00/5 (Submit Your Rating)

Denver, CO

SUMMARY:

  • Highly motivated DevOps Engineer with around 8 + years of extensive experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, coding and testing of enterprise applications.
  • Experience of Jenkins/ Hudson, VS Build Pro, Apache Ant, Apache Tomcat, Subversion, Git, Maven.
  • Experience in scripting languages Ruby, Shell and Python.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Implemented and maintained CI environments (Jenkins/Hudson) in performing deployments, Packaging, Build optimization, production rollouts, staging, defect tracking (JIRA), and root cause analysis, Smoke testing, Operation support and service delivery over web/app servers like Jboss, Tomcat and Web Logic .
  • Migrating the applications across environments such as DEV, QA/PERF and PROD.
  • Automated AWS components like EC2 instances, Security groups, ELB, RDS, IAM through AWS Cloud Formation templates
  • Providing 24X7 supports for the application on weekly schedule.
  • Zero downtime and shortened deployment cycles via automated deployments.
  • Participating in Application Disaster Recovery on Cloud based techniques.
  • Experience with large - scale software implementation (high transaction volume, high-availability concepts)
  • Responsible for maintaining the Infrastructure and Upgrades to deployment of new releases.
  • Adept in drafting test reports, EMC control plan, and manage multiple tasks
  • Automating the Application by creating recipes with Chef, building cookbooks
  • Installation, Performance Tuning, Support and Patching Linux RHEL/Suse , Microsoft Servers and virtualization such as VMware /Hyper-V/KVM/XEN/Virtual Box.
  • Experience with Linux, server automation and scripting
  • Writing Chef inspects and Server specs for the unit testing and integration testing
  • EC2 instances, RDS instance - PostgreSQL &SQL, VPC, S3, IAM, Route53 and STS.
  • Lambda scripts
  • Wrote various monitoring and database analysis tools in Java, Perl and Bash.
  • Worked on core java to automatically fix failed website orders.
  • Strong understanding of and experience with Java, C/C, PHP, and .Net programming.
  • Experience in shell scripting and Python.
  • Experience in Networking configuration & Security Configuration on ESX Host.
  • Experienced in installation and configuration of Apache Web server, Web Logic, and Tomcat.
  • Expertise in utilizing GIT and Subversion as Version Control System.
  • Responsible for recommending best practices, verifying standard architecture for NetApp controllers
  • Wrote Docker files for Docker images. Spun up Docker containers for environments.
  • Used Kubernetes to deploy Docker containers.
  • Administrating, troubleshooting and implementing Microsoft Exchange 2010/2016, office 365 (Hybrid).
  • Excellent analytical, problem solving communication and interpersonal skills.
  • Quick learning capability, delivering solutions as an individual and a good team player.
  • Good understanding and exposure to Software Development Life Cycle.

PROFESSIONAL EXPERIENCE:

Confidential, Denver, CO

DevOps Infrastructure automation Engineer

Responsibilities:

  • Our development environment included Git, Mac OS, Ruby 2.1.2, Atom, Ruby Mine as well as web interfaces for Atlassian Jira, Confluence. Public services included GitHub, CentOS, Ubuntu, Vagrant, Chef, JenkinsCI and AWS EC2.
  • Migrating the applications across environments such as DEV, QA/PERF and PROD.
  • Administrating & troubleshooting experience in Managing and maintaining Microsoft Windows sever 2003/2008/2012, Windows clustering, troubleshooting DNS, DHCP, DFS, sever builds and decommission, sever security hardening and patching.
  • Automated AWS components like EC2 instances, Security groups, ELB, RDS, IAM through AWS Cloud Formation templates
  • Providing 24X7 support for the application on weekly schedule.
  • Participating in Application Disaster Recovery on Cloud based techniques.
  • Experience with large-scale software implementation (high transaction volume, high-availability concepts)
  • Responsible for maintaining the Infrastructure and Upgrades to deployment of new releases.
  • Automating the Application by creating recipes with Chef, building cookbooks
  • Experience with Linux, server automation and scripting
  • Writing Chef inspects and Server specs for the unit testing and integration testing
  • EC2 instances, RDS instance - PostgreSQL &SQL, VPC, S3, IAM, Route53 and STS.
  • Lambda scripts
  • Experience working with IAM in order to create new accounts, roles, and groups.
  • AMI’s are rehydrated and Access Keys are rotated every 60 days.
  • Performed EMC testing in accordance with industry standards using recognized applicable instrumentation, LISNs, antennas, amplifiers and other RF equipment.
  • Monitoring large scale applications using New Relic and telegrafinfluxdb and grafana.
  • Experience in debugging of Splunk and created various dashboard in splunk.
  • Experience in running database queries on both SQL and PostgreSQL.
  • Creating Change Orders and tickets and in HP Service Manager(HPSM) to perform changes and issues related to production
  • Virtualizing the servers using docker for the test environments and dev environments also configuration automation using docker containers.
  • Performance troubleshooting utilizing sysstat, collecting perfstats and packet trace from NetApp Clusters.
  • Responsible for installation and configuration of Jenkins to support Java builds and Jenkins Plugins to automate continuous builds and publishing Docker images to Nexus Repository.
  • Container Management using docker by writing Docker files and setup automated build on Docker Hub.
  • Experience maintaining Continuous Integration (CI) environments with build automation tools like Jenkins and automated Master-Slave Configuration like temporary slaves. Manage backup and restore process for Jenkins workflows for different teams.
  • Automating CI/CD pipeline using Jenkins and setting up Email notification on build status.
  • Utilize Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB Services
  • Working with ruby, shell, Groovy and python scripts for infrastructure automation
  • Implement continuous integration and continuous delivery pipeline with Jenkins. Manage backup and restore process for Jenkins workflows for different teams
  • Provision and Configure Kubernetes orchestration platform on AWS.
  • Automation of elastic container registry provisioning during build on AWS
  • Provisioning Cassandra DB cluster on AWS EC2 and ELB with automated terraform scripts
  • Detect and respond to issues affecting availability or performance of the Infrastructure
  • Configure AWS elastic load balancer for routing the traffic to ec2/ecs resources
  • Manage Jenkins workflows for internal teams
  • Implementation, Support and maintenance and monitoring of cloud based infrastructure using various devops tools and technologies such as AWS, OpenStack, Linux, Git, Jenkins, Kubernetes, Ansible, Cassandra Vault and others.

Confidential, Virginia

DevOps / Linux Administrator

Responsibilities:

  • Working for DevOps Platform team responsible for specialization areas related to Puppet for Cloud Automation.
  • Excellent configuration management using Puppet.
  • Implemented Puppet modules to automate configuration of a broad range of services
  • Worked with Nagios x1 installation and configuration.
  • Worked with Nagios dashboard to monitor servers and monitor applications.
  • Setup AWS infrastructure using Terraform.
  • Create Docker Containers using Terraform Scripts.
  • Worked on creating Windows instances with Azure.
  • Worked on deploying WebEx application in Azure.
  • Actively involved in architecture of DevOps platform and cloud solutions.
  • Build Automation and Build Pipe Development using Jenkins and Maven
  • Integration of Automated Build with Deployment Pipeline. Currently installed Puppet Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Java based applications primarily, worked on some .NET applications.
  • Involved in Proof of concept/value for developing Standalone command-line applications using GO Language
  • Worked on design and implementing remote replication using NetApp Snap Mirror.
  • Used GO language to test the system-level programming
  • Tested the Garbage collection functionality and how it works in the GO Language compared to Java Virtual machines
  • Modified and wrote new code in Core Java at the application level to ensure zero error in high-volume user access of complex and other financial applications.
  • Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Created proper documentation for new server setups and existing servers.
  • Maintaining a farm of EC2 instances, ELB’s and RDS.
  • Installed and configured WebSphere application servers. Deployed java based application in WebSphere application servers.
  • Migrate on premise database to AWS Cloud and also designed, built, and deployed a multitude applications utilizing the AWS stack (Including EC2, R53, S3, RDS, SNS, and IAM), by focusing on high-availability, fault tolerance, and auto-scaling.
  • Understanding of EMI/EMC related technology and preparing the lab according to their requirements.
  • Configure EC2 Instances, VPC, Route 53, ELB, Subnets, etc.
  • Configure and administer Apache and Application layers
  • Configure HTTP caching properties for static caching.
  • Experience with shell scripting.
  • Worked on SIEM for security and audit compliance configuration
  • Worked on version control using GitHub.
  • Worked on automating builds using Jenkins.
  • Experience with AWS SDK and AWS API.
  • Automate infrastructure in AWS using amazon web services.
  • Installing and configuring Tomcat and JBOSS.
  • Deploy puppet to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Performed installation, configuration and tuning of Red hat, CentOS, Solaris.

Confidential, Los Angeles, CA

Linux Admin / DevOps Engineer.

Responsibilities:

  • Worked on Installation and Configuration of Linux and CentOS; Maintenance and Administration
  • Installed and configured Linux/Unix and Windows operating systems on VMware server.
  • Wrote shell scripts using languages like Bash, Python to automate day to day administration jobs.
  • Configured LDAP Server and LDAP Client on Linux machines for authorization and authentication.
  • Proficient in installation and configuration of various Packages and Patches in Linux utilizing Red Hat Satellite Server.
  • Experience in Ansible configuration management.
  • Experience managing systems with Ansible, including creation of custom roles and playbooks.
  • Build Automation and Build Pipe Development using Jenkins and Maven.
  • Rebuilt Microsoft Exchange Server; restored 1800 email accounts from backup and verified data integrity with end users.
  • Migrated data between NetApp filers.
  • Worked on building and deploying Java code through Jenkins
  • Collaborated with development team to troubleshoot and resolve issues.
  • Documented project's software release management procedures with input decisions.
  • Deployed the static content to apache web servers and applications to Tomcat Application.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Build, configured and support Application team environments.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Spearheaded unit testing of developer code; collaborated effectively with local / offshore teams and users to ensure code met client requirements and achieved targets for application functionality, stability, and availability.
  • Experience with the YUM for RHEL for upgrading the Linux.
  • Resolved many Application Startup problems, PATH problems, and Name conflicts, TCP/IP, LAN /WAN, Sys logging and Networking Problems.
  • Installed and configuration of VxVM, VxFS and VCS on various Servers.
  • Installed Patches/Packages on and Solaris Servers and RPM packages on Linux Servers.
  • Monitored and fine tuning system and network performance for server environments running Solaris, Ubuntu Linux.
  • Created and managed file systems, disk partitioning and disk space related issues on Windows and Linux servers.

Confidential

Linux System Administrator

Responsibilities:

  • Administration of RHEL 5/6 that includes installation, testing, tuning, upgrading and loading patches, troubleshooting both physical and virtual server issues.
  • Worked on creating, cloning Linux virtual Machines, templates using VMware Virtual Client 3.5 and migrating servers between ESX hosts.
  • Installed and managed Red Hat Linux using Kickstart and applying security policies for hardening the server based on the company policies.
  • Administered package installation, configuration of CentOS 5/6.
  • Created disk groups, volume groups and RAIDs using Veritas Volume Manager.
  • Installed and configured MySQL on Linux Server for test and development environment.
  • RPM and YUM package installations, patch and other server management.
  • Created new file systems, monitoring disk usage, checking and backup of log files administration and monitoring the disk based file system.
  • Configured multipath, adding SAN and creating physical volumes, volume groups and logical volumes.
  • Installed and configured Apache and supporting them on Linux production servers.
  • Performed Kernel compilation and patch upgradation on Linux servers.
  • Worked on troubleshooting Linux network, security related issues, capturing packets using tools such as iptables, firewall, TCP wrappers and NMAP.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems using shell scripting and Crontabs.
  • Hands on experience on creating and managing Users / Group accounts and setup a user's work environment.

We'd love your feedback!