Resume

Sign in

Engineer Chef

Location:
Texas City, Texas, United States
Posted:
August 21, 2018

Contact this candidate

Resume:

Koneru (C*C)

DevOps/Build & Release Engineer

ac6ra9@r.postjobfree.com

972-***-****

PROFESSIONAL SUMMARY:

Over 7 years of experience in IT industry with major focus on DevOps, Configuration, Software Configuration Management and Build/Release Management.

Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Services etc.).

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

Expertise in Source Code Management tools like Tortoise SVN, Teamcity, GIT, CVS and TFS.

Extensive experience in SCM concepts: Branching, Merging, Check-in/out, Labeling, Tagging, Packaging, Baselines and Releases.

Have good experience implementing AWS in cloud platform and teradata.

Worked on Configuration management tool Chef for continuous delivery(CD). Rewritten recipes for new environments.

Expertise in build automation tools like ANT, MAVEN, GRADLE for the building of deployable artifacts such as (jar, war & ear) from source code in Java.

Experience automating large-scale systems with Devops tools such as Terraform, Docker, Kubernetes, Ansible, Chef or puppet.

Extensively worked on Hudson, Jenkins and Bamboo for continuous integration(CI) and for End to End automation for all build and deployments.

Extensively used Docker and Artifactory for virtualization, Ship, Run and Deploy the application securely for fasten the Build/Release Engineering.

Experience writing Shell, Perl and Python scripts to automate the deployments.

Excellent Knowledge of Application Lifecycle Management, Change & Release Management.

Experience in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.

Worked with System Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the Building and Deployment.

Experience in using configuration management tools like Puppet,Ansible and Chef.

Experience in using Bug tracking tools like JIRA, Fisheye, Crucible, Remedy, HP Quality Center and IBM Clear Quest.

Expertise in Querying RDBMS such as Oracle, MY SQL, DB2 and SQL Server by using PL/SQL for data integrity.

Team player with excellent interpersonal skills, self-motivated, dedicated and has good problem solving skills.

Hardworking and result oriented with customer Focus and ability to persist and explore new ways of finding solutions to problems.

Ability to work on own initiative and as part of a team.

TECHNICAL SKILLS:

Operating System

LINUX(Red hat, Ubuntu, centOS), UNIX, Java, Windows 2007/2008/2010

Version Control Tools

SVN, GIT, Teamcity,TFS, CVS, Clear case

CI/CD Tools

Jenkins, Hudson, Bamboo, Puppet, Ansible,Chef

Web/Application Servers

Web logic Server 11g,WebSphere, JBoss,Apache Tomcat

Web Technologies

XML,XSLT,XSL,HTML, CSS, Java Script

Scripting

Perl, Python,Shell scripting

Build Tools

ANT, MAVEN,MS Build,Gradle

Bug tracking tools

JIRA,Bitbucket,Fisheye,Crucible,Clear Quest

Virtualization Tools

Docker, Artifactory, Kubernetes,VM Virtual Box,VMware

Databases

MySQL,Oracle 9i/10g,11g,DB2, SQL Server

PROFESSIONAL EXPERIENCE

Directv, Dallas, TX Jan 16 – Till Date

Build Release/Devops Engineer

The main objective of the project is to build the infrastructure for the software development in Directv. Customers for this project will be the teams that are working in Directv. This project provides the customers a way to host a service on the fly using jetty and publish a service and we provide the failover and load balancing from our layer.

Responsibilities:

Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.

Created the ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON.

Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.

Responsible for build and deployment automation using VM Ware, Docker containers and Chef.

Setting up Change Management process and standardizing the policies for various applications.

Worked in setting up the repos to various projects in SVN.

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

Developed Linux, UNIX, Perl and Shell Scripts for manual deployment of the code to various environments.

Managed the software configurations using Enterprise Chef.

Setup the Chef Workstation, Chef server and chef nodes.

Worked on scheduling the Chef Nodes convergence using Linux Cron jobs..

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

Creating the automated build and deployment process for application and leading up to building a continuous integration(CI) system for all our products using Jenkins.

Implementing a Continuous Delivery(CD) framework using Jenkins,Kubernetes, teradata, Puppet, Artifactory, Jira, Maven & Nexus in Linux environment.

Used Kubernetes to orchestrate the deployment,scaling and management of Docker containers.

Designed Rapid deployment method using Ansible to auto deploy servers as needed.

Worked on Chef/Puppet cookbooks/recipes to automate Infrastructure as a code.

Created puppet manifests and modules to automate system operations.

Integration of Maven/Nexus, Jenkins,Bamboo, teradata, GIT, Confluence and Jira.

Using Jenkins AWS Code Deploy plugin to deploy to AWS.

Used weblogic as application server for deploying the artifacts.

Defining Release Process & Policy for projects early in SDLC.

Responsible for Database build, release and configuration.

