Post Job Free
Sign in

Management Engineer

Location:
Salt Lake City, UT
Posted:
April 21, 2017

Contact this candidate

Resume:

Kiran .Chinnala Phone: 909-***-****

DevOps Engineer Email: *********@*****.***

Over 8 years of Software Design, Development, Implementation and providing cloud solutions which includes Configuration Management, Continuous Integration and Continuous Deployment(CI/CD), Release Management and to implement Infrastructure as a Service (IAAS).

Core Qualifications:

Experienced in working on DevOps with Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).

Extensive knowledge of the full Software Development Life Cycle (SDLC) and methodologies and validations to ensure the Quality Assurance Control.

In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.

Highly motivated and committed AWS DevOps Engineer, experienced in Automating, Configuring and deploying applications on AWS cloud environment.

Experience in Infrastructure Development and Operations involving AWS Cloud platforms, EC2, EBS, S3, Glacier, Storage Gateway, VPC, Route 53, IAM, RDS, SES, ELB, Autoscaling, CloudFront, CloudFormation, ElacticCache, CloudWatch, SNS, DynamoDB and AWS CloudSearch.

Experienced in Amazon EC2 setting up instances, adding custom virtual private cloud (VPC’s), subnets for high availability and security groups.

Experienced in creating S3 buckets in AWS and creating custom polices for access management for the clients using AWS IAM (Identity Access Management.

Experienced in setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket by creating snapshots.

Created custom Virtual Private Cloud using AWS VPC from scratch by creating subnets and adding internet gateways and internet routes.

Using Cloud watch services to diagnose problems and configuring alerts.

Experienced in Cloud automation using AWS Cloud Formation templates.

Experience setting up and maintaining auto-scaling AWS stacks (using AWS Cloud formation and AWS CLI scripting)

Experience in managing DNS using Route53 of AWS.

Well Experienced in working on source controller tools like Subversion (SVN), GIT.

Extensively worked on Hudson and Jenkins for continuous integration and for End-to-End automation for all Build and deployments.

Experience in Implementation and administration of Continuous Integration process using Jenkins.

Experience in configuration and automation management using Chef to setup Chef Server, establish the nodes setup, and write recipes, adding them to Chef Cookbooks and templates, and creating the run-list to automate the configuration management with the Knife tool.

Experience in Puppet as configuration management tool to establish Puppet Master and syncing with Puppet agents and creating manifests.

Strong knowledge on source controller concepts like Branches, Merges and Tags.

Excellent Knowledge of Application Lifecycle Management, Change & Release Management and ITIL process.

Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post-production analysis of the projects.

Experience in bug tracking Software like Atlassian JIRA, Remedy, Splunk and Project Management tool like Microsoft Project, Microsoft Visio.

Experience in Linux Administration with Red Hat (Linux), Centos 6.5, Centos 7, Amazon Machine AMI.

Experienced in Administration of Production, Development and Test environment’s carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.

Experienced in build tools such as Apache Ant, Maven and Gradle.

Strong hands on experience with scripting languages like Python, Ruby and Shell Script and JavaScript.

Technical skills

Operating Systems

Redhat, Ubuntu, Linux and WINDOWS.

Cloud Platform

AWS, Microsoft Azure, Windows Server 2012.

Build Tools

ANT, MAVEN, Hudson, BAMBOO, Code Deploy.

Scripting

Powershell, Python, PHP, SQL, Bash

Database

DB2, MySQL, Oracle 12c/11g/10g/9i/8i, IBM DB2/UDB, Teradata, SQL Server 2003/2005/2008/2010.

Configuration Management

Chef, Puppet, Ansible, Docker, AWS OPS Works.

Virtualization Tool

VMware, Vagrant

Version Control Tools

Subversion (SVN), GIT, GIT Hub, Perforce,

Code Commit.

Software Methodologies (SDLC)

Agile, scrum.

Web Servers

Apache, Tomcat, Web Sphere, Nix, Web Sphere.

Web Technologies

HTML, CSS, Java Script, JQuery, Bootstrap, XML, JSON, XSD, XSL, XPATH.

Defect Tracking Tools

Jira, Remedy.

Professional Experience:

Client: US Department of Veterans Affairs -Salt Lake City UT Sep’15-Till Date

DevOps Engineer

Description: The Health Data Repository (HDR) is a project implemented by the Department of Veteran Affairs (VA). The VA has an IT infrastructure which is used to run most of VA operations. The IT systems have several modules like Pharmacy, Allergy, and Clinical etc. Part of the Health Data Repository project goals is to integrate all of VA’s data centrally at a national location. HDR is implemented in several phases; the first phase involved systems talking to each other through RPC calls, and further phases involved developing a App Server based system.

Responsibilities:

Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.

Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Autoscaling groups, Optimized volumes and EC2 instances.

Optimized volumes and EC2 instances.

Created multi Availability Zone VPC instances.

Used IAM to create new accounts, roles and groups and polices.

Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.

Configured Elastic Load Balancers (ELB) with EC2 Autoscalling groups.

Created monitors, alarms and notifications for EC2 hosts using CloudWatch.

Installed, Configured and Administered Jenkins Continuous Integration Tool.

Using Jenkins AWS CodeDeploy plugin to deploy to AWS.

Responsible for code build, release and configuration on Amazon EC2.

Perform Deployment of Release to various QA & UAT in Linux environments.

Troubleshoot the build issue during the Jenkins build process.

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

Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.

Worked on Managing the Private Cloud Environment using Chef.

Managed Chef Cookbooks to automate system operations.

AWS Cloud management using Chef Automation.

Automated the cloud deployments using chef, python and AWS Cloud Formation Templates.

Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.

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

Used Maven as build tool on Java projects for the development of build artifacts on the source code.

Implemented rapid provisioning and life cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.

Deployed the Java applications into web application servers like JBoss.

Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments

Worked on the cloud-based diagramming software called Gliffy for creating different types of design documents required for the continuous integration process.

Worked on configuring the Jenkins to use MetaCase Software to build Java code and also to do the whole C.I process on the java code generated by MetaCase.

Troubleshooted and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.

Responsible for defining branching & merging strategy, checkin policies, improving code quality, automated Gated Checkins, defining backup and archival plans.

Troubleshooted Build and Deployment Issues, with little downtime.

Organized and Coordinated Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases.

Documented release metrics, software configuration process. Used Maven scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.

Environment: GIT, JENKINS, Python, PUPPET, MAVEN, AWS, EC2, WEBSPHERE, ANT, PUTTY, CONFLUENCE, SOA, Ansible, Dockers, Team Foundation Server (TFS).

Client: GE-Michigan March’14 –Aug’15

DevOps Engineer

Description: General Electric Co. is a technology and financial services company that develops and manufactures products for the generation, transmission, distribution, control and utilization of electricity. Its products and services include aircraft engines, power generation, water processing, security technology, medical imaging, business and consumer financing, media content and industrial products. The company operates through eight segments: Power & Water, Oil & Gas, Energy Management, Aviation, Healthcare, Transportation, Appliances & Lighting and GE Capital.

Responsibilities:

Member of the Technical Design team, Build and Release Module for Development of new products.

Worked for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.

Technical leader 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.

Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Puppet.

Experienced with working on Puppet Master and Puppet Agents. Defined Puppet Master and Puppet Agents to manage and configure nodes.

Designed and deployed AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Opsworks.

Optimized volumes and EC2 instances & Created multi AZ VPC instances.

Used IAM to create new accounts, roles and groups.

Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.

Deployed cloud stack using AWS OpWorks.

Configured Elastic Load Balancers with EC2 Autoscaling groups.

Configured and monitored distributed and multi-platform servers using Nagios.

Supported 2000+ AWS Cloud instance’s and also familiar with Amazon Cloud command line management.

Worked on User administration setup, maintaining account, Monitor system performance using Nagios and Tivoli.

Encrypted EBS volumes via KMS service.

Created monitors, alarms and notifications for EC2 hosts using Cloudwatch.

Set up Elasticache using memcached.

Migrated applications to the AWS cloud.

Provided stable build environments for product development.

Actively involved in architecture of DevOps platform and cloud solutions.

Developed installer scripts using Ant, Python, Unix for various products to be hosted on Application Servers.

Used chef for server provisioning and infrastructure automation in different environments.

Set up CI (Continuous Integration) for major releases in Jenkins and TeamCity.

Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).

