Resume

Sign in

Azure Aws

Location:
McKinney, TX
Posted:
February 19, 2020

Contact this candidate

Resume:

Prasad Reddy

469-***-****

adbva7@r.postjobfree.com

IT professional with 6+ years of experience with good knowledge in Cloud/DevOps Engineering, Build/Release Management, Linux administration and Cloud Management and Continuous Delivery (CI/CD), Build and Release, Linux and System Administration with different cloud platforms like Amazon Web Services (AWS), Azure, related to Unix/Linux/Windows platforms.

PROFESSIONAL SUMMARY

Extensive experience in Windows AZURE (IaaS) migrating like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE.

Planning and implementation of data and storage management solutions in Azure (SQL Azure, Azure files, Queue storage, Blob storage). Implementing scripts with PowerShell for Runbooks.

Hands on experience with Microsoft Azure Cloud Services (IaaS and PaaS), Azure Active Directory Connect, ADFS, Office 365

Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.

Good working knowledge on AWS IAM service - IAM policies, Roles, Users, Groups, AWS access keys and Multi Factor Authentication. And migrated applications to the AWS Cloud.

Setting up databases in AWS using RDS, storage using S3 buckets and configuring instance backups to S3 bucket.

Managing AWS services and infrastructure through Terraform by writing Terraform modules (Terraform scripts).

Have a good knowledge Nagios and experience in monitoring tool like Splunk, AppDynamics, Grafana, Graphite.

Expertise in Implementing a production ready, highly available, fault tolerant Kubernetes infrastructure. Working on Scheduling, deploying and managing container replicas on a node cluster using Kubernetes.

Extensively worked with Scheduling, deploying, managing container replicas onto a node using Kubernetes and experienced in creating Kubernetes clusters work with Helm charts running on the same cluster resources.

Expertise in Docker based container deployments to create shelf environments for dev teams and cluster management using Docker Swarm and Kubernetes.

Experience in building applications of various architecture styles like Micro-services architecture consisting of Restful web services and Docker container-based deployments.

Experience in using Nexus and Artifactory Repository Managers for Maven and Ant builds.

Experienced in Ansible Tower, which provides an easy-to-use dashboard and role-based access control and in developing Ansible playbooks for managing the application/OS configuration files in GitHub, integrating with Jenkins, and verifying with Jenkins plugins, deploying the application in Linux environment.

Experience in Implementing a Continuous Delivery framework using Jenkins, Maven and Nexus in Linux environment.

Working knowledge and administrator experience of Continuous Integration strategies and tools (such as Jenkins, TeamCity, etc.)

Ability to build deployment, build scripts and automated solutions using shell scripting and Python.

Experienced working in AWS EC2, RDS, security groups, auto - scaling, load balancers (ELBs), Azure, Software Configuration and Build/Release Management, Chef, Puppet, Ansible, Docker, Kubernetes, Terraform, Splunk, OpenStack, Jenkins, Ant, Maven, GIT, CVS, SVN etc.

Good into Ubuntu Linux Experienced in DevOps, Build & Release and Configuration Management on Linux and Windows platforms.

Dynatrace and Google Dev tools profiles and network tools and log monitoring solutions like Splunk and ELK stack.

Built and managed centralized application logging stack using Elastic Search and Log stash (ELK) deployed through puppet.

Developed Dev/Test/Prod environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Docker, Bash, Chef, and Terraform.

Discussed with the team of Infrastructure Engineers, regarding Terraform templates in provisioning the AWS resources such as EMR clusters, S3, ECS etc.

TECHNICAL SKILLS: -

Operating System

Linux (RedHat 4/5/6/7, CENTOS), Unix, Solaris 11/10/9/8, Ubuntu 12/13/14, Windows NT, Windows 8, 12, 12R2, MacOS.

Cloud Platforms

AWS, Azure, GCP, PCF

Web Technologies

HTML, CSS, XML, AJAX

Automation/Configuration

Management Tools

Jenkins, Chef, Puppet, Ansible, Kickstart, Jumpstart

Virtualization Technologies

Windows Hyper-V, VMware ESXi, Virtual Box, vCenter, vSphere, Power VM

Containerization Tools

Kubernetes, Docker, OpenShift, Spinnaker

