Sr. Middleware System Administrator Resume
Houston, TX
SUMMARY
- 7+ years of IT industry experience compromising of Devops, Oracle WebLogic Application Server 10g/11g/12c, Tomcat Application server v7/8.5, maintenance, integration including end - to-end code configuration, building binaries & deployments of artifacts and entire life cycle model in Enterprise Applications.
- Write Business Rules, Client Scripts and Fix Scripts as per requirements. Develop Scripts to automate the Deployments and Server Restarts.
- Implement changes to the prod and Non-prod environments through Change Control Procedures, Perform CI/CD activities in Dev, QA and Prod regions to ensure that a program continues to function normally through software maintenance and testing.
- Design and Develop the shell/python scripts to automate the domain creation and set up the Admin and Managed servers on all the lower environments and Production environment.
- Install and Configure end-to-end environments for weblogic 10.3.6, 12.2.13.0 and 12.2.1.4.0 , Tomcat 7/ 8.5.3 . Experience in Web-based applications, SOA (Services Oriented Architectures) and Web application servers.
- Mitigate potential or current business impact by taking immediate action in response to monitoring alerts.
- Provide rapid response to all actionable alerts in order to engage appropriate teams for resolution.
- Build application service templates, views, and dashboards Integrate applications and tools to enable end to end incident workflows (monitoring, alerting, tracking, and response).
- Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code .
- Create and manage a portal or dashboard to aggregate views for all monitoring and reporting applications.
- Participate in Document, knowledge transfer to ensure better grasp of the product and domain.
- Expertise in creating Docker containers and building Docker images and pushed those images to Docker registry.Experience in deploying and maintaining Micro services using Docker .
- Experience in AWS Identity and Access Management (IAM) to securely manage AWS users & groups, and use policies & roles to allow or deny access to AWS resources. Responsible for the day-to-day maintenance of the application systems in operation and provide access to the company based internal applications.
TECHNICAL SKILLS
Operating Systems: RHEL 3/4/5,6,7, Solaris Release 2.10/2.9/2.8/2.7 , IBM-AIX 5.X, zVM Windows 2003, 2008, 2012 and NT
Programming / Scripting Languages: RDBMS, MySQL, Oracle, Sybase, C, UNIX Shell Scripting, Perl Scripting, Python, Ruby, Bash, HTML, XML. PowerShell
Version control system: Subversion (SVN), GIT, IBM Rational ClearCase, CVS, SVN, Mercurial, RTC
Tools: Chef, Splunk, ELK stack, Jenkins/Hudson Ant, Nant & Maven, VMware VSphere, Puppet DevOps, and Nagios, Jira, MS AZure.
Web/ Application Server: Apache Tomcat, WebLogic, WebSphere, NGINX, Apache DB2, Oracle, JBoss
Network Protocols: DHCP, SNMP, DNS, Ethernet, SMTP, NFS, NIS, RIP, TCP/IP, FTP, TFTP, OSPF, BGP, SSH, HTTP, HTTPS.
Tracking & Monitoring Tools: Service Now, HPSM, ClearQuest and Nagios, New Relic, Jira.
PROFESSIONAL EXPERIENCE
Confidential — Houston, TX
Sr. Middleware System Administrator
Responsibilities:
- Responsible for troubleshooting, analysis, deployment, and tuning required to maintain the operational health, and functions pertinent to industry standard high-volume business-critical web platforms such as developing, monitoring, tuning, incident, and problem response process execution.
- Create, Configure domain and Clusters of WebLogic and Tomcat . Maintain WebLogic, Tomcat JVM Instances.
- Develop and design DevOps solutions using Jenkins, Ansible and Git to enable automated deployments, CI/CD pipelines and applications monitoring.
- Responsible for the administration of middleware technologies in support of organization initiatives. Middleware technologies include but are not limited to Oracle Weblogic 10.3.6/ 12.2.1.3 and Tomcat 7/8 . Environments supported are development, test, production, and disaster recovery.
- Configured F5 Load Balancer Implemented standard backup procedures for both application and WebLogic.
- Upgraded and configured Confluence from 7.0.1 to 7.4 enterprise release in windows 10 environment.
- Perform in-depth problem root cause analysis for application issues in production and resolve them.
- Install and configure HTTP Proxy Plug-ins on Apache Web Server to send traffic to request dynamic content from WebLogic Application servers.
- Configuring the Java Keystores(SSL, TLS, and HTTPS) in multiple environments to setup secure socket layer configuration and TCP handshake using TLS 1.1/1.2 cipher suite for application-layer security.
- Installation and configuration of new Virtual machines with image templates RHEL 5/6/7 and windows 2008/2012/7/10. Provision them with the required software like monitoring agents, middleware components, web components.
- Perform Routine maintenance, Application refresh, patching of supported systems and applications, security vulnerability remediation. Collaborate with other computer specialists to create optimum software.
- Applied CPU, SPU and bug patches for weblogic 10g and 12c using Bsu Smart-update and Opatch utility.
- Perform performance monitoring using tools like Zabbix, Datadog for tuning of application servers and web service environment, systems management, and application configurations including code deployment.
Confidential
Sr. DevOps System/Monitoring Engineer
Responsibilities:
- Working on projects to improve our infrastructure and automation process. Our goal to reach is a fully automated deployment schedule.
- Working on installing newrelic agents using newrelic.jar and configuring newrelic.yml file for application performance monitoring.
- Performing system monitoring, troubleshooting issues and root cause analysis for applications in production using Nagios, Newrelic, Kebana and Cloud Watch.
- Application Monitoring: Monitoring dashboards to watch for active and potential issues.
- Writing scripts for automation, and monitoring using Shell, Bash & Perl scripts for automating the administrative tasks and management.
- Experience in Maintaining WebLogic Server on different UNIX and Windows platforms and setting up the Development, Testing and Production environments.
- Deployed applications on multiple WebLogic Servers and maintained Load balancing, High Availability and Fail over functionality.
- Experienced in applying patches and plug-ins for WebLogic Application Server.
- Maintained Git workflows for version control and also worked with S3 buckets for code storage and versioning (Source Code Management)
- Orchestrated Docke r container cluster using Kubernetes, docker Swarm and ECS. -Migrated the on premise infrastructure onto Cloud (Azure) .(AWS) -Automated the Software delivery process to Devops from Agile
- Wrote Cloud Formation Stacks, Templates, Wrote Elastic Bean Stalkcode Introduced GIT CI/CD -CODE Pipeline
- Wrote Ansible Playbooks for Configuration Management of servers and infrastructure. Wrote Lambda functions and Ops Works and Cloud Watch Events and logs.
- Strong troubleshooting skills in WebLogic Application Server platforms.
Confidential - New York City, NY
Sr. System Engineer
Responsibilities:
- Working on projects to improve our infrastructure and automation process. Our goal to reach is a fully automated deployment schedule.
- Designed and built data collection system using AWS server less architecture with Kinesis and Lambda to handle realtime processing of numerous events daily.
- Performing system monitoring, troubleshooting issues and root cause analysis for applications in production using Nagios, Newrelic, Kebana and Cloud Watch.
- Involved in infrastructure as code, execution plans, and resource graph and change automation using Terraform.
- Experience with terraform to manage infrastructure on AWS cloud platforms. Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
- Writing scripts for automation, and monitoring using Shell, Bash & Perl scripts for automating the administrative tasks and management.
- To coordinate with application development team to build and Deploy of artifacts and new versions of code in java virtual machines and linux servers using Jenkins and GOCD to production and preview environment.
- Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks . Worked with product teams to improve documentation of Ansible development environments. Managed Ansible Playbooks with Ansible roles.
- Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications.
- Developing Docker images to support Development and Testing teams and their pipelines. Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Virtualized the servers using the Docker for the test environments and dev-environment needs. Configured Docker container for branching purposes.
- Maintaining docker containers and AWS ECS and EKS involving Monitoring and replacing failed containers, Deploying new versions of your containers, Scaling the number of containers based on load
- Involved in migrating physical Linux/Windows servers to cloud (AWS) and testing the whole process. Built servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private cloud.
Environment: Docker, Ansible, AWS, Chef 14.x, Redhat 6.x/5.x, VMware, VSphere, vMotion, Windows IIS, Oracle DB, AWS EC2, ANT, DNS, S3, SCM, AWS, Jenkins, Rundeck, GitHub.
Confidential - Tempe, AZ
Sr. DevOps Engineer
Responsibilities:
- Extensively worked on automating infrastructure in AWS using amazon web services, deploying through Ansible to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
- Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
- Developed automation scripting using YAML in Ansible to deploy and manage Java applications across Linux servers. Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
- Worked extensively on automation engine Ansible that automates cloud provisioning, configuration management, application deployment, and intra-service orchestration.
- Using more than 20 AWS services like EC2, VPC, S3, ELB, Route53, SES, SNS, RDS, and Cloud Front Elastic Cache Cloud Watch etc.
- Setup monitoring and alerting mechanisms for AWS and private data centre infrastructure.
- Integrated Puppet with Amazon AWS to orchestrate the provision of EC2 via puppet servers.
- Used Ansible and Ansible tower (AWX) as configuration management tool, to automate repetitive tasks, quickly deployed critical applications and proactively managed the changes.
- Maintain and track inventory using Udeploy and set alerts when the servers are full and need attention.
- Using ANT, Ansible Scripts with Ivy to build the application and deploy.
- Using Ansible to manage web applications configuration files with YAML scripting.
- Manage VMware Infrastructure/vSphere5 clusters on Production Test/Development environments.
- Experience working with VMWare tools like vCenter vSphereto manage VM's running on NSX cluster nodes and also experience working vMotion.
Environment: AWS, AWS EC2, AllFusion Harvest, CVSNT, Chef 14.x, Redhat 6.x/5.x, VMware, VSphere, vMotion, Windows IIS, Oracle DB, AWS EC2, ANT, DNS, S3, SCM, AWS, Jenkins, Rundeck, GitHub, SVN.