We are seeking a highly skilled and experienced Linux System Administrator to join our team. The ideal candidate will have a strong foundation in Linux system administration, with a deep understanding of Linux, Docker, MySQL, and Red Hat. This role requires a proactive problem-solver with excellent troubleshooting and communication skills.
What you will be doing:
- Manage and maintain Linux servers, crons, architecture, including installation, configuration, and troubleshooting.
- Optimize system performance and resource utilization.
- Implement and manage security best practices to protect system integrity.
- Administer and troubleshoot mission critical MySQL databases, including performance tuning and optimization.
- Develop and maintain automation scripts using scripting languages (e.g., Bash, Python, PHP).
- Manage Docker containers and orchestration platforms.
- Advanced knowledge of API's, twilio, sendgrid, openvpn
- Configure and manage network infrastructure, including OpenVPN and others
- Implement and manage complex cron jobs for automated tasks.
- Collaborate with development teams to provide system support and troubleshooting.
- Stay up to date with the latest Linux technologies and trends.
What we are looking for:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Solid understanding of Linux operating systems and command-line tools.
- Proficiency in MySQL database design, optimization, and maintenance.
- Strong programming skills in JavaScript, HTML, PHP, and Bash scripting. Experience with version control systems, such as Git.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and interpersonal skills.
- Ability to work effectively in a collaborative team environment.
- Self-motivated with a strong desire to learn and grow.
- Knowledge of development frameworks such as Symfony is a plus.