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.
Duration 35 hours
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 covering incident, problem, and change management
- Day 2: Java Production Essentials
- JVM internals, memory management, and GC fundamentals
- Analyzing Java exceptions
- Tuning the JVM for specific banking workloads
- Day 3: Unix Fundamentals
- File structure and navigation
- Essential commands: ps, top, df, tail, grep, awk, sed
- Basics of shell scripting for automation
- Day 4: Logs & Monitoring
- Interpreting transaction and audit logs
- Working with tools such as Splunk, ELK, and native log parsing
- Practical exercise: Troubleshooting a failed fund transfer
- Day 5: Ticketing & Escalation Process
- Utilizing ServiceNow and JIRA workflows
- Escalation matrix (L1 → L2 → Dev)
- RCA and documentation best practices
Week 2: Advanced Troubleshooting & Real-Time Simulation
- Day 6: App Server & API Debugging
- Fundamentals of WebLogic and Tomcat
- Understanding API failure codes (401, 500, 504)
- JDBC pool issues and timeout management
- Day 7: DB Troubleshooting
- Managing slow queries, locks, and deadlocks
- SQL profiling tools: EXPLAIN, SHOW PROCESSLIST
- Practical exercise: Resolving a database deadlock
- Day 8: CI/CD, Release & Rollback
- Jenkins overview
- Analyzing release failure scenarios
- Executing rollbacks and post-deployment validation
- Day 9: War Room Simulation
- Role assignments: incident lead, communications, technical fix
- Live troubleshooting scenario involving login failures
- Conducting RCA, documenting war room notes, and updating stakeholders
- Day 10: Capstone & Review
- Comprehensive summary of tools, logs, escalation, Unix, and DB concepts
- Final challenge and assessment quiz
- Certification and feedback session
Optional Add-Ons
- Basics of Kafka/MQ troubleshooting
- APM Tools: AppDynamics/Dynatrace
- Introductory Kubernetes concepts (pod restarts, logs)
- SRE metrics: SLIs, SLOs, MTTR
Summary and Next Steps
Requirements
- A solid grasp of fundamental Java programming concepts
- Hands-on experience operating within Unix-based systems
- Working knowledge of support workflows in enterprise application contexts
Target Audience
- Support Engineers
- Java Developers making the transition into support roles
- Production Support Analysts operating within banking environments
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)