Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Week 1: Core Foundations
- Day 1: Introduction to Banking Applications
- Overview of core banking modules
- SLAs, compliance requirements (PCI DSS, uptime)
- ITSM workflows (incident, problem, and change management)
- Day 2: Java Production Essentials
- JVM internals, memory management, and GC basics
- Analysis of Java exceptions
- JVM tuning strategies for banking workloads
- Day 3: Unix Fundamentals
- File structure and navigation
- Essential commands: ps, top, df, tail, grep, awk, sed
- Basic shell scripting for automation tasks
- Day 4: Logs and Monitoring
- Interpreting logs (transaction and audit)
- Tools: Splunk, ELK, and native log parsing
- Practical exercise: Troubleshooting a failed fund transfer
- Day 5: Ticketing and Escalation Processes
- Tools: ServiceNow and JIRA workflows
- Escalation matrix (L1 to L2 to Development)
- Best practices for Root Cause Analysis (RCA) and documentation
Week 2: Advanced Troubleshooting and Real-Time Simulation
- Day 6: Application Server and API Debugging
- Basics of WebLogic and Tomcat
- Understanding API failure codes (401, 500, 504)
- JDBC pool issues and timeout management
- Day 7: Database Troubleshooting
- Handling slow queries, locks, and deadlocks
- SQL profiling tools: EXPLAIN, SHOW PROCESSLIST
- Practical exercise: Resolving a database deadlock
- Day 8: CI/CD, Release, and Rollback
- Jenkins overview
- Analyzing release failure scenarios
- Rollback procedures and post-deployment validation
- Day 9: War Room Simulation
- Role assignment: incident lead, communications, and technical fix
- Live troubleshooting scenario (login failure)
- RCA, war room notes, and stakeholder updates
- Day 10: Capstone and Review
- Summary of tools, logs, escalation, Unix, and database concepts
- Final challenge and quiz
- Certification and feedback session
Optional Add-Ons
- Basics of Kafka/MQ troubleshooting
- APM Tools: AppDynamics/Dynatrace
- Basic Kubernetes (pod restarts and logs)
- SRE metrics: SLIs, SLOs, and MTTR
Summary and Next Steps
Requirements
- A solid grasp of core Java programming concepts
- Experience operating within Unix-based systems
- Familiarity with support workflows in enterprise application environments
Target Audience
- Support Engineers
- Java Developers moving into support roles
- Production Support Analysts in banking environments
35 Hours
Testimonials (2)
Setting up Podman for effortlessly working with local containers, as well as using Kafka topics.
- Norfolk Southern
Course - Quarkus for Developers
- The course progression (from JVM internals to more high-level topics) - Some insights from practical exercises - Visual style (not some presentation, but a nicely styled page)