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: Fundamental Building Blocks
- Day 1: Overview of Banking Applications
- Review of core banking modules
- Understanding SLAs and compliance standards (PCI DSS, uptime)
- ITSM processes (incident, problem, and change management)
- Day 2: Essentials of Java Production
- Insights into JVM internals, memory management, and garbage collection
- Analyzing Java exceptions
- Tuning the JVM for specific banking workloads
- Day 3: Unix Basics
- Navigating file structures
- Key commands: ps, top, df, tail, grep, awk, sed
- Introduction to shell scripting for automation
- Day 4: Logging and Monitoring
- Interpreting transaction and audit logs
- Utilizing tools such as Splunk, ELK, and native log analysis
- Practical exercise: Diagnosing a failed fund transfer
- Day 5: Ticket Management and Escalation
- Working with tools like ServiceNow and JIRA
- Escalation hierarchy (L1 to L2 to Development)
- Best practices for Root Cause Analysis (RCA) and documentation
Week 2: Advanced Diagnostics and Real-Time Simulation
- Day 6: Application Server and API Debugging
- Basics of WebLogic and Tomcat
- Interpreting API error codes (401, 500, 504)
- Addressing JDBC pool issues and timeouts
- Day 7: Database Troubleshooting
- Managing slow queries, locks, and deadlocks
- Using SQL profiling tools: EXPLAIN and SHOW PROCESSLIST
- Practical exercise: Resolving a database deadlock
- Day 8: CI/CD, Release Management, and Rollback
- Jenkins fundamentals
- Handling release failure scenarios
- Executing rollbacks and validating post-deployment stability
- Day 9: War Room Simulation
- Role assignment: Incident Lead, Communications, Technical Resolution
- Live troubleshooting scenario: Login failures
- Conducting RCA, recording war room notes, and updating stakeholders
- Day 10: Capstone Project and Assessment
- Recap of tools, logging, escalation, Unix, and database concepts
- Final challenge and knowledge quiz
- Certification and feedback discussion
Optional Enhancements
- Basics of Kafka and Message Queue troubleshooting
- APM Tools: AppDynamics and Dynatrace
- Foundations of Kubernetes (pod restarts, log management)
- SRE Metrics: SLIs, SLOs, and MTTR
Conclusion and Future Pathways
Requirements
- A solid grasp of core Java programming principles
- Proficiency in operating within Unix-based systems
- Familiarity with enterprise application support workflows
Target Audience
- Support Engineers
- Java Developers moving into support positions
- 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)