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: Foundational Principles
- Day 1: Introduction to Banking Applications
- Exploration of core banking modules
- SLAs and compliance requirements (PCI DSS, uptime standards)
- ITSM processes (incident, problem, and change management)
- Day 2: Java Production Essentials
- Insights into JVM architecture, memory management, and garbage collection basics
- Analyzing Java exceptions
- Optimizing JVM performance for banking-specific workloads
- Day 3: Unix Fundamentals
- Directory structures and navigation
- Key commands: ps, top, df, tail, grep, awk, sed
- Introduction to shell scripting for automation
- Day 4: Logs & Monitoring
- Interpreting transaction and audit logs
- Utilizing tools such as Splunk, ELK, and native log analysis
- Practical exercise: Diagnosing a failed fund transfer
- Day 5: Ticketing & Escalation Protocols
- Managing workflows in ServiceNow and JIRA
- Understanding the escalation matrix (L1 → L2 → Dev)
- Best practices for Root Cause Analysis (RCA) and documentation
Week 2: Advanced Troubleshooting & Real-Time Simulation
- Day 6: Application Server & API Debugging
- Core concepts of WebLogic and Tomcat
- Interpreting API failure codes (401, 500, 504)
- Addressing JDBC pool issues and timeout errors
- Day 7: Database Troubleshooting
- Identifying slow queries, locks, and deadlocks
- Using SQL profiling tools: EXPLAIN, SHOW PROCESSLIST
- Practical exercise: Resolving a database deadlock
- Day 8: CI/CD, Release & Rollback
- Overview of Jenkins
- Analyzing release failure scenarios
- Executing rollbacks and post-deployment validation
- Day 9: War Room Simulation
- Role-based exercises: incident lead, communications, and technical resolution
- Live troubleshooting scenario focusing on login failures
- Conducting RCA, drafting war room notes, and updating stakeholders
- Day 10: Capstone & Review
- Comprehensive review of tools, logs, escalation paths, Unix, and DB skills
- Final challenge and assessment quiz
- Certification and feedback session
Optional Extensions
- Basics of Kafka/MQ troubleshooting
- APM Tools: AppDynamics/Dynatrace
- Introduction to Kubernetes (pod restarts, log analysis)
- SRE Metrics: SLIs, SLOs, MTTR
Conclusion and Future Steps
Requirements
- A solid grasp of fundamental Java programming concepts
- Practical experience navigating Unix-based operating systems
- Familiarity with enterprise application support workflows
Target Audience
- Support Engineers
- Java Developers looking to transition into support roles
- Production Support Analysts operating within banking institutions
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)