Implemented and building tools such as Ant/Maven in order to automate and enhance the overall operational environment.

Worked on Cloud automation using AWS Cloud Formation templates.

Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.

Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.

Integrated various provisioning and monitoring modules into a single platform using Jenkins/Hudson CI tools.

Maintaining a farm of EC2 instances, ELB’s and RDS.

Troubleshooted issues along the CI/CD pipelines.

Evaluated testing of Chef Recipes – Concept of Test Driven Development for Infrastructure as a Code.

Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template minimal.

Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.

Developed Custom Scripts to monitor repositories, Server storage.

Managed central repositories: Implemented Atlassian Stash along with GIT to host GIT central repositories for source code across products, facilitate code reviews and login audits for Security Compliance.

Automated deployment of builds to different environments using Jenkins/Hudson CI tools.

Designed and implemented the backup strategy for all the critical systems such as build machines, bug tracking tools, central repositories etc.

Worked on administering the METACASE client-server architecture domain specific modeling software.

Documented all build and release process related items. Level one support for all the build and deploy issues encounter during the build process.

Environment: GIT, JENKINS, Python, PUPPET, MAVEN, AWS, EC2, WEBSPHERE, ANT, PUTTY, CONFLUENCE, SOA, Ansible, Dockers, Team Foundation Server (TFS).

