Cloud Computing TA
Feb 2025
–
Jul 2025
5 months
Isfahan University of Technology
Designed Docker-based CTF infrastructure project with microservices architecture
Teaching Role
Teaching Assistant for Cloud Computing course, focusing on containerization and distributed systems architecture.
Key Responsibilities
- Project Design: Created comprehensive CTF contest infrastructure project using Docker and microservices
- Infrastructure Architecture: Designed scalable system serving different questions for different teams efficiently
- Student Guidance: Provided support for containerization, orchestration, and distributed system concepts
- Technical Mentoring: Assisted students in implementing complex cloud-based solutions
Course Topics
- Docker: Containerization and container orchestration for scalable applications
- Microservices Architecture: Distributed system design with Flask and FastAPI
- Database Management: PostgreSQL for data persistence and Redis for caching
- Task Queue Systems: Celery for asynchronous task processing and background jobs
Project Implementation
Complete infrastructure implementation available at: https://github.com/mamadmr/Cloud-Assignment