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 essential banking modules
- SLAs, compliance standards (PCI DSS, uptime requirements)
- ITSM workflows covering incident, problem, and change management
- Day 2: Java Production Essentials
- JVM internals, memory management, and garbage collection basics
- Analyzing Java exceptions
- Optimizing the JVM for specific banking workloads
- Day 3: Unix Fundamentals
- Navigating file structures
- Essential commands: ps, top, df, tail, grep, awk, sed
- Introductory shell scripting for automation
- Day 4: Logs & Monitoring
- Interpreting transaction and audit logs
- Utilizing tools such as Splunk, ELK, and native log parsing methods
- Practical exercise: Troubleshooting a failed fund transfer
- Day 5: Ticketing & Escalation Process
- Workflow management using ServiceNow and JIRA
- Escalation matrix progression (L1 → L2 → Dev)
- Best practices for RCA and documentation
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)
- Diagnosing JDBC pool issues and timeouts
- Day 7: DB Troubleshooting
- Addressing slow queries, locks, and deadlocks
- Using SQL profiling tools like EXPLAIN and SHOW PROCESSLIST
- Practical exercise: Resolving a database deadlock
- Day 8: CI/CD, Release & Rollback
- Overview of Jenkins
- Managing release failure scenarios
- Executing rollbacks and performing post-deployment validation
- Day 9: War Room Simulation
- Role allocation: incident lead, communications, and technical fix
- Live troubleshooting scenario involving login failures
- Documenting RCA, war room notes, and stakeholder updates
- Day 10: Capstone & Review
- Review of tools, logs, escalation, Unix, and DB concepts
- Final challenge and quiz
- Certification and feedback session
Optional Add-Ons
- Basics of Kafka/MQ troubleshooting
- APM Tools: AppDynamics/Dynatrace
- Introduction to Kubernetes (pod restarts, log management)
- SRE metrics: SLIs, SLOs, MTTR
Summary and Next Steps
Requirements
- A solid understanding of core Java programming concepts
- Hands-on experience operating Unix-based systems
- Knowledge of support workflows within enterprise applications
Target Audience
- Support Engineers
- Java Developers moving 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)