Post Job Free

Resume

Sign in

Engineer Manager

Location:
Seattle, WA
Posted:
February 11, 2019

Contact this candidate

Resume:

Prakash A

Sr DevOps/Cloud Engineer

Phone: +1-609-***-**** Email: ac8gfy@r.postjobfree.com

Summary

A Proactive, result oriented IT professional with over 8 years of experience with major focus on developing, building, deploying and releasing of code on cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP) and good knowledge in Configuration management, Continuous integration and delivery, and Linux system administration.

Career Overview

Good Knowledge in Azure compute services, Azure Web apps, Azure Data & Storage, Azure Media & Content delivery, Azure Networking, Azure Hybrid Integration and Azure Identity & Access Management

Experience in Azure cloud services such as PaaS, IaaS, SaaS and storage services like Local, Blob, Table, Queue and SQL database storage.

Practical experience in Setting up Azure cloud authentication for office 365 by using AD (active directory) and Single sign on (SSO).

Expertise in Azure database solutions and Azure backup solutions (Backup vault and Recovery Service vault). Experience in designing Azure Resource Manager (ARM) templates to provision environment and PowerShell Scripting to automate daily activities.

Experience in setting CI/CD platform in Azure visual team studio services(VSTS) from scratch.

Converted existing Terraform modules that had version conflicts to utilize CloudFormation templates during deployments, worked with Terraform to create stacks in AWS, and updated the Terraform scripts based on the requirement on regular basis.

Proficient in working with Amazon Web Services(PaaS & IaaS) such as IAM, VPC, EC2, ELK, ELB, S3, RDS, SNS, Route 53, CloudFront, CloudWatch, CloudFormation, Elastic Beanstalk, Lambda, and Security Groups in a highly available and scalable production environment.

Expertise in AWS EC2 instances along with EBS and S3 services. Implemented AWS cloud services like EC2, VPC, Auto scaling to build highly scalable, secure and flexible systems which handle expected and unexpected load bursts.

Experience on operational support activities to ensure availability of customer websites hosted on AWS cloud infrastructure using Virtual private cloud (VPC) and public cloud. Experience in building CI/CD on AWS environment using AWS Code commit, Code build, Code deploy, and Code pipeline.

Experience in building private cloud infrastructure of Open Stack, deploying configuration by using both Ansible and Chef to maintain in production. Also, tested Open stack environment i.e. Nova, Swift, Cinder, Keystone and Glance.

Ensured successful architecture and deployment of enterprise grade PaaS solutions using Pivotal Cloud Factory (PCF) as well as proper operation during initial application migration and set a new development.

Experience in implementation of new tools such as Docker swarm, Mesos, and Kubernetes with Docker to assist with auto scaling, continuous integration, rolling updates with no downtime.

Handled several Docker components like Docker engine, Hub, Machine, Compose, Docker registry, Docker wave and experience with Docker Container Service and Dockerized applications by creating Docker images from Docker files and running them to create Docker Containers and Docker consoles for managing the application lifecycle.

Worked with Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts and managed containerized applications using its nodes, config maps, selectors, and services.

Experience in configuration tools such as Chef, Puppet, and Ansible to automate the repetitive tasks, quickly deploy critical applications.

Worked with Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, proactively manages change and Well versed with Ansible Playbooks, modules and roles.

Experience in developing and configuring Chef and Chef Solo including bootstrapping of Chef-Client nodes for provisioning, creating roles and data bags for server configuration.

Installed, Configured and Managed Puppet Master/Agent. Wrote custom modules and manifests, downloaded pre-written modules from Puppet-forge.

Experience in monitoring tools such as Nagios, Splunk, ELK and Cloud watch to performance monitor, log parsing, and monitored health checks using AWS Route 53.

Implemented and maintained CI environments Jenkins, Build Forge, Hudson, Bamboo 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 Tomcat and WebLogic.

Experience in daily/weekly build tools like Ant, Maven, and Gradle for compiling java code, debugging and placing into respective repositories.

Experience in branching, tagging, merging, and maintaining the version control tools such as GIT, Subversion (SVN), Bitbucket.

Good hands-on experience with various scripting tools and languages such as Python, Ruby, Shell, Bash, PowerShell and Perl for automating various cron jobs and notification process.

Experience in RHEL, SUSE Linux, Fedora, Ubuntu, Debian, Windows environments and Virtual Machines like Oracle virtual boxes and Vagrant.

Technical Skills

