Post Job Free
Sign in

DevOps Engineer

Location:
Atlanta, GA
Posted:
March 02, 2017

Contact this candidate

Resume:

CHIRANJEEVI KONDA

acy27t@r.postjobfree.com

Phone: 567-***-****

PROFESSIONAL SUMMARY

Around 8 + years of experience in IT industry with major focus on Release management, Software Development, Configuration, Build and Release Engineering, DevOps Engineer, and Automation.

Expertise on using Amazon AWS API tools like: Linux Command line, puppet integrated AWS API tools.

Good experience on Amazon AWS IAM Service: IAM Policies, Roles, Users, Groups, AWS Access Keys and MFA.

Hands on experience in AWS provisioning of AWS services like EC2, S3, Glacier, ELB, RDS, AutoScaling groups, CloudFormation, OpsWorks, SNS and SQS.

Proficient with Vagrant & Docker based container deployments to create shelf environments for dev teams and containerization of environment delivery for releases.

Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.

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

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

Created Cloud Formation templates to automate EC2 instances. Design user's credentials and profiles using AWS IAM.

Maintained over 200 jobs in Jenkins from 10 different Application teams for over 4-5 releases in parallel. In the process of achieving Continuous Integration, I have experience in working with tools like Jenkins, Hudson and Bamboo.

Created proxy nexus repositories to speed up the build process.

Supported server/VM provisioning activities, middleware installation and deployment activities via chef. Apache/Tomcat: Installation and configuration - Virtual Host configurations, Rewrite/Redirection, ProxyPass, Mod-JK etc.

Deployed Open Stack private cloud as part of datacenter collapse, which utilized Open Stack services such as glance, heat and nova compute.

Experience in configuration and automation management using Chef, Puppet.

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

Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning.

Working knowledge on of different types of configuration management tools like Puppet, Chef, Ansible, Salt, Rundeck and Vagrant.

Supported multiple project in DevOps based project implementation through Infrastructure Automation, Configuration Management, and Deployment Management and Test orchestration.

Expertise in Administration of BEA WebLogic (version 6.x - 10g SME), iPlanet Web Server on IBM AIX 4.3/4.5, Sun-Solaris (versions 9 and 10) and Red Hat Linux (4.x - 8.0) environments.

Substantial experience with JVM profiling and JVM performance tuning / JVM performance management - for enterprise applications.

TECHNICAL SKILLS

Versioning Tools: CVS, Subversion, Clear case, TFS, Git, Perforce, PVCS

Cloud Computing: Amazon AWS Cloud, EC2, Elastic Cache, AWS Import / Export

CI Tools: Hudson, Jenkins, Bamboo, Puppet, Open Stack, Chef, Azure, AntHillPro

Build Tools: ANT, MAVEN, Make file, Gradle

Bug Tracking Tools: JIRA, Rally, Remedy and Rational Clear Quest, Bugzilla

Languages: C++, PL/SQL and Java/J2EE

Scripting: Shell, Batch, Python, Perl, Ruby

Web Servers: IIS, Apache

Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP, Cloud technologies

Web/App server: Web logic, Web Sphere, Apache Tomcat, Jboss, HTTP server

Database: Oracle 9i/10g, SQL SERVER, MySQL

Operating Systems: Windows, UNIX, Linux(RHEL/Centos/Ubuntu), Mac OS

PROFESSIONAL EXPERIENCE

Client: Dish Grand Central, Denver, CO Jan 2016 -Till Date

Role: DevOps Engineer

DISH Grand Central is an exciting expansion of IT campus and a global innovator. DISH's becoming larger of its in house software development capacity to support its products and services including the award winning Hopper DVR platform and Sling TV, the industry's first live and on demand Internet TV app.

Responsibilities

Working for Devops Platform team responsible for specialization areas related to Chef for Cloud Automation.

Expertise in build and deployment automation using Vagrant, VMWare ESX, Docker containers, Puppet and Chef.

Application of automations tools like Chef, Puppet, Devops based on the requirements.

Deployment and implementation of Chef for infrastructure as code initiative.

Performed the automation using Chef Configuration management.

Involved in Chef-infra maintenance including backup/monitoring/security fix and on Chef Server backups.

Responsible for managing schedule of the testing activities of different modules and ensuring process compliance and requirement confirmation

Single Point of Contact for the Automation test team, responsible for understanding new developments in the test framework, analysing new automation scope and utility, and building team capability in automation.

Project implementation through Agile(SCRUM) methodology, as part of development team.

Maintaining all LDAP services and administration - Performs LDAP Directory upgrades, enhancement and revisions.

Works with engineers and application developers' groups to implement solutions for the company's LDAP.

