Post Job Free
Sign in

DevOps/ Middleware Engineer

Location:
Milwaukee, WI
Posted:
April 07, 2017

Contact this candidate

Resume:

Chakradhara Konduru

DevOps/Middleware Engineer

OBJECTIVE:

Meticulous DevOps/Middleware Engineer with a solid understanding of AWS, expertise working with automation tools and strong middleware server’s administration skill is seeking to leverage my services to contribute for the success of the organization by increasing performance, stability and reducing the error rates.

PROFESSIONAL SUMMARY:

6 + years experienced IT software engineer worked for 13 projects with 4 clients having strong background in designing and implementing solutions along with technical management experience.

2 + years of combined experience as a DevOps engineer and Middleware Engineer for 4 projects with 2 clients dedicated to configuration management and automation.

2 years experienced DevOps Engineer worked for 4 projects with 2 clients, implemented DevOps on AWS Infrastructure, worked as DevOps Engineer on AWS and Automation for Linux and Unix systems.

2 + years experienced worked on 61 UNIX/LINUX platforms for 70 different development teams with configuration management tools such as Puppet, continuous integration (CI) and continuous delivery (CD) using Jenkins, Gradle and Maven build tool, cloud architecture Pivotal, Cloud Foundary, AWS,Version control using GIT, SVN, and extensive programming in BASH.

5 + years experienced Middleware Engineer handling 1015 + J2EE applications with administration of Middleware technologies such as Oracle Web Logic, IBM Web Sphere, Tomcat and JBoss application servers, Apache and IBM-HTTP web Server.

Hands on experience on 250 + Linux/Unix platforms. Installed, Configured, Builded the Environment, Upgraded, Maintained and experienced trouble-shooter, fixed issues on Oracle Web Logic, IBM Web Sphere, JBoss and Apache Tomcat application servers.

Experienced with Docker container to transport any application to be run on any operating system/environment.

Expertise in Build and Release management usingng Jenkins (CI/CD).

Expertise with Puppet Configuration management tool. Installed and configured master, agent and admin control work station and automated configurations 10 + times.

Created and updated 8 + Puppet manifests, modules, files, and packages stored in the GIT repository.

Hands on experience with Ansible for deployments, services restart, alerts generation and yaml files configuration.

Created 5 + ansible playbooks and wrote python modules to automate the installation of packages.

Created 10 + cookbooks to automate the installation of packages, services and applications on nodes using chef infrastructure automation tool.

Worked on several DevOps tools Subversion(SVN), GIT, Ant, MAVEN, Puppet, Chef, Ansible and Docker for Build, deploy, continuous integration to help developers work in an Agile environment.

Experienced in Agile Methodology, deployed applications, worked on Load Balancing and Fail over functionality techniques in clustered environment.

Experienced in Installing and configuring plug-ins for web servers to communicate with Application Servers.

Created 100 + Cron jobs for timely running of tasks. Developed 50 + start up, shutdown, back-up and recovery scripts for Web Servers and Application servers.

Developed 50 + UNIX shell scripts and implemented auto deployment process.

Extensive experience as trouble-shooter, fixed 500 + J2EE application issues by using Thread Dumps. Also, fixed TCP Dumps for network issues.

Installed, Configured, Maintained, Troubleshooted and fixed 250 + Application Servers on multiple platforms of SUN Solaris 9.0/10.0, Linux, UNIX and Windows environments.

Configured and deployed 1000 + application builds for multiple applications on WebLogic application server (10.3.x, 11g, 12c) hosted on Linux/Unix platform.

Configured and deployed 250 + web applications on JBOSS application servers hosted on Linux and Windows platform.

Installed and maintained Tomcat server for 20 + JSP/Servlet (.war based) applications and Apache web server acting as proxy server.

Expertise in tuning Application Server performance by changing the Heap Size parameters and tuning JVM's Garbage Collector.

