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
- Insight into core banking modules
- SLAs, regulatory compliance (PCI DSS, uptime requirements)
- ITSM processes (incident, problem, and change management)
- Day 2: Java Production Essentials
- Internal JVM mechanics, memory management, and GC fundamentals
- Analyzing Java exceptions
- Tuning the JVM for banking-specific workloads
- Day 3: Unix Fundamentals
- File system architecture and navigation
- Essential commands: ps, top, df, tail, grep, awk, sed
- Introduction to shell scripting for automation tasks
- Day 4: Logs & Monitoring
- Interpreting logs (transaction and audit)
- Utilizing tools such as Splunk, ELK, and native log parsing
- Practical exercise: Troubleshooting a failed fund transfer
- Day 5: Ticketing & Escalation Process
- Managing workflows with tools like ServiceNow and JIRA
- Escalation hierarchy (L1 to L2 to Development)
- Best practices for RCA and documentation
Week 2: Advanced Troubleshooting & Real-Time Simulation
- Day 6: App Server & API Debugging
- Basics of WebLogic and Tomcat
- Interpreting API error codes (401, 500, 504)
- Addressing JDBC pool issues and timeouts
- Day 7: DB Troubleshooting
- Identifying slow queries, locks, and deadlocks
- Using SQL profiling utilities: EXPLAIN, 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 allocation: incident lead, communications, and technical resolution
- Live troubleshooting scenario involving login failures
- Documenting RCA, war room notes, and updating stakeholders
- Day 10: Capstone & Review
- Review of key tools, logs, escalation paths, Unix, and DB concepts
- Final challenge and quiz
- Certification and feedback session
Optional Add-Ons
- Fundamentals of Kafka/MQ troubleshooting
- APM Tools: AppDynamics/Dynatrace
- Basic Kubernetes operations (pod restarts, log analysis)
- SRE metrics: SLIs, SLOs, MTTR
Summary and Next Steps
Requirements
- A solid grasp of fundamental Java programming principles
- Practical experience with Unix-based operating systems
- Knowledge of support processes within enterprise application environments
Target Audience
- Support Engineers
- Java Developers moving into support-oriented roles
- Production Support Analysts working in banking contexts
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)