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 and compliance standards (PCI DSS, uptime requirements)
- ITSM workflows covering incident, problem, and change management
- Day 2: Java Production Essentials
- Insights into JVM internals, memory management, and garbage collection basics
- Analyzing Java exceptions
- Optimizing the JVM for banking-specific workloads
- Day 3: Unix Fundamentals
- File system structure and navigation
- Essential commands: ps, top, df, tail, grep, awk, sed
- Basics of shell scripting for automation tasks
- Day 4: Logs & Monitoring
- Interpreting transaction and audit logs
- Utilizing tools such as Splunk, ELK, and native log parsing capabilities
- Practical exercise: Troubleshooting a failed fund transfer
- Day 5: Ticketing & Escalation Process
- Working with ServiceNow and JIRA workflows
- Understanding the escalation matrix (L1 → L2 → Development)
- Best practices for Root Cause Analysis (RCA) and documentation
Week 2: Advanced Troubleshooting & Real-Time Simulation
- Day 6: App Server & API Debugging
- Fundamentals of WebLogic and Tomcat
- Analyzing API failure codes (401, 500, 504)
- Addressing JDBC pool issues and timeout scenarios
- Day 7: DB Troubleshooting
- Investigating slow queries, locks, and deadlocks
- Using SQL profiling tools such as EXPLAIN and SHOW PROCESSLIST
- Practical exercise: Resolving a database deadlock
- Day 8: CI/CD, Release & Rollback
- Overview of Jenkins
- Analyzing release failure scenarios
- Executing rollbacks and performing post-deployment validation
- Day 9: War Room Simulation
- Role assignments: incident lead, communications, and technical fix
- Live troubleshooting scenario involving login failures
- Conducting RCA, documenting war room notes, and updating stakeholders
- Day 10: Capstone & Review
- Recap of tools, log analysis, 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, log analysis)
- SRE metrics: SLIs, SLOs, MTTR
Summary and Next Steps
Requirements
- A solid grasp of core Java programming concepts
- Hands-on experience with Unix-based operating systems
- Familiarity with support processes in enterprise application contexts
Intended Audience
- Support Engineers
- Java Developers transitioning into support roles
- Production Support Analysts working in 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)