Troubleshooted and fixed 1500+ issues faced by 750 + developers within Middleware technologies on both UNIX/LINUX platform and maintained UNIX servers which involved both pre-prod and prod servers.

Provided 24x7 support for Production and Development Environments.

Documented 600 + files with client experiences their problems and respective solutions

Self-starter and a good team player with excellent interpersonal communication and presentation skills.

Technical skills :

Web/Application Servers

WebLogic Server 8.1 (sp3 - sp6), 9.2MP2 & […] 11g, 12c, Apache Tomcat 6.x, 7.x, 8.x, JBOSS 6.x/7.x, WebSphere […] 8.5.5, Apache 2.2, 2.4, IBM- HTTP Server

Version Control Tools

Subversion(SVN), GIT

Build Tools

Ant, MAVEN.

CI Tools

Jenkins

Automation Tools

Puppet, Chef, Ansible.

Containers

Docker, Openshift

AWS

EC2, EBS, S3, VPC, RDS, SES, ELB, EMR, ECS, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB.

Operating Systems

Red Hat Linux, Windows Sun Solaris, HP-UX.

Scripting

Shell scripting (Bourne, Korn, C and Bash), Python,WLST scripting, Perl scripting.

Database systems

Oracle, MySQL, MS SQL.

Tools & Environment

Eclipse, VMware 6, Wireshark, NetBeans, Toad, Putty, JIRA, Cron Jobs, OpenSSH.

Protocols

TCP/IP, SNMP, POP/SMTP, HTTP, FTP

Programming Languages

Java/J2EE, C, C++, SQL, PL-SQL

Markup Languages

HTML, CSS

Business Tools

MS Office (Word, Excel, Outlook, Power Point), MS Visio (UML, Flow Charts, Use Cases, Activity diagrams, Sequence diagrams

Professional Experience

North Western Mutual - Milwaukee, WI Apr 2016 to Present

DevOps/ Middleware Engineer (Weblogic)

Responsibilities:

Installation and Configuration of BEA WebLogic Application Server 9.2 and Oracle WebLogic 10.3/11g/12c on SUN Solaris 9.0/10.0 and Windows environment.

Migrated WebLogic 10.3.x to JBOSS Eap 6.x for 355 applications and involved in complete evaluation, feasibility, contacting Red hat team for any code changes if required.

Determined and suggested hardware and software specifics to the System and customized as per the requirements.

Configured Node Manager for running managed servers

Installed and configured Apache HTTP Server 2.0, Tomcat 6.0, IIS 6 and Sun One Web Servers in various environments.

Installed and configured plug-ins for Apache HTTP server and Sun One Web server to proxy the request for Weblogic server.

Experience in analysing the proxy server log in comparison with Weblogic logs to narrow down the malformed request.

Performed migration and upgraded Weblogic server 10.x to Weblogic 11x and to the recent version12c.

Worked on setting up LDAP, SSL certificates on WebLogic using the key stores.

Extensive working knowledge on automation for deployment/ configuration of different Application servers (WebLogic, Was, JBoss) and Web Servers (Apache, Nginx) and Web Containers like Tomcat etc.

Experience in Load Balancing to configure Load Balancer rules to evenly distribute traffic between multiple servers.

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

Created automated build and deployment process for 150 + applications, performed re-engineering to setup for better user experience, and built a continuous integration system for 150 + products.

Defined Release Process & Policy for 45 + applications early in SDLC.

Designed different Release Environments for 50 + projects.

Designed and Implemented build framework for 100 + applications using Jenkins & maven as build framework tools.

Used Jenkins AWS Code Deploy plug-in to deploy to AWS.

Managed Amazon Web Services (AWS) infrastructure for 10 + applications with automation and configuration management tools such as Udeploy, Puppet or custom-built .

Designed cloud-hosted solutions, specific AWS product suite experience.

Involved in Integration of Automated Build with Deployment Pipeline for 75 + applications.

Installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).

Installed and configured an automated tool Puppet 25 + times that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.

Created 8 + Puppet manifests and modules to automate the configurations of systems operations.

