Middleware Administrator/devops Engineer Resume
PROFESSIONAL SUMMARY:
- 8+ years of Information technology experience in Middleware and DEV Operations support, design, installation, configuration, monitoring, including performance and capacity planning of Git, Docker, Jenkins, IBM WebSphere Application Server (WAS), WebLogic, Tomcat, Web servers (Apache), iPlanet, that run on AIX, Linux, Windows.
- Develop comprehensive Shell, Python scripts in support of Middleware Build and highly advanced production services, such as the automation of web application start - up and shut-down processes and Cluster creation, LDAP Integration and JVM resources such Data Source, JMS.
- Implemented and Configured Workload Management (WLM) using clustering techniques that include horizontal and vertical clustering to provide Load Balancing, High Availability, Performance tuning, complex Secure socket layer (SSL) configuration with IBM WebSphere.
- Experience working with code configuration management tools like Subversion repositories (SVN), Jenkins, Maven, Ant, Ansible.
- Strong experience in Akamai and other cache refresh tools.
- Extensively used AWS services like creating EC2, VPC, S3, EBS, Route53 and Cloud Front
- Strong experience in creating Data Sources, JMS resources Topic, Queues in IBM WebSphere Application Servers.
- Experience in 24x7 operational support for WAS and IBM HTTP Server and other products supported by the middleware team.
- Hands on experience in driving Process Improvement Initiatives, Change Releases and Production/Non-production issues.
- Experience in Next Gen technologies like PCF (Pivotal Cloud Foundry) and AWS Cloud architecture.
- Experience in deploying PCS as PaaS in vSphere, installed Ops Manager /Bosh Utility.
- Experience in creating and scaling VMs in vSphere using Bosh CLI.
- Experience in CI/CD technologies like Jenkins, Pipeline, and Enterprise Build and BMC tools.
TECHNICAL SKILLS:
Operating System: Windows, LINUX, UNIX, Mac, Red Hat Enterprise Linux(RHEL), Ubuntu, Centos, Solaris
Versioning Tools: GIT, Subversion(SVN), Clear case, IBM RTC and JAZZ
Automation Tools: Ansible, Chef, Cloud formation, BMC RLM
Build Tools: ANT, MAVEN, Jenkins, Hudson, Cloudbees
Containerization tools: Docker, kubernetes
Monitoring & Testing Tools: Splunk, ELK,Elasticsearch, ServiceNow, JIRA Confluence.
Languages: Shell, BASH, SQL, Angular, Python, Java
Web/Application servers: IIS, Apache, IBM IHS, Tomcat, Nginx, JBOSS, Web Sphere, WebLogic
Databases: MS SQL, Oracle, AWS RDS
Web Technologies: Java Script, AJAX, Servlets, HTML, XML, Java/J2EE
PROFESSIONAL EXPERIENCE:
Confidential
Middleware Administrator/DevOps Engineer
Responsibilities:
- Created branches/streams for release using snap shot option in IBM Jazz Rational Team Concert and GIT .
- Setting up Jenkin jobs for agile and release specific streams.
- Performed Daily builds and uploaded those new generated builds to Enterprise build archive.
- In Jenkin jobs creation process, created release specific Build definition Ids and attached it to local work space and piped them to multiple build engines.
- After getting the build from EB, downloaded the Java EAR and deployed in to WAS Development integration server and performed sanity on the application servers.
- Promoted corresponding builds to UAT and stored the builds in to repository server and created change records for promoting it to production.
- Developed build and automation scripts using Maven and ANT as build tools in Jenkins/Hudson to move from one environment to other environments.
- Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
- Worked with GIT and Subversion to manage source code.
- Procured a cloud machine and installed Docker into it using yum update commands.
- Used Docker run command and installed container using run command.
- Created a custom images in to Docker hub.
- Downloaded latest images from Docker hub in to virtual machine.
- Used Docker compose Yml file and crated image /container in a single stretch.
- Used Docker swarm / Docker service command for creating clustering environment for load / production environments.
- Tomcat Installation, SSL configuration and Database configuration.
- Troubleshooting and/or configuration changes to resolve middleware issues with Non-production and production Issues.
- Installing, Updating, Modifying, Rolling Back and Uninstalling, applying fixes to WebSphere Application Server v7, v8.5, WebLogic 11g/12c Application Server, Apache Tomcat, IBM HTTP Web Server and Plug-in on Linux, Solaris as well as Windows Platforms.
- Configured and Administered the Admin Servers, Node Managers/agents, JVM’s, Managed servers.
- Configuring and Administration of WebSphere tasks setup like Node Managers, Clusters, SSL Certificates, Security Realms, Security Policies, Virtual Hosts, JDBC, JMS, Data Sources, Logging, Data source, Messaging, JVM properties, Environment properties, WebSphere variables, Shared Libraries etc.
- Extensively used AWS services like creating EC2, VPC, S3, EBS, Route53 and Cloud Front.
- Developing Shell, Python scripts in support of Middleware Build and highly advanced production services such as web application start-up and shut-down processes and Cluster creation, LDAP Integration and JVM resources such Data Source, JMS.
- Onboarding the applications (Microservices) to the RLM (Release Lifecycle Management, BMC tool) to implement Continuous Development to all the environments (Dev to Prod).
- Deploying micro services and build packs in PCF Apps Manager using CF CLI.
- Creating Organizations and Spaces in PCF Apps manager and mapped per functionality requirement which hosts Microservices to serve the application.
- Developing CI/CD pipelines by provisioning Configurations management using Tortoise SVN tool for check in/updating/deploying through Jenkins, BMC and Ansible.
- Configuring env. variables to the micro services.
- Monitoring the PCF VM’s and deployments using BOSH CLI.
- Coordinate with clients, attend meetings/stand ups and update team and make sure all deliverables are on time and within SLA.
Environment: IBM WebSphere 7/8, IHS Webserver 8.5, PCF, TOMCAT, GEMFIRE, RLM, Jenkins, App Dynamics, Splunk, RTC, Jenkins, Linux, Maven.
Confidential
WebSphere Administrator
Responsibilities:
- Created branches/streams for release using snap shot option in IBM Jazz Rational Team Concert and GIT .
- Setting up Jenkin jobs for agile and release specific streams.
- Performed Daily builds and uploaded those new generated builds to Enterprise build archive.
- In Jenkin jobs creation process, created release specific Build definition Ids and attached it to local work space and piped them to multiple build engines.
- After getting the build from EB, downloaded the Java EAR and deployed in to WAS Development integration server and performed sanity on the application servers.
- Promoted corresponding builds to UAT and stored the builds in to repository server and created change records for promoting it to production.
- Developed build and automation scripts using Maven and ANT as build tools in Jenkins/Hudson to move from one environment to other environments.
- Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
- Worked with GIT and Subversion to manage source code.
- Procured a cloud machine and installed Docker into it using yum update commands.
- Used Docker run command and installed container using run command.
- Created a custom images in to Docker hub.
- Downloaded latest images from Docker hub in to virtual machine.
- Used Docker compose Yml file and crated image /container in a single stretch.
- Used Docker swarm / Docker service command for creating clustering environment for load / production environments.
- Installing, Updating, Modifying, Rolling Back and Uninstalling, applying fixes to WebSphere Application Server v6, v7, IBM HTTP Web Server and Plug-in on Linux, AIX and Solaris.
- Configuring and Administration of WebSphere tasks setup like Node Managers, Clusters, SSL Certificates, Security Realms, Security Policies, Virtual Hosts, JDBC, JMS, Data Sources, Logging, Data source, Messaging, JVM properties, Environment properties, WebSphere variables, Shared Libraries etc.
- Troubleshooting and/or configuration changes to resolve middleware issues with Non-production and production Issues.
- Analyzing Heap dump and Thread dump to identify Memory leak and Application code issues.
- Developing Shell, Python scripts in support of Middleware Build and highly advanced production services such as web application start-up and shut-down processes and Cluster creation, LDAP Integration and JVM resources such Data Source, JMS.
- Troubleshooting and resolving Build failures due to infrastructure issues reduced by 95% stabilizing the build process.
- Coordinate with clients, attend meetings/stand ups and update team and make sure all deliverables are on time and within SLA.
- Understand the usage of JVM memory and garbage collection with Dynatrace and generate heap dumps to quickly to get the root cause of memory leaks
- Ensuring timely completion & delivery of Middleware Projects.
- Investigate and resolve technical issues related to application hosting infrastructure across DEV, UAT, Production, Contingency environments including WAS, IBM HTTP Server.
- Deployed WAR, JAR and EAR applications in WebSphere Application server.
Environment: IBM WebSphere 7/8, IHS Webserver 8.5, RLM, Jenkins, App Dynamics, Splunk, RTC, Jenkins, Linux.
Confidential
WebSphere Administrator
Responsibilities:
- Installed Websphere 6.X/7.x and WebLogic 11g/12c Application Server and clustered them.
- Configured and Administered the Admin Servers, Node Managers/agents, JVM’s, Managed servers.
- Configured and Administered the JDBC, JMS, SSL and Virtual Hosts.
- Involved in all phases of application move from development to production.
- Deployed WAR, JAR and EAR applications on servers and maintained Load Balancing, High
- Availability and Failover functionality.
- Developed scripts to automate the deployment of applications.
- Configured and setup Secure Sockets Layers (SSL) for data encryption and client authentication (one-way SSL and Mutual SSL).
- Experience in trouble shooting the daily incidents.
- Configure Site minder for web single sign on authentication management.
- Recreate the new Clustered Environment and Redeployed the apps and modified all the OS level configurations
- Interacts with multiple teams on environment configuration and issues.
- Configure the bundle identifiers; provision profiles for the iOS app and create the p12 certs in the Apple developer portal.
Environment: : Oracle BEA WebLogic 11.x SOA 11.x/12c, IBM WebSphere Application Server, IBM HTTP Server 8.5, iPlanet 6.1, Linux2.6, AIX6.1.