Post Job Free
Sign in

Engineer Management

Location:
St. Louis, MO
Posted:
June 27, 2018

Contact this candidate

Resume:

MADIREDDY CHENNA REDDY

Sr. DevOps/AWS Engineer

717-***-****

************@*****.***

PROFESSIONAL SUMMERY:

AWS/DevOps Engineer having around 8+years of professional Experience dedicated to automation andoptimization. Understands and manages the space between operations and development to quickly delivercode to customers. Has experience with the Cloud, as well as DevOps automation development for Linuxsystems. Seeking a position in AWS/ DevOps to contribute my technical knowledge.

With around 8+years as DevOps Engineer/Linux Admin in the areas of Configuration Management, Build, Deploy, Release Management and DevOps Methodologies.

Strong use of Shell scripting languages including BASH for Linux and Mac platforms and PowerShell for Windows systems.

Hands on experience in data processing automation using python

Automated AWS S3 data upload / download using pythonscripts.

Having Experience in Writing Terraform Scripts, Performing Validation and Deploying.

Implemented ContinuousIntegration (CI) using Jenkins and continuous deployment.

Manage different environments like Vagrant, Integration and UAT via Chef.

Developed Cookbooks and recipes for automating deployments via Chef

Implemented automations tools usingchef cookbook instances.

Installation and setting up of chef server and node. And create recipes to set up environment.

Automated provisioning of cloud infrastructure with OpsCode Chef, Knife

Installed Chef Server Enterprise on premise/workstation/bootstrapped the nodes usingknife and automated by testing Chef recipes/cookbooks with test-kitchen/chef spec.

Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud.

Uploading cookbooks tochef server and managing those cookbooks

Deploy Ansible and Jenkins to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.

Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.

Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS), including EC2, Elastic Container Service (Docker Containers), Elastic Beanstalk, S3, CloudFront.

Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.

Worked withBit-bucket for code tracking.

Selecting the appropriate Azure service based on compute, data or security requirements and leveraging Azure SDKs to interact with Azure services from your application.

Used GIT tool to keep track of all work and all changes in source code.

Hands on with Puppet Manifest files to deploy automated tasks to many servers at once. Used Puppet to create Modules

Setup and Configuration of Puppet Configuration Management with specific client requirement such as Create user/remove user, Install /Remove packages and package updates, Configure multi nodes.

Troubleshooting DNS issues using DNS utilities like nslookup

Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build anddeployments.

Good knowledge of virtualization and container technology like Docker

Knowledge of Docker and managing Docker-based deployment.

Experience with environment provisioning and orchestration tool like Docker.

Deployed an Openstack server under Linux.UsedOpenstackserver to build a private cloud.

Involved into the On-Call support and Escalation support on off business hours.

Having Knowledge on ELK.

Involved in MS Azurebasedpublic cloud tenant setup.

Actively involved with respected teams for creation of Several New Scrum Teams in the Initial phase of the Projects.

Installed and configuredMySQL on Linux and Windows environments

Very Well Versed in Documentation and Agile Methodology for Software Development Processes and Methodologies.

ADDITIONAL INFORMATION:

SPECILITIES:

Build and deployment automation: CI, CD,Chef, puppet, Jenkins, Vagrant

Build Tools: Ant, Maven, Gradle, NANT.

Scripting Languages: Shell, Python

Configuration Management: Perforce, Subversion, GIT, Bitbucket

CI Tools: Jenkins, Bamboo

Operating Systems: Windows, UNIX, RHEL and Solaris.

Databases: Oracle, MySQL, MS Access

Web/Application Servers: Tomcat, HTTP Server, WebLogic, Jboss,

Bug Reporting Tools: Bug Zilla, JIRA, Confluence

DevOps: Chef,Puppet,Saltstack,Openstack,TerraformScripts,Docker,Kubernetes &AWS working experience

EDUCATION:

Bachelor of Science, Hyderabad, India 2006

WORK EXPERIENCE:

Sr. DevOps/Build and Release Engineer

Enterprise Holdings –St. Louis, MO- April, 2017 to Present

Responsibilities:

Involved in agile methodology throughout the project.

Involved in weekly and daily bases release management

Monitoring each service deployment, and validating the services across all environments.

Customized both JIRA and Confluence to integrate into the pre-existing systems with an eye towards making the programs extensions of their systems, and not hindrances to their systems.

Used the command line interface to manage apps

Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team

Worked on deploying Docker Container clusters of machines by using Kubernetes on Amazon cloud services.

Integrated Docker container orchestration framework using Kubernetes by creating pods, configMaps, deployments.

Strong knowledge and experience in AWS services like EC2, S3, EBS and IAM.

Used Cloud Formation to create infrastructure Stack using Templates and achieved automation using Chef.

Used Cloud Watch to monitor server services like logs, CPU, RAM and disk storage.

Hands on experience in installing and administrating CI tools like Jenkins, GIT and Bit-Bucket.

Extensively used build utilities like Maven, ANT for building of jar, war, bar and ear files.

Managed all the bugs and changes into a production environment using the ServiceNow tracking tool