Deployed Puppet, Puppet dashboard and Puppet DB for configuration management to 100+ existing infrastructures.

Used Puppet to make sure the Jenkins slaves are coordinated.

Did upgrades to 75 + applications using Puppet modules.

Developed Puppet modules to install Tomcat, JBOSS, WEBLOGIC, WAS, SOLR servers, Zookeeper and Beaker Ruby test scripts to test the modules.

Built applications (EAR, WAR, JAR) using ANT,MAVEN scripts. Deployed/undeployed applications like (EAR, WAR, JAR) using Shell scripts.

Worked on installation of Docker using Docker toolbox.

Worked on creation of custom Docker container images, tagging and pushing the images

Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling, multi AZ VPC, IAM and Cloud Watch.

Configured Ec2 container service (ECS) and Docker engine to deploy the micro services-oriented environments for scalable applications.

Migrated applications to the AWS cloud.

Work with different team members for automation of Release components.

Scripted in multiple languages on UNIX, LINUX and Windows – Batch, Shell script etc.

Installed and configured LAMP servers like Apache/Tomcat/MySQL/PHP.

Troubleshoot the build issues during the Jenkins build process.

Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Environment: Red Hat Linux 5/6,x, WebLogic, JBoss, Apache/Tomcat/MySQL/PHP, GIT, JENKINS, PUPPET, CHEF, DOCKER, MAVEN, AWS, EC2, WEBSPHERE, ANT,PUTTY, CONFLUENCE.

Comcast, Denver, CO Jul 2015 to March 2016

DevOps/Middleware Admin

Responsibilities:

Worked from Scratch, like choosing hardware specifications, Installed required tools on my virtual machine and administered, monitored different servers.

Troubleshooted and resolved 50 + of build and deployment issues in preprod/prod environments.

Installed and administered Artifactory repository. Deployed more than 200 artifacts generated by Maven and to store the dependent jars which are used during the build.

Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.

Setting up continuous integration and formal builds using Jenkins with Artifactory repository

Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.

Installed Configured and Administered WebLogic Application Server 8.x/9.x/10.x/11g on Linux, Solaris and Windows Environment.

Maintained build related scripts developed in ANT, shell.

Modified build configuration files including Ant's build.xml.

Worked on Setting up Chef Workstation, Working with Chef Cookbooks, Chef Recipes and Chef Attributes.

Installed and monitored tools on Windows and Linux Environments.

Wrote Scripts for automatic Deployment through Bamboo.

Developed Automation script to trigger push to production from Jira, invoke Build in Bamboo and deploy to target servers.

Automated scheduling /Periodically builds and Deployments on timely basis.

Created Jira workflows to automate deployment and issue tracking.

set up build notifications, created the users and assigned the permissions on bamboo.

Deploy the all build artifacts in tomcat server and resolved the issues for any failed jobs.

Used Jenkins to automate everyday builds, testing and deployed in artifactory and tomcat servers.

Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.

Resolved update, merge and password authentication issues in Bamboo and JIRA.

Deploy, configure using Hudson, Jenkins, Hudson, BladeLogic, Git and SVN – Dev, QA and Prod.

Environment: Oracle WebLogic Application Server, Git,, Tomcat, Apache, Oracle 12c, Jenkins, Python, Ruby Chef, JIRA, Maven, Art factory, Ubuntu, CentOS, Linux, AWS ELB, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch

Infosys Limited, INDIA Jan 2011 – June 2015

Client: Pfizer Inc

Role – Middleware Systems/ Platform Maintenance Engineer (Weblogic)

Responsibilities:

Installed, Configured, Maintained, Troubleshoot and fixed BEA WebLogic Application Server 9.2 and Oracle WebLogic 10.3/11g/12c on 250+ platforms of SUN Solaris 9.0/10.0, Linux, UNIX and Windows environments.

Configured and deployed the application builds for 850+ applications on WebLogic application server (10.3.x, 11g, 12c) hosted on Linux/Unix platform.