Cloud Environments

AWS (Amazon Web Services), Azure, OpenStack, PCF (Pivotal Cloud Foundry).

Continuous Integration Tools

Jenkins, Bamboo, Hudson, VSTS.

Configuration Management Tools

Terraform, Ansible, Chef, Puppet, Cloud formation and Azure resource management(ARM) templates.

Build Tools

Maven, Ant, Gradle.

Containerization tools

Docker, Kubernetes, OpenShift.

Monitoring /logging Tools

Nagios, Splunk, ELK, CloudWatch, App Insights.

Web/Application Servers

Apache Tomcat, WebLogic, Apache HTTP, Nginx.

Scripting/Programming Languages

Bash, Shell, Python, PowerShell, Perl, Ruby, Java, J2EE, Go Lang.

Operating Systems

Windows, RHEL, Solaris, Centos, Suse Linux.

Databases

MySQL, Dynamo DB, Cassandra, SQL, Mango DB, PostgreSQL.

Web Technologies

HTML, CSS, Java Script, jQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH, Word Press, Yaml.

Version Control Tools

GIT, SVN, Bitbucket, CVS.

Professional Experience

Sr DevOps/Cloud Engineer, Boeing, Seattle, WA Sept 2017-Current

Responsibilities:

Experience in dealing with Windows Azure IaaS, PaaS, Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.

Worked on configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, App services, Analyzing Azure Networks with Azure Network Watcher, Implementing Azure Site Recovery, Azure stack, Azure Backup and Azure Automation.

Good Knowledge in Azure compute services, Azure Web apps, Azure Data & Storage, Azure Media & Content delivery, Azure Networking, Azure Hybrid Integration and Azure Identity & Access Management.

Configure continuous integration from source control, setting up build definition within Visual Studio Team Services (VSTS) and configure continuous delivery to automate the deployment of ASP.NET MVC applications to Azure web apps.

Assist in the creation and maintenance of Azure VM, Cloud Services and Storages using a combination of Windows PowerShell and Azure Resource Manager (ARM) templates.

Worked on escalated tasks related to interconnectivity issues and complex cloud-based identity management and user authentication, service interruptions with Virtual Machines (their host nodes) and associated virtual storage (Blobs, Tables, Queues).

Created Azure PowerShell script for APIM backup and restore operations and also created several SQL scripts as part of bug fixes to provide immediate solutions for some of the common issues on Windows machines.

Experience with PCF Blob store for storing and managing Application code packages & Build packs and used PCF CLI for deploying applications and other CF management activities.

Used Terraform to map more complex dependencies and identify network issues and worked with Terraform key features such as infrastructure as code, execution plans, resource graphs and change automation.

Used Docker to containerize custom web applications and deployed on application servers with Ubuntu instances through SWARM Cluster and automated application deployment in cloud using Docker HUB, Docker Swarm, and Vagrant.

Worked on Docked-Compose, Docker-Machine to create Docker containers for Testing applications in the QA environment and automated the deployments, scaling and management of containerized applications across clusters of hosts using Kubernetes.

Setting up Kubernetes (k8s) Clusters for running microservices and Pushed microservices into production with Kubernetes backed Infrastructure. Development of automation of Kubernetes clusters via playbooks.

Experience on Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes. Experience in writing Ansible playbooks using Yaml playbooks for installing WebLogic/tomcat application, deployment of WAR, JAR, and EAR files across all the environments.

Extensively worked on Jenkins by installing, configuring and maintaining the purpose of CI and End-to-End automation for all build and deployments implementing CI/CD for the database using Jenkins.

Used Version Control tool, SVN to create branches and implement parallel development process. Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.

Worked with JIRA for ticketing and as well as defect tracking system and configure various workflows, customizations and plugins for JIRA bug/issue tracker, integration Jenkins with JIRA, GitHub, Maven.

Used Splunk as a monitoring tools to identify and resolve infrastructure problems before they affect critical processes and it is used for Event handlers in case of automatic restart of failed applications and services.

Environments: Azure, Visual studio team services (VSTS), ASP.NET MVC, PCF CLI, Terraform, Docker, Docker Swarm, Ansible Tower, Web logic/Tomcat, Jenkins, Maven, Jfrog, GIT, SVN, JIRA, Splunk, SQL scripts, Kubernetes.

DevOps/Cloud Engineer, Capital One, McLean, VA Feb 2016-Aug 2017

Responsibilities:

