Sr. Devops-middleware Engineer Resume
SUMMARY
- Solution - oriented Sr DevOps - Middleware Engineer with ~ 9 years of progressive experience in Enterprise Applications Integration/Application Integration Architecture(EAI/AIA) using various middleware products (Tibco, Weblogic, Websphere, Apache, Tomcat, MuleSoft ESB) in on-prem as well as in AWS Cloud in the Banking, Retail, Telcom, and Manufacturing Industry.
- Expertise in leading complex projects and diverse teams in achieving revenue, cost reductions, productivity, and quality improvements through well-managed, on-time projects.
- Strong working knowledge of AWS Services - EC2, ECS, S3, SQS, SNS, VPC, ELB, Route 53, CloudFormation,Lambda,CloudWatch.
- Created AWS VPC Infrastructure (Subnets, NACL, SG, Route Table) using Cloudformation.
- Strong working experience on IaaS, PaaS, SaaS.
- Designed and deployed highly available, scalable applications in AWS.
- Strong experience of migrating legacy applications running on Websphere / WebLogic / Tomcat to AWS Cloud.
- Use Python to automate processes in AWS (AWS Cloud Formation)
- Automate build, packaging, testing and deployment processes using Ansible & Jenkins
- Extensively worked on Jenkins for continuous integration and for End-to-End automation for all Build and deployments.
- Python scripts by use of boto3 to connect with AWS resources and spin them up.
- Jenkins Administrator responsible for User management, Plugin Management and End-End Automation in production environment.
- Develop Jenkins jobs to automate build and deployments.
- Implementation of Identity Management, LDAP Directories, Single Sign-On (SSO), Access Management, Role-Based Access Control, Authentication and Authorization technologies.
- Extensive hands-on experience in installing and configuring application monitoring using APM tools(Appdynamics & Dynatrace).
- Strong working knowledge of source code version control systems - Git, SVN.
- Setup and administration of highly available Mulesoft ESB middleware infrastructure including Mule clustering, load balancing and MuleSoft Management Console(MMC).
- Strong working knowledge of Docker & CI/CD tools (Jenkins, Ansible, Shell Script)
- Extensive experience in upgrading Tibco suite of products, and migration of Websphere/Weblogic applications to Tomcat.
- Strong working knowledge of Tibco suite of products (Tibco EMS, BW, BE, iProcess, AMX BPM, Adminstrator, Hawk, Adapters, ESB, Designer, TRA, RV/RVRD).
- Working knowledge of networking concepts (Load balancers, firewall, DNS, alias etc) & storage concepts (SAN, NAS, SRDF, sync/async), Solaris VCS and Linux RHCS cluster service group & resources
- Coordination with external vendors (TIBCO, IBM, Oracle, HP, MuleSoft) for software/product issues/queries.
- Close monitoring of critical aspects with 100% accuracy in deliveries & customer satisfaction, self- motivated, quick learner and strong team player who is willing to adapt to new challenges & technologies, have strong interpersonal & analytical skills, effective verbal & written communication skills, clear and good track record throughout academic.
TECHNICAL SKILLS
Middleware/EAI: Tibco EMS, BW, BE, iProcess, AMX BPM, Adminstrator, Hawk, Adapters, DesignerTRA, RV/RVRD, Tibco SOA, JMS, JNDI, ODBC, Mulesoft ESB
CI/CD Tools: Jenkins, Docker, SVN, Git
Operating System: Linux, Unix, CentOS, VMware,Ubuntu, Solaris, AIX Solaris, MS Windows 2000/NT/XP
RDBMS: Oracle 9i/10g/11g
Application Servers: WebLogic 9.2/10.3, Tomcat, Websphere
Language: Ansible, Python, SQL, PL/SQL, Shell/Perl/Java script, Java 2.0, C/C++
Tools: /Utilities Sqlplus, Toad, HP Business Availability Center (BAC), HP Sitescope, VictorOps Load Runner, QTP
PROFESSIONAL EXPERIENCE
Confidential
Sr. DevOps-Middleware Engineer
Responsibilities:
- Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Created ELB and configured ec2 instances to ELB as per bussiness requirement from application teams.
- Worked on the migration of several legacy applications from On-prem to AWS Cloud.
- Created images in docker and deployed applications in docker container.
- Created AWS ec2-instances, configured ELB using cloud formation template and AWS console.
- Developed cloud environments to optimize performance in diverse engineering organizations.
- Point of contact for clients for any escalations or discussions for all application team in case of any issues in AWS instances or middleware applications
- Configured AWS route53 DNS for Blue-Green and Canary deployment.
- Create and manage AWS objects using Python & boto3 library.
- Create Shell and Python Scripts to automate creation of AMI’s through preboot and bootstrapping techniques.
- Troubleshooting issues for applications deployed on AWS cloud and middleware products.
- Setup Jenkins job for unix teams to patch non-prod servers in a single click via automation thru ansible thus speedingup implementation time.
- Assisted in settingup CI/CD pipelines using Github, Jenkins,Ansible.
- Configured Ansible Automation tool on Ubuntu whicle include ssh-key generation, Creating inventory files, Group var customization, Creating roles & playbooks.
- Used Jenkins operations center to monitor Jenkins master and slave.
- Did POC on Ansible Tower.
- Installed AppDynamics agents to monitor database by use of database visibility mode by how fast database is responding to the call.
- Installed Appdynamics java agents and machine agents to get machine and JVM stats.
- Created repositories, branches in github /SVN checked in code to subversion/github using CLI and GUI.
- Implemented security such as OAuth, SAML, Single Sign via Okta.
- Handling all aspects of Installation, Configuration, Deployment, Clustering, Load Balancing, Security & Troubleshooting of Applications.
- Implmented Mulesoft access thru OKTA using SAML
- SSL implementation for Tomcat and Apache instances using self signed and external certificates.
- Designed and implemented monitoring, and statistics gathering procedures to view system activities and track system performance for TIBCO BW/EMS.
- 24 X 7 Production support of business critical applications hosted on AWS cloud, TIBCO, Mulesoft Cloudhub, WebSphere, WebLogic and Tomcat
- Performance monitoring & tuning using APM tools like AppDynamics, Dynatrace.
- Middleware Configuration and Fault Management which includes fixing production bugs and providing resolutions to on the fly high priority issues.
- CSR generation and SSL renewal on F5 load balancer
- Experience in maintaining F5 Load balancing, High availability and Fail over Functionality.
- Configured monitoring alerts using HP Sitescope, VictorOps.
- To ensure that service delivery is aligned with bussiness needs & as per SLA/OLA
- Confer with systems architects, business analyst, engineers, programmers to design, develop & enhance business critical enterprise applications & systems
- Installation, configuration, maintenance and upgrade of Tibco products, Weblogic, Websphere and Tomcat.
Confidential
Sr. Middleware Consultant
Responsibilities:
- Setup and build AWS infrastructure in various resources, VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud formation JSON templates.
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
- Experience in AmazonEC2 in setting up instances, worked closely with infrastructure teams to troubleshoot complex issues and setting up security groups.
- Used Cloud Watch to create alarms, monitor and notifications in EC2 hosts.
- Created buckets in S3 and uploaded application backup data to respective bucket in s3.
- Deploy Microservices, including provisioning AWS environments using Ansible Playbooks.
- Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
- Created AWS Route53 to route traffic between different regions.
- Created repositories, branches in github /SVN checked in code to subversion/github using CLI and GUI.
- Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
- Manage AWS infrastructure and automation with CLI and API.
- Deploy multiple resources simultaneously, using CloudFormation templates in AWS.
- Setup and automate highly available clusters using Autoscaling, ELB and Route53 with Ansible as the config management tool.
- Configuring AWS route53 DNS for DR and Blue/Green Deployment
- Conference, meetings with customers/clients to discuss service level performance & improvements.
- Troubleshooting multi-tier web based applications, database and applications performance tuning.
- Experience in Installation, administration, Configuration,Scaling of Oracle Weblogic/WAS/tomcat /apache in Dev/Qa/Perf/Prod environments.
- Responsible for building new TIBCO environments, troubleshooting & adminsitration of existing development, test & production environments.
- Solving day to day technical problems and handling customer/users queries and problems.
- Problem solving, tuning applications/environments for better performance in production support .
- Create/configure apache domains in unix servers & make config file changes to establish connections with application servers.
- Jenkins Administrator responsible for User management, Plugin Management and End-End Automation in production environment.
- Responsible for preparing and delivering the Deployment/Release Documents and support strategy documentation.
- Generating application health check reports for the further analysis and for performance tunning of the production environment.
- Mentoring Junior Team-members.
Confidential
Middleware Engineer
Responsibilities:
- Installed, configured & maintenance support of TIBCO components (e.g. TRA, BusinessWorks, Admin, EMS, etc.)
- Installation, configuration, administration of application servers: WebSphere, WebLogic, Tomcat.
- Design & implement disaster recovery strategies for business critical Applications systems
- Troubleshooting, Performance Tuning and Performance Monitoring of Weblogic Server/Apache/Tomcat administration.
- Extensive use of Tibco utilities/products like domain utility, AppManage, buildear and Obfuscate, BW designer palettes
- Update rewrite rules in apache http.conf files & test the rules set up.Coordinating with various teams like F5, Firewall, DataBase, Application Developers, OS for successfully completion of the projects
- Extensively worked in Production deployments, monitored and troubleshoted the J2EE applications
- Enable/disable productive traffic in F5 BIG IP during deployment and maintenance activity.
- Worked on integrating Tomcat set of Application servers with Apache web server using plug-ins for load balancing & high availability.
- Setup security for EMS objects for data access and administration using ACL
- Configured Node manager for administering the servers in WebLogic and Configured Web Server plug-ins for application servers
- Create/configure apache domains in unix servers & make config file changes to establish connections with application servers.
- Update rewrite rules in apache http.conf files & test the rules set up.
- Used LDAP (Active directory) for setting up global security and role based authorizations
- Responsible for building new TIBCO environments, troubleshooting & adminsitration of existing development, test & production environments.
- Tuned the WebLogic JVM Heap Sizes by adjusting the MIN, MAX and Nursery Sizes in Production and Staging Environments.
- Worked on creating monitoring alerts using HP BAC & HP Sitescope
- Generating application health check reports for the further analysis.
- Analyzing Business works code and report possible issues to developers for fix before they hit production.
- Provided OnCall support for escalated critical issues
Confidential
Software Associate
Responsibilities:
- Installed, configured and administrated TIBCO produts(Enterprise Service Bus, BusinessWorks & EMS) in standalone and cloustered environments.
- Installed, configured and administrated WebLogic & Websphere application servers, Apache & Tomcat in standalone and cloustered environments.
- Configured and managed TIBCO EMS objects (Queues and Bridges, Groups and Users, Listeners, Topics, Routes, Datastores and Log Files)
- Developed processes using the TIBCO designer and deployed them on systems thru TIBCO Administrator and AppManage script.
- Deployed/undeployed, deleted, started and stopped the services and adapters manually and through automated jobs/scripts.
- Deploy JAR,WAR files in weblogic/tomcat and smoke test the application post deployment.
- Performance tuning & toubleshooting of portal, web servers and other mission critical application servers.
- Modify and monitor domains and servers configurations in TIBCO, WebLogic, WAS
- Configuration and administration of Connection pools for JDBC connections of J2EE applications.
- Supported the QA, Integration and UAT Testing for weblogic & Websphere applications
- Create/configure apache domains in unix servers & make config file changes to establish connections with application servers.
- 24 X 7 production support of web servers, portal & other application servers hosted on vari0us middleware products