Post Job Free

Resume

Sign in

Engineer Management

Location:
Portland, OR
Posted:
August 24, 2017

Contact this candidate

Resume:

Prashanth A.S

Email: ac1zqi@r.postjobfree.com

Phone: +1-469-***-****

Personal Summary: 7+ years of experience as a Linux Administrator and DevOps Engineer with reputed companies working on tools like AWS, Jenkins, Puppet, Chef, Ansible, Ansible Tower on Linux distributions.

Professional Summary

Solid experience working with Amazon Web Services (AWS) products like EC2, Amazon Elastic Beanstalk, AWS Lambda, Route 53, VPC, ELB, S3, Glacier, Elastic Block Store, DynamoDB, Amazon RDS, Cloud Formation, CodeDeploy, CloudWatch, Amazon IAM, SES, SQS, Security Groups and SNS

Hands on experience with Jenkins – CI/CD concepts, jobs, builds, pipelines, triggering, KPIs/ metrics, SCM, testing, notifiers, distributed builds, plugins, Rest API, artifacts, configuration management tools like Ansible, Chef, Puppet, etc. CD best practices like distributed builds, containerization, traceability, high availability and auto repository builds.

Experience with installation, configuration and maintenance in CI technologies like Jenkins/Hudson performing end to end automation for builds and deployments.

Chef experience with workflow, infrastructure automation, cookbooks, installation, DK tools, test kitchen, troubleshooting, cookbook development and deployment, extending Ohai, knife plugins and Chef API

vSphere skills include installation and configuring of vCenter Server and vSphere ESXi 5.0/5.1/5.5/6.0, configuring vSphere networking, configuring vSphere storage, deploying and administer VMs (snapshots and templates) and vApps and functions like maintaining HA, troubleshooting and resource management

VMware installation and operations of P2V, VMotion and VMware Virtual Center on Dell PowerEdge 320 ensuring uptime for critical systems and applications, manage components of DevOps Configuration Management by Jenkins, Nexus, GitLab etc.

Hands on experience on source control tools like IBM Clear Case, Perforce, Tortoise SVN, CVS and GIT having worked on branching, merging and tagging strategies

Manage development and test infrastructure evolving Jenkins on branch management based on version control and build retention

Artifact deployment by use of MAVEN and ANT as build tools

Experience with Virtualization and Open Source technologies like VMware, OpenStack, CloudStack, Microsoft Hyper-V

Experience designing, integrating, and managing complex infrastructure solutions (e.g. VMware, Citrix, Multi-Cloud, Hybrid Computing, etc.)

Experience in designing and implementing Cloud Automation and orchestration framework in private/public cloud environments involving AWS APIs, OpenStack, VMWare, Chef, Puppet, Python, Ruby, Azure APIs and Workflow Engine

Container based architecture and deployments (Docker, Ansible, etc.)

Strong understanding of Cost optimization in AWS and other public cloud providers

Proven abilities in System Administration with Linux (RHEL 5x/6x/7x, CentOS 6/7 and Ubuntu) environment responsible for Operations, Infrastructure Support and Maintenance through provisioning backups, archives, security monitoring, integrity and availability of hardware and server resources, monitoring and creating scheduled jobs, troubleshooting, server builds and installations, migration, patches, backup, continuity process and monitoring performance

Setup test environment for patches and hotfixes and implement the patch for application testing and staged deployment

Technical Skills

Hardware / Platforms

HP-UX, AIX, SunOS, Ubuntu, RedHat EL and Windows

Version Control Tools

GIT-STASH, Subversion, UCM ClearCase, Harvest Release 12,Accurev and TFS 2010

Programming /Scripting Languages

Shell Scripting, PERL Scripting, Python, Groovy, PHP, AutoIt and SQL

Change Management & Defect Tracking Tools

HP ALM, IBM Rational ClearQuest, BMC Remedy 7, Jira

Build Management Tools

Make, GMake, Maven, Ant and MS Build

CI/CD Tools

Jenkins, Hudson, TeamCity, CircleCI and Bamboo

DevOps Tools

Ansible, Artifactory, Jenkins, Docker, Docker Swarm, Chef, Nagios, Git, GitHub, Splunk, Gradle, Vagrant, Puppet, Kubernetes, Open Source Tripwire & Bamboo