Migrated existing AWS infrastructure to serverless architecture (AWS Lambda, Kinesis) deployed via Terraform and AWS Cloud formation. Designed and implemented an entire infrastructure to power micro services architecture on AWS using Terraform.

Provisioned and administered EC2 instances and configuring EBS, Simple Storage(S3) cross region replication, Elastic Load Balancer, configure Auto scaling, setting up CloudWatch alarms, Virtual Private Cloud (VPC), mapping with multi AZ VPC instances and RDS, based on architecture.

Experience in Blue/Green deployment strategy by creating new applications which are identical to the existing production environment using automation frameworks such as Cloud Formation and Terraform templates.

Used OpenShift for container orchestration with Kubernetes, container storage, automation, to enhance container platform multi-tenancy and troubleshooting issues and multi-regional deployment models and patterns for large-scale applications.

Converted existing Terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.

Created Docker file for each micro service's and also changed some of the Tomcat configuration file which are required to deploy Java based application to the Docker container and experience in working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.

Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages. Established a local dev workflow that centered around Mini kube to validate deployments in Kubernetes.

Deployed and configured Chef server including bootstrapping of Chef client nodes for provisioning and experience in developing Chef recipes through Knife command-line tool, customized Ruby scripts to create Chef cookbooks to manage systems configuration on Chef Server to initiate Chef Nodes.

Installed SONAR on Jenkins server and configure with the build process for the code analysis process for deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.

Build scripts using Ant and Maven build tools in Jenkins, Sonar to move from one environment to other environments.

Created and wrote shell scripts Bash, Ruby and Python, for setting up baselines, branching, merging and automation processes across the environment using SCM tools like Git, SVN on Linux and Windows platform.

Created Python scripts to totally automate AWS services, which includes web servers, ELB, CloudFront distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.

Integrated Defect tracking tool JIRA with Confluence for identify, log, track and document issues in real-time.

Set up and managed ELK (Elasticsearch, Logstash & Kibana) Stack to collect, search and analyze log files across servers, log monitoring and created geo-mapping visualizations using Kibana in integration with AWS CloudWatch and Lambda. Evaluated system logs using ELK software stack.

Environments: Cloud Formation and Terraform, RHEL 5.x/6.x, Solaris 10/11, Nagios, ELK (Elasticsearch, Logstash & Kibana), Ansible, JIRA, Confluence, Git, SVN, Jenkins and Maven, Sonar type Nexus, Shell Script, Perl, Java, Python SSH, Kubernetes, Pivotal Cloud Foundry (PCF), OpenShift, Docker.

DevOps Engineer, eBay, San Jose, CA May 2014-Oct 2015

Responsibilities:

Managed AWS infrastructure and automation with CLI and API. Working on Inbound and Outbound services with automation of Chef. Deployed multiple resources simultaneously, using Cloud Formation templates in AWS.