IDM/SSO knowledge with LDAP integration, troubleshoot based on errors.

Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.

Worked on creating the Docker containers and Docker consoles for managing the application life cycle.

Implement monitoring tools such as BMC Patrol and Nagios within the production environment.

Monitoring of servers using Nagios tool, which is used to ensure systems application and services are functioning properly.

Worked with Knife command-line tool and creating Cookbook.

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

Troubleshoot Build and Deploy Issues, with little downtime.

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

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

Worked on Managing the Private Cloud Environment using Chef.

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

Developed automation framework for Application Deployments to the cloud environments.

Managed and optimize the Continuous Delivery tools like Jenkins.

Installed, Configured, Administer Hudson/Jenkins Continuous Integration Tool.

Automated Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.

Wrote ANT and MAVEN Scripts to automate the build process.

Provided ANT build script for building and deploying the application.

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

Provided stable build environments for product development.

Worked on NoSQL database Cassandra.

Managed the artifacts generated by Maven in the Nexus repository.

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

Virtualized the servers using the Docker for the test environments and dev-environment needs.

Running the containers on top of virtual machines, bare metal servers and maintained to run in the cloud or on-premises. This is the achieved earliest popular use cases of containers be around the project.

Working on Docker engine to create and use containers; Saas-based services for creating and sharing docker services in docker hub.

Developed Custom Scripts to monitor repositories, Server storage.

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

Automated the local dev environment using Vagrant/chef-solo.

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

Provided UNIX scripts for deploying and building the system.

Administration and Support of UNIX Servers including SUSE, Solaris, HP-UX & Red Hat Linux and CentOS.

Document release metrics, software configuration process.

Environment

Java, Eclipse, Toad, Git, Docker, Tomcat, Apache, Oracle 12c, Jenkins, Python, Ruby Chef, JIRA, Maven, Art factory, Ubuntu, CentOS, Linux, AWS, AWS Cloud Formation Templates, Cassandra, AWS RDS, AWS Cloud Watch, Ruby, Chef-solo/server.

Client: Trustmark National Bank, Jackson, MS Feb 2014 - Dec 2015

Role: DevOps / AWS Engineer

Trustmark National Bank, Inc. is a bank holding company and a financial holding company through its principal subsidiary. Trustmark, the company offers a line of financial services for consumers and businesses, including deposit, credit, mortgage banking, trust and investment services. As a DevOps engineer, I was responsible to build and run large-scale web production system and application environment to ensure site reliability.

Responsibilities

Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.

Applied Heat to OpenStack cloud environments using repeatable orchestration templates.

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

Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud

Use puppet and Chef automation tools for configuration management in different systems.

Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.

Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.

Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment.

Manage deployment automation using Chef, MCollective, Hiera, Ruby.

Skilled in monitoring servers using Nagios, Datadog, Cloud watch and using ELK Stack Elastic Search Logstash.

Write Puppet manifests in Ruby for deploying, configuring and managing collected for metric collection and monitoring.

Experience in Windows Azure Microsoft's cloud-based application platform for developing, managing, and hosting applications off-site.

Using Jenkins AWS Code Deploy plugin to deploy to AWS.

Testing, evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high-availability in various crash scenarios.

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

Implement and Enhance the Existing Scripts which are developed in Shell, Perl, Ruby and Python.

Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.

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.

Configured Elastic Load Balancers with EC2 Autoscalling groups.

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

Migrated applications to the AWS cloud.

Work with different team members for automation of Release components.

Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.

Troubleshoot the build issue during the Jenkins build process.

Resolved system issues and inconsistencies in coordination

Install EMC PowerPath and create Storage RAID groups, LUN's and assigning them to the servers.

Troubleshoot and performance tuning issues with applications like Oracle 10.x, 11.x JBoss 5.x, WebLogic 11.x, 12.x. Installing and deploying Apache, JBoss 5.x.

Configuring and Networking of Virtual Private Cloud (VPC).

Environment

AWS EC2, VPC, Autoscaling, ELB, Ansible, Red Hat EL 3/4/5/6, Cloudwatch, EBS, Directory Services, Route53, MS SQL 2012, SQL Server Mirroring, Active Directory, DFS.

Client: Epsilon Interactive LLC, Irving, TX Nov 2012 - Jan 2014

Role: Build & Release Engineer/DevOps Engineer

Epsilon is a full service integrated global marketing company. Performed build and release of all software cycles engineering, test, production, update, patches, and maintenance. Enforced issue/defect management process using Work Items in Team Foundation Server. Improved productivity by designing & developing full-feature build systems, tools and scripts that enable efficient, flexible builds.

Responsibilities

Involved in defining documenting, negotiating and maintaining Product/Application Release Roadmap.

