Al Farouk Educational Services is seeking an experienced **IT Infrastructure Specialist** to design, implement, and maintain comprehensive IT infrastructure supporting our educational technology platforms. This role requires advanced technical expertise in server management, database administration, Python automation, and scalable platform architecture to support large-scale e-learning operations and student account management systems.
The ideal candidate will have deep experience managing multi-user systems at scale, optimizing high-transaction databases, developing automation scripts, and implementing infrastructure monitoring to ensure high availability and performance.
Infrastructure & System Management
- Design, implement, and maintain IT infrastructure for educational technology platforms supporting large-scale operations
- Manage high-performance Linux/Ubuntu server infrastructure for databases, application servers, and content delivery
- Monitor system performance, conduct capacity planning, and optimize infrastructure for scalability
- Coordinate infrastructure upgrades, system migrations, and technology refresh cycles with minimal service disruption
Database Administration & Optimization
- Design and manage PostgreSQL database infrastructure for student account management, learning analytics, and content repositories
- Implement database optimization strategies including indexing, query tuning, and performance monitoring for high-transaction workloads
- Develop automated database maintenance procedures, backup strategies, and disaster recovery protocols
- Create complex SQL queries, stored procedures, and database reports for educational data management
Automation & Development
- Develop Python automation scripts for infrastructure management, user account provisioning, and system maintenance
- Implement automated monitoring and alerting systems for proactive incident detection and resolution
- Create CLI tools and RESTful APIs using Python frameworks (FastAPI/Flask) for system administration and operational efficiency
- Build scheduled automation jobs (cron) for routine maintenance, data processing, and system health checks
Platform Integration
- Develop and maintain RESTful APIs for educational platform integration and third-party service connectivity
- Integrate third-party educational technology services and APIs for enhanced platform functionality
- Implement API authentication, rate limiting, and security best practices for platform access control
- Create comprehensive API documentation and integration guides for internal teams
Network & Security
- Manage network architecture, security protocols, and access control systems for educational technology infrastructure
- Implement VPN configurations, firewall rules (iptables), and network security best practices
- Ensure compliance with data protection requirements and educational technology security standards
- Conduct regular security audits and vulnerability assessments for infrastructure components
Monitoring & Performance
- Deploy and configure monitoring tools (Prometheus, Grafana, or similar) for real-time infrastructure visibility
- Create performance dashboards, alerting systems, and operational metrics tracking
- Conduct performance analysis, bottleneck identification, and provide optimization recommendations
- Implement centralized logging and audit systems for compliance and troubleshooting
Documentation & Support
- Develop and maintain comprehensive technical documentation for infrastructure systems, APIs, and procedures
- Create runbooks, standard operating procedures (SOPs), and disaster recovery documentation
- Provide technical support and troubleshooting for infrastructure-related issues
- Train operations team on system usage, best practices, and troubleshooting procedures