Application Server

Apache Tomcat, Apache Geronimo, JBoss Enterprise & IBM WebSphere

Cloud Platforms

Amazon Web Services (AWS), AWS Elastic Beanstalk, Azure

Education

Master’s from Andhra University, Vizag.

Professional Experience

Title: Cloud Engineer/ DevOps Engineer

Client: Diamler Trucks North America LLC, Portland (Oct 2016 – Present)

Responsibilities:

Comprehensive experience with AWS services like Amazon S3, RDS, EC2, Cloud Formation, Lambda, VPC, ELB, Glacier, Elastic Block Store, DynamoDB, Amazon RDS, CodeDeploy, CloudWatch, Amazon IAM, SES, SQS, Security Groups and Route 53

Tasks performed on performance tuning, capacity planning for AWS environments, monitoring, resource utilization and alerts using CloudWatch; implement hybrid architectures, routing private connections, peering and infrastructure zoning by VPC; CloudFormation templates to deploy infrastructure for environment creation; CodePipeline to design and implement a CI/CD pipeline

Experience choosing right technologies from an array of deployment technologies like AWS CodeDeploy, AWS Opsworks, AWS Elastic Beanstalk, Amazon EC2 Container Service, and Amazon EC2 Container Registry

Implemented Continuous Integration and Continuous Delivery (CI & CD) Process stack using GITHUB/GIT, Docker, Jenkins, Artifactory, Chef and Ansible.

Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has integrated Ansible with Rundeck and Jenkins; also used playbooks to simplify and automate day-to-day server administration tasks

Used Ansible Tower, which provides an easy-to-use dashboard and role based access control, so that it's easier to allow individual teams access to use Ansible for their deployments

Chef for infrastructure automation and local development testing, used EC2 as virtual servers to host GIT, Jenkins and configuration management tool like Ansible. Converted slow and manual procedures to dynamic API generated procedures.

Write Chef Cookbooks using recipes with Tomcat, scripts to recipes with Python, Pip and Django, worked with legacy code – Redis, used community cookbooks and converted configuration script to recipe using Jenkins

Compliance across applications and infrastructure with InSpec 1.0, InSpec DSL and InSpec Shell to develop controls iteratively, test driven development with InSpec, unit test with ChefSpec and verify code style with RuboCop and Foodcritic

Rolled out Chef to all servers, and used the chef node database to drive host configuration, DNS zones, monitoring and backups

Experience in Chef Workstation setup, cookbooks, recipes and attributes along with bootstrapping instances and auto scaling integration

Had experience working with logs and usage of REST and SOAP Services to provision and maintain accounts

Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes also deployed Docker Swarm using Ansible

Production environment from a handful AMI's to a single bare metal host running Docker.

Excellent understanding of OpenShift platform in managing Docker containers and Kubernetes Clusters

Created virtual images similar to production environment using Docker, developed and maintained containers on a private DockerHub

Used SonarQube for code quality check

Demonstrated experience of all layers of the TCP/IP stack and common Internet services/protocols such as SMTP, DNS, LDAP, NTP, HTTP

Title: DevOps Engineer

Client: Consolidated Edison of New York, New York (Jan 2015 – Sep 2016)

Responsibilities:

Launching and configuring of Amazon EC2(AWS)and OpenStack Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.

Working knowledge of AWS and deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.

Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead and QA Team Lead

Experience with Puppet monolithic and split installation, node management and role-based access, application orchestration, deploying Puppet code, provisioning with Razor and setting up Razor environment

Puppet SSL and certificates: PE cert regeneration, compile master certificate, custom Diffie-Hellman param file generation, SSL for PE and external PostgreSQL to working on Maintenance jobs like PE database maintenance, backup and restore PE and troubleshooting

Handled Puppet’s monitoring of infrastructure state, node graph, Puppet server metrics and PE monitoring in *nix

Built and deployed JAVA and C++ applications. Monitoring the required queues for incoming build requests and accomplish a request resolution and troubleshot the build related issues

Installed and set up GIT repository for different Projects and set up branching strategy in GIT with User Level Access

Installed Nagios on the Global Servers for enterprise server and network monitoring and developed Bash Scripts for monitoring