Configured and deployed 65 web applications on JBOSS application servers hosted on Linux and Windows platform.

Installed and maintained 22 Tomcat and 35 Apache web servers.

Implemented Oracle Fusion Middleware components for systems integration on WebLogic 11g and OAS 10g platforms.

Administered Oracle SOA 11g/12c for 3 Pfizer business applications.

Deployed 220 application builds on the pre-prod environment to reduce prod web application stability issues.

Involved in changing the configuration of new builds on the existing environment and deployed to QA, Stage and Production environments as required.

Configured node manager associated with managed servers to a machine to control/monitor-managed servers on various physical boxes.

Configured clustering to maintain high availability of 210+ Business critical applications.

Involved in configuring Multi data source for load balancing and Grid link data source in 11g to provide Fast Connection Failover (FCF), Runtime Connection Load-Balancing (RCLB), and RAC instance graceful shutdown.

Configured JDBC connections, JMS server, JTA, JNDI, SNMP and Node Manager to administer the Managed Servers in WebLogic Application Server.

Implemented security by configuring Secured Socket Layer (SSL) for client authentication and data encryption.

Monitored WebLogic/Jboss Server health and security.

Created Connection Pools and Data Sources in WebLogic console.

Created and Configured Data Sources for database connectivity and JMS resources.

Involved and taken care of performance tuning of JVM heap size, garbage collections, java stack and Native thread & production performance.

Worked on tuning Application Server, and Web Servers by changing the Heap Size parameters and tuning JVM's Garbage Collector.

Upgraded WebLogic server 9.2 to WebLogic 10.3.6 and updated JDK's and installed service packs and patches.

Working knowledge of using several DevOps tools Subversion(SVN), GIT, Ant, MAVEN, Puppet, Chef, Ansible and Docker for Build, deploy, continuous integration to help developers work in an Agile environment.

Worked and collaborated with different teams to automate and improve the migration process.

Developed and ran UNIX shell and perl scripts and implemented auto deployment process.

Wrote more than 50 shell scripts with 30+ lines of code (LOC) used for automation to install and administer WebLogic and Jboss platforms.

Troubleshoot and fixed issues faced by Pfizer clients for UNIX platform and maintained 155 UNIX servers which involved both pre-prod and prod servers.

Documented 300 files with client experiences their problems and respective solutions

Client: DICK’S Sporting Goods.

Responsibilities: (WebLogic and WebSphere)

Helped Developers to follow J2EE standards for an application with 700+ lines of code (LOC).

Responsible for system analysis, design and development using J2EE architecture.

Implemented OOPs concepts and have good understanding of core JAVA.

Installed and configured IBM WebSphere Portal Server 6.0.x, WebSphere and IBM HTTP Server 6.

Installed WebSphere commerce server for Dick’s Sporting Goods (DSG) e-commerce website.

Applied Fix packs / e Fixes / Refresh packs / Cumulative fix packs for WAS using Update Installer and automated it.

Administered and Maintained WAS Network Deployment Manager clusters (vertical, horizontal) and deployed applications in highly available, load balanced production environments.

Provided 24*7 support to the WebSphere commerce server developers for deployments, restarts and several bug fixes.

Administered WebSphere application server in the UNIX platform for dev, Qa and prod environments.

Created roles based on Administration (Administrator, Monitor, Operator and Configuration).

Knowledge in using WSADMIN (AdminConfig, AdminApp, AdminControl, Help) commands.

Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling, and Java Mail sessions.

Experience with monitoring the JVM performance by WebSphere Heap Size, garbage collection, JDBC Pools.

Troubleshoot and fixed issues faced by DSG wcs developers and ensured proper closure of the 1200 tickets raised by them.

Documented 175 issues with its solutions based on the client experiences.

Education:

Bachelor of Technology in Electronics and Communication, 2007 – 2011.

Amrita School of Engineering, Bangalore – INDIA CGPA: 3.73/4.00.



Contact this candidate