Containerized Docker applications with Kubernetes Orchestration using AWS services.

Created IAM policies for Amazon EC2 instances.

Create, manage, and delete users and groups as per the request using Amazon Identity and Access Management.

Performs in cloud computing environments using AWS EC2, S3, AWSRDS, and Redshift

Experience in managing infrastructure resources in cloud architecture with close coordination with various functional teams.

Adapted functionality in S3 and Redshift to allow incremental loading by adding staging layer and scripting SQL code to integrate staged data with the delta files.

Experience in Environment provisioning solutions using Docker, Kubernetes and implemented Continuous Delivery Pipeline with Git, Jenkins.

Experience with EC2, VPC, Route53, ELB, S3, EMR, Redshift, supporting networking and management/monitoring services

Generated code quality report using SonarQube and fixed the issues

Launching Amazon EC2 cloud instances using Amazon Machine Images for AWS cloud.

JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

Providing On-Call support and Escalation support on off business hours.

Create, manage, and delete users and groups as per the request using Amazon Identity and Access Management.

Environment: Linux, Windows, Code Deploy, Code Pipeline, SNS, SQS,Cloud Trial, Splunk, GIT, Bitbucket, Cloud Formation.

Sr. DevOps Engineer

Guardian Life Insurance Company of America - Bethlehem, PA - Oct, 2016 to Mar, 2017

Responsibilities:

Involved in Writing Terraform Scripts, Validating the Scripts and Deploying Scripts to Launch instance on AWS.

Having good experience in using Code Pipeline and Code Deploy in the Prod Environment.

Hands on experience in installing and administrating CI tools like Jenkins, GIT and Bit-Bucket.

Configuring and Networking of Virtual Private Cloud (VPC).

Creating CloudWatch alerts for instances and using them in Auto-scaling launch configurations.

Migrating Services from On-premise to Azure Cloud Environments. Collaborate with development and QA teams to maintain high-quality deployment

Having Experience in using SNS, SQS and Cloud Trail to get alerts from different AZ.

Participated in the release cycle of the product, which involved environments like Development, SIT, UAT and Production.

Worked on Kubernetes and Docker SWARM tools to deploy containers in a cluster.

Worked onKubernetes for Continuous delivery on the project.

Involved in development of Test environment on Docker containers and configuring the Docker containers using Kubernetes.

Cloud Migrations: Perform Service migrations like lift and push on On-Perm and Azure servers reducing server and maintenance cost

Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.

Building the Jenkins pipeline for Build Automation, CI/CD.

Excellent experience in continuous deployment using IT configuration tool Ansible.

Used the continuous Integration tools such as Jenkins for automating the build processes.

Managing a production infrastructure on Amazon Web Services VPC utilizing AWS Code Deploy, S3, EC2 Container Service, Cloud Formation including Auto Scaling.

Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.

Standardized Splunk forwarder deployment, configuration and maintenance in Linux and Windows platforms.

Implemented a Continuous Delivery Pipeline with Jenkins, Ansible, GitHub, SonarQube, Maven, Docker and Amazon Web Services like EC2, S3, VPC and CloudWatch.

Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.

Environment: Linux, Windows, Azure, Terraform, CodeDeploy, CodePipeline, SNS, SQS,

CloudTrial, Splunk

DevOps/AWS Engineer

Unilectric - Austin, TX - June, 2016 to Sep, 2016

Responsibilities:

Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizingChef with AWS CloudFormation and Jenkins for continuous integration.

Implemented and maintained Chef Configuration management spanning several environments in VMwareand the AWS cloud.

Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launchedinstances with respect to specific applications.

Hands on with Puppet Manifest files to deploy automated tasks to many servers at once.

Performing Manifests to update the Puppet agent usingPuppet Master.

Experience in Creating secured cloud infra using (VPC) for Staging and Development environment on AWS.

Written Chef Cookbook, recipes to automate installation of Middleware Infrastructure like Apache tomcat, JDKand configuration tasks for new environments etc.

Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and DockerRegistry

Experience working on Docker hub, creating Docker images and handling multiple images primarily formiddleware installations and domain configurations

Worked on Docker container snapshots, attaching to a running container, removing images, managingdirectory structures and managing containers.

Installed Jenkins on a Linux machine and created a master and slave configuration to implement multipleparallel builds through a build farm.

Implemented a Continuous Delivery framework using Jenkins, Puppet, Maven in Linux environment.

Manual Installation and configuration of WebLogic,Tomcat and Apache servers.

Used Docker and OpenShift to manage micro services for development and testing.

Hands on experience in installing and administrating CI tools like Jenkins, GIT, Perforce and Nexus.

Environment: Linux, Jenkins, Docker, GIT, WebLogic Server,Tomcat Server,Apache Server, Chef, Puppet, AWS, VPC,VM's, AWS CloudFormation, EC2

DevOps Engineer

NCR Corporation India Pvt. Ltd- INDIA- June,2014 to March, 2015

Responsibilities:

Use Amazon S3 for storage and point of origin for EC2s and CDNs

Install Amazon EC2 instances from AMI