Installed, configured and maintained NFS, DNS and FTP services

Title: Build and Release Engineer

Client: UBS Financial services Inc., NJ (August 2013 – October 2014)

Responsibilities:

Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.

Experience with GIT, git-stash, Apache Subversion and TFS 2010 using GIT branching, tagging and merge strategies

Build and deployment of Java, .NET, C#, ProC to a variety of environments executing continuous improvement of builds with Maven plugins and Atlassian tool set

Maintained development infrastructure including Nexus artifact repository, Bamboo CI server, JIRA and Confluence

Handled Application deployment to IBM WebSphere, Tomcat and JBOSS continuous integration tools like Bamboo and Jenkins; databases like Oracle database scripts

Worked on HP-UX, RedHat and Ubuntu flavors of Linux, Python and Shell scripting, ANT scripting for automation and builds, integrating ANT to Eclipse for local builds

Created ANT and MAVEN POMs to automate the build process for the new projects and integrated them with third party tools like Sonar and Nexus

Used Ant, Maven and Gradle as a build tools on java projects for the development of build artifacts on the source code

Successfully administrated Subversion and Jenkins automating deployment of builds to different environments using Jenkins as CI tool

Managed code in Git repository and deployed application on Apache2 and tomcat server instance and virtual through Vagrant.

Utilized WAR and JAR files for deployment of enterprise apps

Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager

Tested application module using nodejs on selenium grid using Jenkins automation tool.

Title: Unix/Linux Administrator

BMR Info Systems, Hyderabad (May 2012 – June 2013)

Responsibilities:

Implemented Kickstart/PXE Boot Servers that Rsync between multiple locations through restructured infrastructure for fail over and disaster prevention.

Installed and configured LDAP servers to authenticate between Linux, Apple and Windows environments

Configured and maintained RSA Servers and Juniper Network Routers

Designed and deployed a scalable LINUX infrastructure that seamlessly integrated a network storage server, LDAP servers and SAMBA servers. Reduced infrastructure complexity and improved development productivity

Worked in coordination with administrators and team leads for design and implementation of VMware High Availability cluster on virtual machines and ESXi hosts

Host guest ratio balancing with VMs and hosts along with tracking and backups

Systems and network administration on MS Windows Servers 2000/2003/2008

Used PowerShell on Exchange 2010 in cluster environment to archive, create and migrate mailboxes

Monitor system performance, utilization, maintain, auditing accounts, manage file server utilization, track vulnerabilities and apply patches and upgrades, assistance with VMware infrastructure and NetApp SAN and conduct security audit processes

Programming services include design, develop, document, troubleshoot and maintain programs for systems; User services like documentation and transferring KTs

Resolved security vulnerabilities by analyzing and recommending improvements in communications and network security at the component level

Title: Linux/ System Administrator

Company: Phonologies, Hyderabad, India (January 2010 – April 2012)

Responsibilities:

SA engineering, provisioning, operations, support and maintenance on a RHEL environment

Server install builds, configure hardware peripherals, services, settings, directories, storage functions; Users, groups and quota administration

LVM and RAID experience along with IP bonding to load balance, firewalls & SELINUX

Configure and administering servers like NFS, FTP, NTP, PTP, SAMBA, SMTP and POSTFIX in Red Hat distro

Performance monitoring of CPU, memory and network issues

Create VMs on Linux and Windows platforms using RedHat Virtualization Manager

Windows 2003 and 2008 Active Directory Installation and Configuration

Installed ESXi 5.0, 5.1 on Dell PowerEdge 320 servers along with configuring and creating VMs.

Used VMware to create Virtual Machines, take snapshots and use templates to create VMs

Custom application maintenance by debugging, installing new releases and patching

Create shell scripts to automate tasks

Internal IT experience like VPN, printers, IP based phones, tech support, documentation and best practices for internet security were maintained

Performed RPM and YUM package installations, patch and other server management, scheduled backup and necessary restoration, continuously monitored server stacks.

Configured Domain Name System (DNS) for hostname to IP resolution.

Troubleshooting and fixing the issues at User level, System level and Network level by using various tools and utilities. Schedule backup jobs by implementing cron job schedule during non-business hours.



Contact this candidate