PaaS

PCF, Open stack

Application/Web Server

Tomcat, Apache, Application Server, IIS, Oracle WebLogic Server 11g

CI and Build Tools

ANT, Maven, Hudson, Bamboo

Testing and ticketing tools

SonarQube, Selenium, JIRA, ServiceNow, Remedy, ConnectWise,

Monitoring and Logging Tools

Nagios, Splunk, ELK, Datadog, Dynatrace

Version Control Tools

GIT, GitHub, Subversion, Bit-Bucket, CVS, Clear Case

Scripting

Python, Shell Scripting, Ruby Scripting, Power Shell, YAML Perl

Database Systems

Oracle 10g/9i, SQL Server, MySQL, SQL Server, NoSQL, Mongo DB, Cassandra

Networking/Protocol

DNS, DHCP, Cisco Routers/Switches, NIS, NFS, WAN, SMTP, LAN, FTP/TFTP, TCP/IP

PROFESSIONAL EXPERIENCE

Sr. Azure/DevOps Engineer

Comcast – PA

March 2019 - present

Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows AZURE and SQL AZURE and in AZURE web and database deployments.

Established SSO connections using SAML 2.0 Ans OAUTH 2.0 protocols in the AD Azure PaaS Solutions- (DR on cloud using Azure Recovery vault, Azure web and worker Roles, SQL Azure, Azure storage)

Worked on Azure VPN-Point to site, virtual networks, Azure custom security, endpoint security and firewall

Working as Cloud Administrator on Microsoft Azure, involved in configuring virtual machines, storage accounts

and resource groups. Remote login to Virtual Machines to troubleshoot, monitor and deploy applications.

Experience working on Azure cloud services, Azure storage, Azure CLI, Azure Active Directory and Azure service Bus.

Experience in architecting Azure laaS, Azure Hybrid identity, Azure Governance, Azure web jobs, Azure search

Configured VM's availability sets using AZURE portal to provide resiliency for IaaS based solution and scale sets using AZURE Resource Manager to manage network traffic. Building and Installing servers through AZURE Resource Manager Templates (ARM).

Extensive experience in Windows AZURE (IaaS) migrating like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE.

Worked as an administrator on Microsoft AZURE and part of DEVOPS Team for internal projects automation and build configuration management. Involved in configuring virtual machines, storage accounts, and resource groups.

Worked with Splunk ITSI modules like the prebuilt KPIs, dashboard visualization and entity definitions, administration, Dashboards, Clustering and Forwarder Management in Splunk.

Installed and configured Splunk monitoring tool, while using it for monitoring network services and host resources.

Implementing Kubernetes to manage containerized applications using its nodes, Config Maps, Selector, Services and deployed application containers as Pods.

Used 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.

Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.

Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.

Creating, managing and performing container-based deployments using Docker images containing Middleware and Applications together.

Integrated Ansible Tower with Jenkins to quickly deploy critical applications, managed changes and provided encryption needed for task files with Ansible Vault.

Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process.

Implementing a Continuous Delivery Framework using Jenkins, Puppet, Maven & Nexus in Linux Environment.

Created a Jenkins pipeline to drive all micro-services builds out to Docker Hub and then deployed to Kubernetes, created pods and configured Kubernetes Replication controller.

Used ANT and Python scripts to automate the Build and deployment process. Used maven for few modules.

Setup and maintained Subversion (SVN) and Git repositories along with the creation of branches and tags.

Automated the migration of Subversion (SVN) repositories to Git while preserving the commit history and other metadata like branches, tags and authors.

Wrote Ansible playbooks to manage Web applications and used Ansible Tower. We coordinated with Terraform DSL for automating inside the AWS cloud.

Environment: - Azure, Ansible, Docker, Jenkins, Puppet, maven, Nexus, Kubernetes, GIT,

Sr. AWS DevOps Engineer

Cisco – CA

May 2018- Feb 2019

Developed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT instances to ensure successful deployment of web applications and data base templates.

Competence in designing AWS cloud Automating infrastructure in AWS using amazon web services and Configuring EC2 Instances, VPC, Route 53, ELB, Subnets. Models for Infrastructure-as-a-Service (IAAS), Platform-as-a-Service (PAAS) and Software-as-a-Service (SAAS)

