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 requirements (PCI DSS, uptime)
- ITSM workflows (incident, problem, and change management)
- Day 2: Java Production Essentials
- JVM internals, memory management, and garbage collection basics
- Analysis of Java exceptions
- Tuning the JVM for specific banking workloads
- Day 3: Unix Fundamentals
- File system structure and navigation
- Essential commands: ps, top, df, tail, grep, awk, sed
- Basic shell scripting for automation
- Day 4: Logs & Monitoring
- Interpreting transaction and audit logs
- Utilizing tools such as Splunk, ELK, and native log parsers
- Practical exercise: Troubleshooting a failed fund transfer
- Day 5: Ticketing & Escalation Process
- Managing workflows in ServiceNow and JIRA
- Escalation matrix (L1 to L2 to Development)
- Root cause analysis and documentation best practices
Week 2: Advanced Troubleshooting & Real-Time Simulation
- Day 6: App Server & API Debugging
- Basics of WebLogic and Tomcat
- Diagnosing API failure codes (401, 500, 504)
- Addressing JDBC pool issues and timeouts
- Day 7: Database Troubleshooting
- Managing slow queries, locks, and deadlocks
- SQL profiling using 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 post-deployment validation
- Day 9: War Room Simulation
- Role assignments: incident lead, communications, and technical resolution
- Live troubleshooting scenario: Login failure
- Conducting RCA, war room documentation, and stakeholder updates
- Day 10: Capstone & Review
- Recap of tools, logs, escalation procedures, Unix, and database concepts
- Final challenge and quiz
- Certification and feedback session
Optional Add-Ons
- Basic Kafka/MQ troubleshooting
- APM tools: AppDynamics/Dynatrace
- Fundamental Kubernetes concepts (pod restarts, logs)
- SRE metrics: SLIs, SLOs, MTTR
Summary and Next Steps
Requirements
- A solid grasp of core Java programming concepts
- Practical experience with Unix-based systems
- Familiarity with support workflows in enterprise applications
Target Audience
- Support Engineers
- Java Developers transitioning 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)