Responsible for all aspects of regular (planned) and emergency patch releases.

Creation of Application Release Plan (Release Scope Planning & defining Milestones).

Creating and conducting walkthroughs of ‘Deployment Plans' for complex large scale Releases including Mock Deployments in Pre-Prod environments and Production Installations.

Plan & oversee the creation of new environments as per the Project's needs & work with the Infrastructure team to plan the Maintenance Activities.

Used Version Control with GitHub/Bit Bucket.

Proposed branching strategies for using Version Control Systems like Subversion and P4.

Created branches, performed merges in version control systems SVN and Perforce.

Managed user authentication and authorization for the users in both Subversion & Perforce.

Created and maintained Ant build.xmls and Maven Pom.xmls for performing the builds.

Managed Nexus repository for the current project, created a new repository and provisioned it.

Installed Sonar and managed it as a Code Quality Analysis tool to track the trending.

Used Hudson as a CI tool for performing the build automation.

Used Hudson/Jenkins for automating Builds and Automating Deployments.

Used various plug-ins to extend the base functionality of Hudson/Jenkins to deploy, integrate tests and display reports.

Written Shell and Perl scripts to automate the deployments to Websphere and Weblogic Application Servers.

Written shell scripts to monitor the logs after deployments and send emails automatically.

Maintained the CI inventory for the environments.

Involved in user interactions, requirement analysis and design for the interfaces.

Prepared the design document for Document Management Module and User Management Module.

Created class diagrams and sequence diagrams using MS Visio.

Followed waterfall methodology for application development.

Involved in enhancement of SOA web services using AXIS to support .net applications.

Involved in development of custom tag libraries which provides various functionalities like check-in, check-out, export, import, open, delete, search and etc. on JSP pages.

Environment

Subversion, JIRA, WebSphere Application Server, JBOSS Application Server, Tortoise, SVN, ANT, MAVEN.

Client: Adsoft Solutions, Bangalore Sep 2010 - Aug 2012

Role: Build and Release Engineer

Responsibilities

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

Responsible for the build and release management process.

Responsible for automated build scripts.

Responsible for resolve the build issues.

Coordinating with development teams to perform builds and resolve build issues.

Analyze and create daily reports on the status of server backups on intranet and extranet, provide complete phone support to customers.

Setup and debug hardware related issues for server builds.

Automated the deployment and server bounce process is by creating the scripts using Shell scripts and WLST scripts.

Build artifacts (WAR’s and EAR’s) are deployed into a Web logic app server by integrating the WLST scripts to Shell Scripts

Worked on J2EE webapps based on JSF Templating and Woodstock AJAX components.

Maintained configuration files for each application for build purpose and installed on different environments.

Perform biweekly build cycle and testing processes on Solaris.

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

Environment

Subversion, Team City, Apache Tomcat, Java/J2EE, ANT, Shell Scripts, MAVEN, Hudson, UNIX, LINUX.

Client: Systel Technology Services, Hyderabad Oct 2008 - Aug 2010

Role: Jr. WebLogic Administrator

Responsibilities

Install and configure Red Hat, Centos on remote servers and Desktop servers.

Installation of patches and upgrading the packages using RPM and YUM in Red hat Linux.

Diagnosed and resolved problems associated with DNS, DHCP, VPN, NFS, and Apache.

Working with developers to load software onto Linux Enterprise servers and also debugging Scripts.

Installation, configuration and administration of BEA WebLogic in clustered and non-clustered environments.

Monitoring tools/scripts to get important information from all of department’s servers operating system and application patch level, disk space and memory usage users activities on day-to-day basis.

Configuring individual servers for different environments.

Deployed J2EE Web and EJB modules using WebLogic Command Line Deploy tool and WebLogic Admin Console.

Worked in Java and programming in JavaScript, J2EE, JSR, JSF, AJAX, jQuery, JSON, RIDC.

Setting up systems by planning and executing the selection, installation, configuration, and testing of web application server hardware, software, LANs and WANs.

Troubleshooting system hardware, networks, software, and operating system problems and taking appropriate actions by communicating with the IT staff or vendors in performing troubleshooting process.

Configure volume groups and logical volumes, extended logical volumes for file system growth using Logical Volume Manager (LVM) commands. Configured Database Support for WebLogic Application Server.

Used Ant Build scripts for compiling and deploying the application onto Apache Tomcat Web Container.

Environment

BEA WebLogic 7.x, Tomcat 4.x, Java 1.4, EJB 2.0, JSP, JMS, JDBC, SQL Server 2000, CVS, Windows NT/2000, LDAP.

EDUCATION

Bachelors of Engineering in Computer Science, JNTUH.



Contact this candidate