Senior Cloud Operations Engineer/ Devops Engineer Resume
St Louis, MO
SUMMARY:
- 8+ years of IT experience in the areas of middleware administration, infrastructure planning, design, implementation and support of various applications, and 5 plus years of extensive experience in DevOps including SCM, Build/Release Management and Cloud Management.
- Expertise with Unix and windows environments with version control like subversion, GIT and Git hub
- Excellent knowledge and hands on working experience with Amazon Web Services (AWS) and Chef.
- Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure Automation includes Amazon Web Services (AWS), Jenkins and Chef.
- Expertise in planning, implementation, deployment and troubleshooting various J2EE based projects having technology combination of Application - Web Server / DB Server technologies used within the Web farm with virtualization & Cloud Computing.
- Experience with software building tools like Apache Maven and ANT.
- Experience with Application Lifecycle Management concepts including Continuous Integration, Continuous Delivery, reproducibility and traceability.
- Experience with Version Control Systems like GIT, CVS and SVN (Subversion).
- Hands on experience in installing, administering and configuring repository managers like Nexus and Artifactory.
- Rich experience in deployment and troubleshooting cloud environments.
- Expertise in installation, configuration, Deployment and management of enterprise applications using WebSphere Application server 6.0, 6.1, 7.0 on AIX, RedHat Linux, CentOS, Solaris and Windows 2003/2008/2012.
- Expertise in JBoss/Tomcat Application Server 5.5/6.0/7.0
- Through knowledge of product installation, configuration and deployment of J2EE applications, connecting to back-end resources, performance tuning, automation, and troubleshooting.
- In-depth Application Deployment knowledge with a solid understanding of the following concepts: HTML, XML, J2EE, SSL, load balancing, Application / JVM Tuning, TCP/IP, DNS, LDAP, firewalls and multi-tiered architectures.
- Experienced in working with F5, IHS and Apache Webservers
- Fluent with UNIX, Linux, AIX, Solaris or other flavor of UNIX type operating systems.
- Knowledge of Web applications and database technologies such as Oracle, DB2 and SQL Server.
- Profound knowledge of IBM Tivoli Identity Management and Third Party Vendors, such as CA Siteminder etc.
- Experience in configuring Wily Introscope on Application Server, Web Server and DB. Monitoring the applications using Wily Introscope Workstation.
- Implementing Work Load Management and fail over topology using clusters and load balancers. Monitored the performance using tools like New Relic infrastructure monitoring tool, Tivoli Performance Viewer, log analyzer, thread analyzer and IBM heap analyzer.
- Excellent track record in Setting up of Nodes, Data Sources, Virtual Hosts, configuring Servlet Engines, Session Managers including planning installation and configuration of WebSphere Application Server Trace Service
- Working knowledge in SaaS and SOA environments.
- Familiar with SDLC concepts and methodologies.
- Experienced in automating administrative tasks using Shell Scripting, Ant and Python.
- Handling and generating tickets via the JIRA ticketing tool
- Excellent problem resolving interpersonal & communication skills with ability to work under pressure in a highly visible role in a team and individually.
- Troubleshot application related issues, and interact with Development staff in performing complex testing.
TECHNICAL SKILLS:
Middleware: IBM WebSphere Application Server v6.0/6.1/7.0 ND, JBOSS Tomcat Server v5.5/6.0/7.0, Message Broker v6.
Hardware / OS: UNIX, IBM AIX 5.3/7.1, Solaris, Z/OS, Red Hat Linux 5.3/6.3/7.1,CentOS, zLinux v7.0, Windows Server 2003/08/12
Monitoring Tools: Tivoli Performance Viewer, Thread Analyzer, Log Analyzer, Wiley Introscope, ITCAM, Nagios, New Relic
DevOps Tools: GIT, SVN, ANT, Maven, Jenkins, Chef, Ansible, Artifactory, Docker
Database: Oracle 11g/10g/9i, DB2 UDB 7.x/6.x, SQL Server 9.0/8.0/7.0
Networking: TCP/IP, DNS, HTTP, LDAP, SMTP, VPN, SSH, SSL, Ethernet, DHCP, Firewalls, DMZ, Load Balancers
Web Tech: HTML, JavaScript, JSP, XML, XSL and DTD
Web Servers: Apache, IBM HTTP, IIS, Tomcat, F5
Scripting Languages: Shell Script, Ant, Python
PROFESSIONAL EXPERIENCE:
Confidential, St. Louis, MO
Senior Cloud Operations Engineer/ DevOps Engineer
Responsibilities:
- 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.
- Implementing new projects builds framework using Jenkins & maven as build framework tools.
- Involved in continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
- Implementing a Continuous Delivery framework using Jenkins, Chef, and Maven in Linux environment.
- Created Jobs in Jenkins, and set up global permission and scheduling jobs.
- Deployed and configured Chef Server including bootstrapping of chef client nodes for provisioning. Created roles, recipes, cookbooks and data bags for server configuration.
- Set up the Chef Software and configuration on VM's from the scratch and deployed the run-list into chef-server and bootstrap the chef clients remotely.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub. Whenever a new github branch gets started, Jenkins automatically builds a new Docker container from it.
- Creating Docker clusters using Docker swarm and managing to run the multiple tomcat application clusters using Docker compose.
- Installing, administering and configuring repository managers like Artifactory.
- Installed and configured Tomcat Application Server 6.0/5.5 on Red Hat Linux and CentOS
- Installed and Configured Apache server 2.4/2.2.x
- Provision single/multi-tenant tiered cloud applications on F5 load balancers
- Written and created SSL and digital certificates for requesting, generating and implementation for the communication between web server and the application server.
- Deployed and configured Confidential application on the cloud servers.
- Part of the Advanced (L2) Support team and resolved numerous Confidential application issues on a daily basis comprising of data import/export, LDAP and miscellaneous communication issues.
- Troubleshooting errors both Application & JVM, also analyzed heap/core plus error logs - configured and tuned JVM for optimum performance.
- Developed shell scripts to automate the deployment process and setup Cronjobs.
- Executed SQL scripts, AWS reports on Oracle Database servers.
- Hands-on experience on JIRA which is an issue-tracking and project management tool.
- Responsible for provisioning of the new virtual environments.
- Configure and deploy Confidential product applications.
- Troubleshooting of various pre and post implementation issue.
- Customization of web environment using F5’s logging & features to get maximum transaction details for analysis.
- Actively involved in product upgrade activities.
- Collaborate with engineering team as required for resolution of Problems and Incidents.
- Documented all procedures and implementations for support.
- Provided on-call support on rotation basis and provided weekend/after-hours production support
Environment: IBM WebSphere Application Server 7.0/6.1, Tomcat Application Server 7.0/6.0/5.5, Sun One Mail Servers, IBM HTTP Server, IIS server 6.0/5.1, Apache server 2.4.x, F5 Load Balancer, Oracle 11g/10g, Red Hat Linux 6.0/4.6, CentOS, ANT, Maven, Jenkins, Chef, SVN, GIT, AWS, Nagios, Splunk.
Confidential, St. Louis, MO
Cloud Operations Engineer/ DevOps Engineer
Responsibilities:
- Written CHEF Cookbooks for various DB configurations to modularize and optimize end product configuration
- Implemented Chef Recipes for Deployment on build on internal Data Centre Servers.
- Used CHEF, Knife, Ohai to create cookbooks and recipes to install packages that automate with Linux.
- Setup CHEF Cookbooks to perform builds and deployment management.
- Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
- Branching, Tagging, Release Activities on Version Control Tools like SVN and GIT
- Created highly available and scalable infrastructure in AWS cloud by using various AWS services like EC2, VPC, Auto scaling, ELB, RDS, Route53
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances
- Administering the SVN and GIT servers which included install, upgrade, backup, adding users, creating repository/branches, merging, writing hooks scripts, performance tuning, troubleshooting issues and maintenance.
- Writing JSON templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GitHub (sub version control)
- Installed and configured WebSphere Application Server Network Deployment 7.0 /6.1 ND on Red Hat Linux and CentOS
- Implemented and configured 12 node Cluster for customers like HRB, Dell and Yum and deployed Confidential application suite.
- Monitored the Application, CPU, Physical memory, response time & interval for the servers using CA Wily Introscope
- Troubleshooting errors both Application & JVM, also analyzed heap/core plus error logs - configured and tuned JVM for optimum performance
- Developed shell and Python scripts to automate the deployment process and setup Cronjobs.
- Contributed in setting up Confidential Cloud, SaaS application platform and Global Data Center consolidation.
- Implemented around 100+ Confidential environments on Tomcat Application Servers 6.0/5.5.
- Database, application upgrade and migrations.
- Automation of data loads and it’s scheduling.
- Database backup and restore.
- Performing application and database refresh.
- Responsible for On-call support and work with a team to provide weekend/after-hours production support.
Environment: IBM WebSphere Application Server 7.0/6.1, Tomcat Application Server 7.0/6.0/5.5, Sun One Mail Servers, IBM HTTP Server, IIS server 6.0/5.1, Apache server 2.4.x, F5 Load Balancer, SSO, Oracle 11g/10g, Red Hat Linux 6.0/4.6, CentOS, Windows Server 2012/2008, ANT, Maven, Jenkins, Chef, SVN, GIT, AWS, ITCAM.
Confidential, Chantilly, VA
Web Hosting Operations Engineer
Responsibilities:
- Installed and configured WebSphere Application Server Network Deployment 5.1 on Red Hat Linux and Solaris.
- Deployed Confidential application for customers Honeywell and Kaiser Permanente on WebSphere Cluster.
- Part of the team to setup infrastructure in Confidential DataCenter.
- Implemented horizontal and vertical clustering of application servers for achieving work load management (WLM) and avoiding single point failure and making all the application servers highly available
- Monitored and Configured WAS servers, diagnosed and resolved WAS issues and failures.
- Installed and Configured IIS server 6.0 and IBM HTTP Server 6.1x/6.0x
- Configured and administered JDBC providers, JMS providers, Connection Pooling and also defining scope level from Admin console.
- Used Siteminder for single sign-on. Policy Servers and Web agent servers are configured to authenticate and authorize users
- Enabled Security features using LDAP user registry and LTPA for authentication and authorization privileges for Admin console and application components on both UNIX and Windows platforms.
- Involved in writing Jacl, Perl and Ant scripts to automate the maintenance process of the WebSphere and recovered the backed up WebSphere configuration using wsadmin, backupConfig and restoreConfig.
- Configured SSL on IBM HTTP Servers.
- Responsible for Production support by 24/7 on rotation basis.
Environment: IBM WebSphere Application Server 5.1/6.1 ND, RedHat Linux, Sun Solaris, Windows Server 2003/2008, IBM HTTP v6.0, Apache v2.2x, Oracle 9i, TAM