Client: Texas Educational Agency, Austin, TX. Aug’12 –Feb’14

DevOps Engineer

Description: Two key responsibilities of the Texas Education Agency are assessing public school students on what they have learned and determining district and school accountability ratings. TEA provides an array of reports based on the results of student testing and other assessments.

Responsibilities

Defined and Implemented CM and Release Management Processes, Policies and Procedures.

Hands-on development experience and a strong passion for the LAMP (Linux, Apache, and MySQL& PHP) development stack.

Created EC2 instances in AWS. Also worked with Aws concepts like IAM, S3, and Cloud watch. Used Chef for deploying applications and on experience with Ruby.

Involved in migration activities of Java scripts and Database scripts from Oracle, MS SQL Server and MY SQL into different environments like Development, QA.

Build, manage, and continuously improved the build infrastructure for global software development.

Participating in design, code, and test inspections throughout the life cycle to identify issues/defects; participate in other meetings.

Familiar with Git hub admin tasks like creating users, providing access to them and maintained source repositories. Managed Maven project.

Experience with IT automation tools like Chef, Puppet.

Developed and implemented an agile SDLC and refinement of the Software Configuration Management (SCM) infrastructure.

Worked in development, testing, and production environment using SQL, PL/SQL procedure, python, Ruby, PowerShell and shell scripts and managed to host the servers like Tomcat, apache and NGINX.

Created EC2 instances in VPC and installed applications. Expertise in Identity Access Management. Created users, groups and assigned roles based on their duties.

Maintained good support for development team from Intermediate to advanced level in ASP.NET MVC and ASP.NET Web API.

Managed Nexus repository for the current project created a new repository and provisioned it. Have hands on experience with Bitbucket server.

Provided the assistance for the smooth phase of Release for the Emergency and Expediate Releases by getting the Director Level Approval and coordinating with different teams.

Configured Workflows created new Jobs and modified existing projects to automate.

Experienced in the Design/Architecture of AWS and hybrid cloud solutions.

Scheduled the Linux Cron jobs and Jenkins jobs for build automation.

Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Clear Case JIRA and CI tools like Jenkins.

Environment: UNIX, Windows Web Sphere 6.1.1, Perl Scripts, Shell Scripts, XML, ANT, Chef, MAVEN, Tortoise SVN 1.6, 1.7, JIRA, Ruby, Jenkins, Java/J2EE Oracle10g, 11g.

Client: UBS Singapore –Cognizant Chennai Feb’11 - July’12