Created required IAAS in AWS and pipelines in DEV, TEST, STAGING and PRODUCTION

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

Add project users to the AWS account with multifactor authentication enabled and least privilege permissions.

Access VPC, Subnet, Security Group and EC2 AWS describe API and Cloud Formation to create and deploy several API's that cater to Banking website membership enrollments and payments.

Involved in designing and deploying multitude applications utilizing AWS stack and Implemented AWS solutions like EC2, S3, IAM, EBS, Elastic Load Balancer (ELB), Security Group, Auto Scaling, and RDS.

utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create AMI’S for mission critical production servers as backups.

Monitored resources and applications using AWS cloud watch including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3 and configured notifications for the alarms generated based on events defined.

Using AWS S3 to store code bundles to deploy onto EC2 Instances along with working on providing DNS management using AWS Route S3

Worked on Ansible modules to deploy Docker services on the Docker cluster for the entire microservices stack.

Integrated Ansible Tower with Jenkins to quickly deploy critical applications, managed changes and provided encryption needed for task files with Ansible Vault.

Provisioned load balancer, auto-scaling group and launch configuration for micro services using Ansible.

Research project in automating developer environment configuration using container-based technologies like Docker, Packer, Vagrant, AMI (EC2 images) etc.

Implemented Docker containers and created clients respective Docker images and leveraged Apache Mesos and Aurora to manage Cluster hosts for Applications

Had built a docker image by writing a Docker file, which provides the necessary environment required for generic job.

Deployed various WebLogic, Portal, WAS and DB artifacts via Jenkins. Sync'd application build version to all prod & non-prod env via Jenkins.

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

Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process. Developed Python Modules for Ansible Customizations.

Setup incremental and full backups of Subversion (SVN) and Git repositories using tools such as sync, Subversion (SVN) dump etc. and scheduled using Koruna.

Used Elasticsearch, Logstash and Kibana (ELK) for maintaining system Logs and Bugzilla for tracking code bugs.

Used cookbook to Setup ELK stack (Elasticsearch, Log stash, Kibana) and troubleshooted the build issues with ELK and work towards the solution.

Build and manage real time, monitoring dashboards using Elastic Search-Logstash-Kibana (ELK’S).

Environment: - AWS, AMI, WAS, Elk’s, Jenkins, Ansible, WebLogic, Docker, vagrant, Ec2 instances, packer, VPC, Elasticsearch, Logstash,

General Motors - MI

DevOps Engineer

April 2017- Feb 2018

Responsibilities

Involved in deploying the content cloud platform on Confidential using EC2, S3, and EBS. Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations.

Leveraged Aws cloud services such as EC2, Auto scaling and VPC to build secure, highly Scalable, high available and flexible systems that can handled expected and unexpected load bursts.

Worked with Splunk ITSI modules like the prebuilt KPIs, dashboard visualization and entity definitions.

Integrated projects with Data dog for logging and monitoring of Docker Containers and Clusters.

Experience working on several Docker components like Docker Engine, Hub, machine, compose and Docker registry,

Managed the software configurations using Chef Enterprise.

Manage configuration of Web application and Deploy to AWS cloud server through Chef.

Developed Puppet Modules for installation & Auto healing of various tools like Jenkins, MSSQL, Nexus etc. these modules are designed to work on both windows and Linux platforms.

Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.

Deployed J2EE applications to Application servers in an Agile continuous integration environment and automated the whole process and migrated from Maven to Gradle build tools in Jenkins to move from one environment to other environments.

Used Jenkins, for Continuous Integration and deployment into Tomcat Application Server

Worked on Gerrit Plugins and involved in setting up the environment for versioning using Git and created automation of build and package using Jenkins

Configuration of Hudson along with Ant and Python Scripts for Automated build and deployment Process

Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant’s build.xml.

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

Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.

Imported and managed multiple corporate applications into GitHub code management repo.

Setup and Implement Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, GITHUB/GIT, Jenkins and Chef.

Environment: - Jenkins, Chef, Git, Maven, Python, Ant, Puppet, GitHub, Linux, Windows, Tomcat

Century Link - LA

Build and Release Engineer

July 2015- Sept 2016

Responsibilities

