Roles & Responsibilities
Responsibilities
- Assist in the deployment, configuration, and maintenance of Linux servers across our infrastructure
- Monitor system performance and troubleshoot issues under the guidance of senior engineers
- Support the implementation of security measures and system updates
- Collaborate with the IT team to automate routine tasks using scripting languages
- Document processes and procedures to support knowledge sharing within the team
- Participate in on-call support rotation and respond to incidents as necessary
Required and Preferred Qualifications
Required :
Basic understanding of Linux operating systems, including installation and configurationFamiliarity with command-line tools and shell scriptingSome experience with network protocols and services (e.g., TCP / IP, DNS, DHCP)Strong desire to learn and grow within the field of ITPreferred :
Experience with virtualization technologies such as VMware or KVMKnowledge of configuration management tools like Ansible or PuppetFamiliarity with cloud platforms such as AWS or AzureTechnical Skills and Relevant Technologies
Proficiency in Linux distributions (e.g., Ubuntu, CentOS)Basic understanding of scripting languages (e.g., Bash, Python)Awareness of monitoring tools (e.g., Nagios, Zabbix)Soft Skills and Cultural Fit
Strong analytical and problem-solving skillsEffective communication skills, both written and verbalAbility to work collaboratively within a team environmentEnthusiasm for continuous learning and professional developmentTell employers what skills you have
Nagios
Puppet
Azure
Ubuntu
DHCP
VMware
Scripting
Configuration Management
Python
CentOS
Operating Systems
Zabbix
Ansible
Virtualization
DNS
Linux