DevOps Engineer

Project Name : GTIS DDS (Global Technology Infrastructure Support- Developer Deployment services) - UBS-Investment Bank

Project Description:

Providing Infra Structure/Application Development support for Application Builds running on Unix (SRL using makefile, Ant, Maven) And Windows (ADT Studio) App Builds & Production deployments.

Admin and user support for SCM Tool (Subversion,Clearcase). Also to provide Enterprise Secure File Transfer services for securely exchanging data between UBS and its external business Clients. Provide admin and Infrastructure Support to various products like Subversion, Clearcase, Build and Release tool (SRL), Jira and Confluence globally in UBS IB.

Responsibilities:

Provide day-to-day support/Admin activities of Build and Release/Configuration Management tools used in UBS IB.

Provide and support SCM infrastructure on Windows/Unix/Linux platforms, including coordination with IT department, troubleshooting and testing

Provide day-to-day support/Admin activities of File Transfers services. This includes configuration, troubleshoot and analysis.

Perform schedule change activities in coordination with different teams like DB, Unix, Wintel etc.

Provided technical assistance for work administration of users and L1 team, related modifications and archival of projects

Implement Change requests and do sanity test.

Troubleshot the issues escalated by Level 1 team and fix them.

Perform admin activities of Confluence, Jira, Subversion, clearcase and Qualitycenter.

Perform release cycle for various applications.

Client: Bell Canada Nexus-CGI India Feb’09 - Jan’11

Linux Administrator

Description: The Bell Canada Nexus is an upgraded platform to replace and augment the existing Passage portal application, which provides secured thin client access to a variety of Bell systems

and network elements.

Responsibilities:

Installing, Configuring and Managing VMware ESXi 4.5/5.0Server and Windows 2008/2012 servers. Installing vCenter Server, vSphere Client and Web Client for operations and management. Configuring and Managing Virtual Networks, Storage, Memory and processers for the Virtual Machines

Creating and Managing Virtual Machines using templates and images, and building production ready VM’s. Monitoring and managing performance of vSphere ESXi servers and Virtual Machines. Experience in adding NFS storage and iSCSI storage to vSphere hosts

Implemented Virtual Machine cold clone and hot clone procedure while cloning the VM’s. Implemented Virtual Machine cold migration and hot migration procedures. Configured Resource pools and Shares in VMware Environment for Prod, test and development environments

Experience in configuring customized alarms in vCenter server for data store usage, host CPU and Memory usage. Implemented storage vMotion to migrate VM’s from HP EVA to EMC VMAX, VNX storage

Maintain and administer all virtual backup’s with EMC Avamar/DataDomain Backup and Recovery Technology

Create and manage maintenance process procedures for VMware version updates patches on all ESXi Hosts. Ensuring seamless failover and testing during maintenance tasks

Report on VM improvements, and make recommendations for the upgrades, which include VM virtual hardware versions and VMware Tools with less business impact

Develop and implement processes to streamline management and VM builds within our ESXi environment. Integrated EMC storage array VNX, VMAX with vCenter server using VSI plugins, and enabled VAAI and VASA

Participate in strategic planning and guidance of ESXi environment, which includes various sites, and DR solutions including SRM and VSphere replication. Develop and maintain proper documentation for procedures, processes, and design builds in regards to the virtual infrastructure

Management, monitoring and troubleshooting of physical server environment using Dell Open Manager, Firmware and Bios updates and working with respective hardware vendors for ordering troubleshooting.

Enabled monitoring and alerting of virtual environment with the utilization of Solarwinds VM Monitor, vCOPS and various other monitoring tools. Provide on-call support for server infrastructure or application failures resulting in the need to engage on-call IT personnel

Environment: Windows, VMware ESXI 3.5/4.0/4.1/5.0/5.1/5.5/6.0, HA, DRS, NETAPP, EMC, VNX, VMAX, Virtual ISCSI, VM Monitor, Vcenter, Vsphere.

Education

Bachelor of Engineering in Electronic’s & Communication Engineering from Madras University.



Contact this candidate