Use Amazon Virtual Private Cloud (VPC) as a virtual network environment for AWS resources and services

Elastic Load Balancing employed to maintain high availability Amazon EC2 across availability zones.

Perform Virtual machine deployments and extensively use utilities and high Availability tools

Implemented IPTable and ACL on Red Hat Linux servers

Monitoring System Performance of Virtual memory, Managing Swap Space, Disk utilization and CPUutilization

Disk configuration & Managing File Systems in RHEL 6 environment using LVM.

Ran point during power outage and upgrade exercises

Installed and maintained Linux and third party software

Maintaining regular backups using tar, us dump, us restore, Snapshot backup etc.

Managing system processes and scheduling processes with the cron utility.

Checking alert logs, trace files and file System maintenance.

Day-to-day functional administration tasks, as well as application-specific technical support

Intimate use of vi,Nano, gediteditor to edit files

User management, Creating and managing user accounts, groups and access levels.

Environment: AWS S3, VPC, RedHat, ELB, Linux, VM's

Linux Administrator

Polysoft TechnologiesPvt. Ltd- INDIA - October, 2012 to May, 2014

Responsibilities:

Installing operating systems Solaris, Linux and HP according to business requirements.

Trouble shooting the issues ranging from Solaris, Linux and SAN environments.

Regularly applying patches both for SUN and Linux systems.

Installed and Configured Jumpstart and Kickstart Server.

Creating and maintenance of Virtual machines in VMware ESX.

Configured & Installed Linux server.

Installed and configured Send mail on Solaris Linux and AIX servers.

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

Implemented security policy and managed firewalls/IDS. Managed DNS, send mail, IP space, and co-locationfacility transition.

Providing 24/7 on-call support on rotation basis.

Developed Korn and Bash shell-scripts to automate routine activities.

Environment: Solaris, Linux, SAN, AIX, DNS, Scripting, VM's, Kick start Server, Firewalls

Linux System Admin

TechInPro Solutions – INDIA - June, 2011 to September, 2012

Responsibilities:

Installing Red Hat Linux 5/6/7 using kickstart servers and interactive installation.

Supporting infrastructure environment comprising of RHEL and Solaris.

Built sample applications on AWS which demonstrate architectural features.

Work as a JIRA Admin for creating the Jira Stories and assign them to the developers and QA's.

Used python scripts to update content in the database and manipulate files.

Administration of repetitive Jobs using Cron scheduling, and using bash Scripts to accomplish the task on multiple servers.

Installed LDAP for user management and configured crowd for SSO.

Performance tuning of Virtual Memory, CPU, system usage in Linux and Solaris servers.

Configuration of Monitoring tools in Linux and Solaris servers.

Created custom workflows, screens and Custom fields for Jira.

Troubleshooting and resolving issues in JIRA and Confluence as users.

Integrated Bamboo with Jira, Created Plans and Failed Builds will create a ticket.

Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups.

Administered Ubuntu, CentOS, and Debian Linux development systems: including user account management, system design & monitoring, application & development stack setup.

Worked on Managing the Private Cloud Environment using Puppet.

Writing Shell and Perl Scripting for automation of job.

File system tuning, growing, and shrinking with Veritas File system 3.5/4. x.

Configured open LDAP Red Hat Linux systems servers.

Maintaining Remedy environments used for the ticketing system.

Created new slices, mounted new file systems and uncounted file systems.

Expertise in troubleshooting the systems and managing LDAP, DNS, DHCP and NIS.

Worked with different Active directory databases like Microsoft AD, Tivoli Directory server with LDAP.

Worked on making DNS entries to establish connection from server to DB2 database.

Performed patching, backups on multiple environments of Solaris, Linux and VMware.

Installed and configured Apache / Tomcat web server.

Creation of Logical volumes (LVM) for Linux operating systems.

Developed entire frontend and backend modules using Python on Django Web Framework.

Created and modified users and groups with SUDO permission.

JIRA is used as ticket tracking, change management and Agile/Scrum tool.

Managed TCP/IP packets and DHCP servers.

Installation of third party tools using packages.

Environment: RedHat, JIRA, DHCP, LVM, LDAP, AD, DNS, Ubuntu, CentOS, SSO

Linux Systems Administrator

SpurtiTechnologies (P)LTD INDIA -Jan, 2010 to May, 2011

Responsibilities:

Resolving software and hardware issues

Maintaining Local area networks.

Setup computers and printers on the network

Monitoring TCP/IP network environment

Experience with Internet technologies

Made entries to manage hardware and software inventory in Remedy.

Scheduling backup of files.

Performed Operating System upgrades

Configuration and troubleshooting of actuarial applications in CentOS platform

In-depth knowledge of NFS, DHCP, FTP

Knowledge of Internet and networking infrastructure design

Performed data management using native CentOS utilities for archiving and compression.

Updated and documented Helpdesk tickets with Remedy ticket system.

Performed software troubleshooting and resolved network issues

Installed and managed YUM and RPM for package management

Submit Change requests using Change Control Procedures

Environment: LAN, NFS, DHCP, FTP, YUM, RPM



Contact this candidate