42SG IT and Pedagogy Assistant (Associate)
As an IT and Pedagogy Assistant at 42 Singapore, you will play a crucial role in maintaining our technical infrastructure and supporting our innovative pedagogical approach. You will work closely with the IT Lead to develop new applications and ensure our local IT infrastructure, comprising 150 computers, adheres to the 42 Network's standards. Additionally, you will be the primary point of contact for students regarding IT and pedagogical matters.
In this role, you will provide technical support to operationalise all aspects of Ecole 42 programme, including but not limited to;
- Install and configure software and hardware
- Manage network servers and technology tools
- Set up accounts and workstations
- Monitor performance and maintain systems according to requirements
- Troubleshoot issues
- Ensure security through access controls, backups and firewalls
- Keep systems updated.
- Develop expertise to train staff on new technologies
- Any other matters as necessary for the smooth operations of 42 programme
Requirements:
Interested applicants should possess the following:
- Experience in the development and usage of APIs.
- Experience in the development for Linux.
- Proficient in programming one or more programming languages such as C, Python, JavaScript, C++.
- Adaptable, resourceful and self-motivated.
- Have a knack for bonding people together and love to work with people
- Should possess a flexible and entrepreneurial nature to work successfully on new programs, contributing experience, intuition, and teamwork to evaluate problems and implement solutions.
Preferred Qualifications:
- Educational Background: Relevant degree in Information Systems or Information Technology or an equivalent field.
- Networking Knowledge: Knowledge of networking, including routing, firewalls (pfSense), and switch configuration (Cisco).
- Monitoring Tools: Familiarity with monitoring tools such as Prometheus and Grafana.
- Virtualization: Experience with virtualization technologies (ESXi / VCenter).
- Deployment Tools: Knowledge of deployment tools (Ansible, Munki).
- Backup Solutions: Experience with backup solutions (Veeam).
- Experience as a System Administrator, Network administrator or similar role