Involved in designing and deploying multitude applications utilizing almost all of the AWS stack(including EC2,Route53,S3,RDS,Dynamo DB,SNS,SQS,IAM) focusing on high-availability,fault tolerance and auto-scaling in AWSCloudFormation.

Responsible for nightly and weekly builds for different modules.

Refined automation components with scripting and Ansible.

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

Troubleshoot the build issue during the Jenkins build process.

Setup various non-production environments for validating various applications.

Creating the SQL, PL/SQL scripts (DML and DDL) in oracle database and revising them in SVN.

Created multiple Python, Perl and UNIX shell scripts for various application level tasks.

Environment: Java/J2ee, LINUX,Artifactory, Ant, Maven,Teamcity, teradata, Jenkins, Ansible, Bitbucket, JIRA, GIT, SVN, Chef, Puppet, Weblogic 12.2, AWS,Bamboo, Python, Shell Scripting, Ruby, TFS, Kubernetes,oracle 11g, PUTTY, CONFLUENCE, SOA

American Express, Phoenix, AZ Nov 14 - Dec 15

Build Release/Devops Engineer

The ACE lending system is designed primarily to meet the origination requirements for loans that are classified as commercial loans as per the Banks policy. It covers the lifecycle of a loan application, from the point of application creation through credit evaluation, approval, and commitment letter generation. Upon approval, the legal documentation aspects, post closing activities and interface with legacy systems for account creation and collateral creation.

Responsibilities:

Involved different development teams and multiple simultaneous software releases.

Worked on creating ANT scripts to build and deploy Java/J2EE, Oracle SOA based enterprise applications to tomcat Application Servers.

Setup the Jenkins jobs for Continuous integration(CI) process and to execute test cases.

Experience in maintaining, executing, and scheduling build scripts to automate DEV/QA/UAT builds.

Infrastructure virtualization and app isolation using Docker.

Implemented a Continuous Delivery(CD) pipeline with Docker, Artifactory, Jira, Jenkins and GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in. Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker.

Worked on lifecycle management of image-based containers by the Dockers.

Worked with the development team to generate deployment profiles (jar, war, ear) using ANT Scripts and Jenkins.

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

Deployed Java/J2EE applications to tomcat server using Jenkins builds.

Involved in leading Automation Deployment Team by working with Puppet.

Setup the Chef servers, chef work stations, chef nodes and involved in bootstrapping new infrastructure chef nodes for software configurations management.

Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application(CI/CD) to deploying either on public or private cloud.

Configured multiple cookbooks, recipes, templates and attributes on workstations to be deployed to various chef nodes.

Performed testing and deployment automation with Docker, Artifactory, Jira, Bamboo, Jenkins and Ansible.

Set up the Linux Cron jobs for automating various build related jobs and application data synchronization jobs.

Set up the GIT synchronization web framework based on applications.

Worked on customization of existing Python scripts of some of the internal applications.

Worked on writing multiple Python, Ruby and Shell scripts for various companywide tasks.

Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Puppet.

Developed Perl and shell scripts for automation of various tasks.

Worked with SVN,Jira, teradata, Bamboo and GIT version controls.

Setting up new development branches, merging branches, facilitating the releases.

Setting up the new repos, Managing the permissions for various GIT branches.

Creating Ad-hoc GIT stashes.

Involved in Linux/AWS system administration specifically in installation,maintenance,configuration and monitoring efficiently to achieve organizational goals.

Used Ansible to manage web applications and users.

Created post commit and pre-push hooks using Python in SVN and GIT repos.

Setting up the SVN and GIT repos for Jenkins build jobs.

Managing the database DDL, DML scripts in SVN and GIT.

Experience with VMware Virtualization using hypervisor of VSphere.

Resolving different Users request.

Creation, Installation and administration of Red Hat Virtual machines in VMware Environment.

Configuration of Monitoring tools in Linux and Solaris servers.

Configuration of Network bonding which include Active/Standby and Active/Active.

Installation, configuration and administration of Jboss, Apache, WebLogic, Tomcat and WebSphere.

Imported and managed multiple corporate applications into Tortoise SVN and implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts.

Experience in creating users, groups and roles in LDAP server.

Environment: Tortoise SVN, Kubernetes, teradata, Artifactory, Ansible, TFS, AWS, Jenkins, Bamboo, Teamcity, Java/J2EE, ANT, GRADLE, GIT, SQL Server 12.0, Docker,OpenStack, Amazon EC2, Puppet, Chef, tomcat 6.0, Python Scripts, Shell Scripts, Sonar, UNIX, Linux,JIRA, Fisheye.

GILEAD Sciences, Foster city, CA July 13 – Oct 14

Build Release/Devops Engineer

MedicAlert has a huge customer base in the domain of medically imprinted gold bracelets and other jewellery which may contain Electronic Medical Records (EMRs) or a link to it. These products are availed by various customers all across US and are useful for Emergency Help workers when they respond.It provides ability for Admitting Patients under different circumstances, storing their Assessment results along with any prior Allergies, Medical history and Hospitalization summary details.

