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.
Course Outline
Week 1: Core Foundations
- Day 1: Introduction to Banking Applications
- Overview of key banking modules
- SLAs, compliance requirements (PCI DSS, uptime)
- ITSM workflows (incident, problem, and change management)
- Day 2: Java Production Essentials
- JVM architecture, memory management, and garbage collection basics
- Analyzing Java exceptions
- Tuning the JVM for specific banking workloads
- Day 3: Unix Fundamentals
- File structure navigation and organization
- Essential commands: ps, top, df, tail, grep, awk, sed
- Basic shell scripting for automation tasks
- Day 4: Logs and Monitoring
- Interpreting transaction and audit logs
- Tools: Splunk, ELK stack, and native log parsing
- Practical exercise: Diagnosing a failed fund transfer
- Day 5: Ticketing and Escalation Processes
- Tools: ServiceNow and JIRA workflows
- Escalation matrix (L1 to L2 to Development)
- Root cause analysis and documentation best practices
Week 2: Advanced Troubleshooting and Real-Time Simulation
- Day 6: Application Server and API Debugging
- Basics of WebLogic and Tomcat
- Understanding API failure codes (401, 500, 504)
- Addressing JDBC pool issues and timeouts
- Day 7: Database Troubleshooting
- Managing slow queries, locks, and deadlocks
- SQL profiling tools: EXPLAIN and SHOW PROCESSLIST
- Practical exercise: Resolving a database deadlock
- Day 8: CI/CD, Release, and Rollback
- Jenkins overview
- Analyzing release failure scenarios
- Rollback procedures and post-deployment validation
- Day 9: War Room Simulation
- Role assignments: incident lead, communications, and technical fix
- Live troubleshooting scenario (login failure)
- Root cause analysis, war room note-taking, and stakeholder updates
- Day 10: Capstone and Review
- Recap of tools, logs, escalation, Unix, and database concepts
- Final challenge and quiz
- Certification and feedback session
Optional Add-Ons
- Basics of Kafka and message queue troubleshooting
- APM Tools: AppDynamics and Dynatrace
- Introduction to Kubernetes (pod restarts, logging)
- SRE metrics: SLIs, SLOs, and MTTR
Summary and Next Steps
Requirements
- A solid grasp of core Java programming principles
- Practical experience operating Unix-based systems
- Familiarity with support workflows in enterprise-level applications
Target Audience
- Support Engineers
- Java Developers moving into support-oriented roles
- Production Support Analysts working in banking environments
35 Hours
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)