Involved in designing and deploying multitude applications utilizing almost all AWS stack (Including EC2, S3, AMI, Route53, RDS, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and Auto-Scaling in AWS Cloud Formation.

Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and Creating/configuring VMs (Windows/Linux).

Experience designing, setting up from scratch, and scaling continuous build, integration and deployment process from dev to production multiple times a day using tools like Jenkins, Bamboo, Artifactory, Nexus, maven, Ant, rpm and pop

Experience in writing Ansible playbooks by using YAML script to launch AWS instances and used to manage web applications, configuration files, used mount points and packages.

Expertise on all aspects of Chef concepts like Chef server, Workstations, Nodes, Chef Clients and various components like Super Market, Test Kitchen etc.

Developed build and deployment scripts using MAVEN as build tool and automated the build and deploy processes using Jenkins to move from one environment to other environments.

Configured and managed source code using GIT and resolved code merging conflicts in collaboration with application developers and provided a consistent environment. Implemented Continuous Integration using Jenkins and GIT

Developing Nagios plug-in scripts, various reports, and project plans in the support of initiatives to assist in maintaining Nagios Distributed system monitoring and management via several data extrapolating applications.

Developed automation scripting in Ruby using Chef to deploy & manage Java, .NET applications across Linux/Windows servers.

Built and Deployed Java/J2EE to a WEB application server in an Agile continuous integration environment and also automated the whole process.

Lead to align processes and tools, such as branching, source control structure, dependency management, Linux\Windows hybrid build infrastructure, code review, and check-in policies, that are developed and instrumented by DevOps teams across projects globally.

Environments: AWS, Jenkins, Perl, Ruby, Bamboo, Artifactory, Nexus, Maven, Ant, GIT, Nagios, JAVA/J2EE, .NET, Linux/Windows

Build and Release Engineer, Genpact, Austin, TX Mar 2013-Apr 2014

Responsibilities:

Created Branches, Tags for each release and merged the branches after the code freeze.

Administering SVN and imported the Projects like Branching, labeling and merging the code.

Automated deployment process using Shell script, where it copies the Jar & Ear files.

Automated artifacts and configuration files into WebLogic using Shell script

Built a Jenkins-based Cl/CD pipeline, speeding product deployment and allowing greatly improved testing of all aspects of the deploy process.

Integrated GitHub with Jenkins and schedule cron jobs periodically using poll scm. Wrote Cl/CD pipeline in Groovy scripts to enable automation of build & deployment using Jenkins.

Interacting with the Business Analysts in understanding the business requirements.

Managing the source code is up to date with different environments like QA/UAT Production.

Extensively worked in building PUPPET enterprise modules using PUPPET DSL to automate infrastructure provisioning and configuration automation across the environments.

Developed configuration data, node classifications, external node classifiers and parameterization for PUPPET modules.

Automated setting up server infrastructure for the DevOps services, using PUPPET shell scripts.

Worked on creation of PUPPET manifest files to install tomcat instances and to manage configuration files for multiple applications.

Maintained WebLogic Application Server on different UNIX platforms and have setup development, testing, staging and production environments for the ongoing application development.

Contributed to the project by using tools like Nagios. Monitoring Memory Leaks in application using Jprofiler.

Strengthened the relationship with client by delivering successfully and this helped in moving more project scope to offshore.

Environments: SVN, Shell Scripts, Jenkins, CI/CD, Jar & Ear, WebLogic, QA/UAT, PUPPET DSL, WebLogic Application Server, UNIX, Nagios

System Admin, Axis Bank, Mumbai, India Apr 2011- Feb 2013

Responsibilities:

Developed and maintained UNIX/Perl/Ant scripts for build and release tasks and used Subversion (SVN) for source code management.

Created Subversion configuration record for builds using derived objects generated during build audit process.

Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Modernization of Java projects and managing Maven repositories.

Expertise in using the build tools like MAVEN and ANT for building deployable artifacts such as WAR & EAR from source code.

Integrated Maven with Shell scripts created in Bash to automate the deployments for Java built applications.

Providing on-going support and administration for SVN and MAVEN build automation.

Worked on TCP/IP DNS servers for setting up the VPN connection and the firewalls for security purpose

Installed Build Forge and performed troubleshooting during installation.

Responsible for creating/configuring/maintaining Libraries, Projects and Environments in Build Forge.

Responsible for User Management and creating schedules for Build and Automation tasks using Build Forge.

Research the project application architecture to support/resolve build, compile, and test issues/problems.

Releasing code to different testing and staging environments according to the schedule published.

Environments: UNIX/Perl/Ant scripts, Subversion (SVN), pom.xml, Maven, Java, WAR & EAR, Shell scripts, TCP/IP DNS, Build Forge.

Linux/Unix Admin, Global Logic, Hyderabad, India Feb 2010-Mar 2011

Responsibilities:

Installed, and configured RHEL using Kickstart and Solaris 9, 10 using Jumpstart.

Implemented virtualization environment using VMware ESXi 5.5, ESXi Cluster, and VCenter Server.

Migrated VMware Virtual servers from one host group to new host group using Vmotion.

Involved in server migration from Solaris to RHEL, and from physical server to virtual server.

Improved service levels by guaranteeing appropriate resources to virtual hosts using VMWare Distributed Resource Scheduler (DRS).

Provided user administration like adding or deleting users, groups, group membership, and password aging.

Implemented system upgrades including hardware, operating system and patch upgrades.

Wrote Shell and Python scripts to automate admin jobs such as monitoring the servers for resource consumption, processes running, file handling such as moving, copying and renaming files, reading data from the files etc.

Wrote cron tab for scheduling of automatic repetitive jobs and executing shell scripts.

Installed and configured MS SQL server, JBoss and Oracle in Linux server.

Environments: MS SQL, JBoss, Oracle, Linux, Shell Scripts, Python, Puppet, VMWare, Solaris, RHEL, VMotion, VMware ESXi 5.5, ESXi Cluster, Kickstart, Jumpstart.



Contact this candidate