Worked on using Chef Attributes, Chef Templates, Chef Recipes and Chef Files for managing the configurations across various nodes using RUBY.

Experience in Implementing a Continuous Delivery framework using Jenkins, Maven and Nexus in Linux environment.

Converted old builds using make to Ant and XML for doing Java build. Used Artifactory repository tool for maintaining the java-based release code packages. Installed and Configured the Nexus repository manager for sharing the artifacts within the company.

CI builds are done using Jenkins/Hudson. Build are maintained in Jenkins/Hudson and deployed using plug-ins and Master-Slave setups.

Configured jobs and deployed various middleware artifacts using Devops tools like Jenkins.

Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move from one environment to other environments.

Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using JENKINS & BUILD Pipelines, ANT, MAVEN.

Administer and Maintain Source Code Repositories including GIT, Subversion and TFS.

Involved in migration from SVN to GIT repos and worked with Linux sys admins for the same

Installed and configured WebSphere Application Server Network Deployment, Express, 6.1/6.0 on Linux, Windows.

Administered a complex SOA based WAS and WebSphere portal Server environment and responsible for maintenance, configuration, performance tuning, deployment and troubleshooting of WAS and Java Code Issues WebSphere Portal Server on Linux platform.

Worked with developers to agile 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.

Environment: - Linux, WAS, GIT, Windows, Maven, Jenkins, RUBY, Nexus, Chef, Ant

Sr. System Administration

Computer Science Corporation- India

Jan 2014- June 2015

Responsibilities

Performed Kickstart to automate installation process CentOS server units and wrote bash shell script to create multiple accounts at once and a script to configure samba server on Linux for file sharing.

Troubleshooting OS, web, database server, and mail applications across various operating systems (Windows, RHEL(RedHat), CentOS, Ubuntu).

Used Rpm and Yum for patch management and resolving kernel panic issues after patching.

Worked with variety of storage volume managers such as ZFS, LVM, SVM, VERITAS Volume Manager on backend EMC storage arrays.

Installation & troubleshooting of Operating Systems like Win 98, Win XP, win 2000, 2003 by going to the customer site to troubleshoot the problems.

Installs Firmware upgrades, kernel patches, systems configuration, performance tuning on RedHat Linux systems and configuring CPU, memory and disk partitions as required.

Installation, maintenance and administration of Oracle and Db2 Server on Sun Servers.

Creates and administers User accounts, manages User security, password recovery, aging and complexity. Responsible for provision, configuration, maintenance, and security of back end Systems.

Installed, configured, Administered and supported WebSphere Application Servers 6.0/6.1 on Windows and Linux environment using GUI as well as silent install.

Manage, coordinate, and execute hardware and software upgrades on Linux servers, as well as Windows and Linux patching and Writing shell/Bash scripts for Automated Back- ups and Cron Jobs.

Environment: - Bash Scripts, Linux, Windows, GUI, RedHat

ING VYSYA BANK - India

Linux Administrator

Oct 2012 – Nov 2013

Responsibilities

Linux Administrator in a large team responsible for maintaining Linux operating systems such as RHEL, CentOS, Ubuntu and SUSE 10/11.

Updated and automated Release reports for Change Management.

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

Responsible for building and releasing packages for testing. Adding servers to domain and managing the groups and users in Active Directory.

Building & configuring Redhat Linux systems over the network, implementing automated tasks through Crontab, resolving tickets according to the priority basis.

Administered Redhat Linux servers for several functions including managing Apache/Tomcat server, Mail server, MySQL database and firewalls in both development and production.

Expertise in UNIX shell scripting and python scripts used to automate day to day administrative tasks.

Involved in writing Python, Perl and Shell scripts for compilation and deployment process.

Worked in an Agile / Scrum development team to deliver an end to end continuous integration and continuous deployment in SDLC.

In charge of reviewing existing manual Software Builds, developing scripts to automate repeated tasks that are more susceptible to errors and risks using Shell scripting.

Responsible for configuring and maintaining Squid server in Linux. Deployed Java applications into Apache Tomcat Application Servers.

Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.

Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on RHEL.

Environment: - Linux, Shell scraping, Python, Perl, Python, RedHat, Apache/Tomcat,

EDUCATION:

Master’s in computer information systems: Auburn University.



Contact this candidate