Responsibilities:

Maintained and Administered GITHUB Source Code Tool.

Updated Release reports from change management control.

Created Branches, Labels and performed Merges in Stash and GITHUB.

Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering SW Builds.

Managed Build results in Jenkins and Deployed using workflows.

Delivered specific versions of various components of an application into target environments.

Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.

Managed AWS EC2 instances in this application.

Modeled the structure for Multi-tiered applications orchestrate the processes to Deploy each tier.

Developed build and Deployment Scripts using ANT and GRADLE as build tools in Jenkins to move from one environment to other environments.

Designed,installed and implemented Ansible configuration management system.

Have used Confluence to create, share and discuss content and projects.

Familiar and experienced with Agile Scrum development.

Written cloud formation templates and deployed AWS resources using it.

Proposed and implemented branching strategy suitable for Agile development in Subversion.

Created Branches, and performed Merges in Source Tree & Stash.

Installed and Configured Jenkins for Automating Deployments and providing an automation solution.

Integrated GITHUB into Jenkins and Jira to automate the code check-out process.

Used Jenkins for Automating Builds and Automating Deployments.

Environment: Jenkins, Confluence, GIT, Artifactory, AWS, Jira, Linux, ANT, GRADLE, Clear Quest, Docker,Python, BASH Shell, TFS, Ansible, JAVA/J2EE, Bamboo, Teamcity, mysql 6.5, teradata, Jboss 7.0.

Memorial Hermann Health care systems, Houston, TX Oct 11 - June 13

Build Release/Devops Engineer

The main objective of this enterprise application Enterprise Quoting is to give the initial quote estimate for the small group employer (2-50).This application accepts some basic information of the companies employees and it will calculate the rates for each employee and displays the rates and generate a report in the pdf format that will be delivered to the brokers and agents.

Responsibilities:

Developed build and deployment processes for Pre-production environments.

Used CVS as source code repositories.

Managed CVS repositories for branching, merging, and tagging.

Developed Shell/Perl Scripts for automation purpose.

Resolved merging issues during rebiasing and re-integrating branches by conducting meetings with Development Team Leads.

Responsible for designing and deploying best SCM processes and procedures.

Worked closely with software developers to debug software and system problems.

Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.

Worked closely with AWS EC2 infrastructure teams to troubleshoot complex issues.

Used AGILE MVN method to develop a build and ANT as a build tool.

Involved in writing parent pom.xml files to establish the code quality tools integration.

Installing, configuring and administering Jenkins CI tool on Linux machines.

Implemented the setup for Master slave architecture to improve the Performance of Jenkins.

Used Jenkins, Jira, Docker, Bamboo, teradata, Build forge for Continuous Integration(CI) and deployment into Websphere Application Server.

Installed and Configured the Nexus repository manager for sharing the artifacts within the company.

Supported and developed tools for integration, automated testing and release management.

Verified if the methods used to create and recreate software builds are consistent and repeatable.

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

Releasing code to testing regions or staging areas as per the schedule published.

Used Jira as ticket tracking and work flow tool.

Environment: CVS, Java/J2ee, Shell/Perl Scripts,TFS, Chef,SCM, AWS, Bamboo, Git, Docker, Jenkins, Build Forge, Ansible, teradata, Kubernetes,LINUX, DB2, Maven and ANT, Websphere 6.1, Jira.

4G Identity Solutions Pvt Ltd, Hyderabad, India Oct 09 – Aug 11

Build Release/Devops Engineer

Knowledge-portal is a Knowledge repository within IBM intranet meant for keeping track of IBM patents and other such knowledge assets to be used by members of IBM family.

Responsibilities:

Participated in the release cycle of the product which involved environments like DEV, INT, QA, UAT and Production.

Performed all necessary day-to-day Subversion support for different projects.

Responsible for Branching and merging the code as per the schedule.

Perform biweekly build cycle and testing processes.

Used ANT and artifacts on the source code.

Installed and Configured Continuum jobs for automating some build Processes.

Installed and Configured Nexus to manage the artifacts in different Repositories.

Configured and automated the Jenkins Build jobs for Continuous Integration(CI).

Used Apache Tomcat as application server for deploying the artifacts.

Developed UNIX and Perl Scripts for manual deployment of the code to the different environments and E-mail the team when the build is completed.

Designed and implemented Subversion metadata including elements, labels, triggers.

Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.

Used Perl/Shell to automate build and deployment Process.

Documented the deployment process (Migration Doc) of code to production.

Environment: ANT, Nexus, Jenkins, Unix, tomcat 5.0, oracle, SVN and Perl Scripting.

Educational Qualification

Bachelor of Technology in Electronics and Communication Engineering, JNTU, INDIA.

References

Available on request



Contact this candidate