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 standards (PCI DSS, uptime requirements)
- ITSM workflows (incident, problem, and change management)
- Day 2: Java Production Essentials
- JVM architecture, memory management, and garbage collection basics
- Analyzing Java exceptions
- JVM optimization for banking workloads
- Day 3: Unix Fundamentals
- File structure and navigation techniques
- Essential commands: ps, top, df, tail, grep, awk, sed
- Foundations of shell scripting for automation
- Day 4: Logs & Monitoring
- Interpreting transaction and audit logs
- Monitoring tools: Splunk, ELK stack, and native log parsing
- Practical exercise: Troubleshooting a failed fund transfer
- Day 5: Ticketing & Escalation Process
- Using tools like ServiceNow and JIRA workflows
- Escalation matrix (L1 to L2 to Development)
- Root Cause Analysis (RCA) and documentation best practices
Week 2: Advanced Troubleshooting & Real-Time Simulation
- Day 6: App Server & API Debugging
- Basics of WebLogic and Tomcat
- Interpreting API failure codes (401, 500, 504)
- JDBC pool issues and timeout management
- Day 7: DB Troubleshooting
- Diagnosing 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
- Rollback procedures and post-deployment validation
- Day 9: War Room Simulation
- Role assignment: incident lead, communications, and technical resolution
- Live troubleshooting scenario (login failure)
- RCA, war room documentation, and stakeholder updates
- Day 10: Capstone & Review
- Review of tools, logs, escalation processes, Unix, and DB concepts
- Final challenge and quiz
- Certification and feedback session
Optional Add-Ons
- Kafka/MQ troubleshooting fundamentals
- APM Tools: AppDynamics/Dynatrace
- Basic 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 enterprise application support workflows
Target Audience
- Support Engineers
- Java Developers moving into support roles
- Production Support Analysts operating 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)