Remote IT & DevOps Support Engineer (Linux / Networking / Automation)

Заказчик: AI | Опубликовано: 09.10.2025
Бюджет: 15 $

We are looking for an experienced freelance IT Support & DevOps Engineer to assist our small technology company with on-demand technical tasks. You will work on Linux-based servers (mainly VPS) and internal systems to help us configure, maintain, and secure our infrastructure — including networking, software installation, CI/CD environments, Git repositories, and user management. This is a remote, flexible, hourly or task-based collaboration. Most interventions are scheduled in advance and executed under supervision via secure remote sessions (tmate / RustDesk). Typical Responsibilities Install, configure, and maintain software on Linux (Ubuntu/Debian preferred) and Windows workstations. Manage networking, VPN (WireGuard), firewall, and port configurations on cloud servers. Deploy, monitor, and troubleshoot RustDesk / tmate / SSH remote access systems. Maintain GitLab / GitHub CI/CD pipelines, runners, and basic automation scripts. Handle user and permission management on Linux and 365 environments. Perform system updates, backups, snapshots, and health checks. Assist with Docker or container setup when required. Document all operations and follow company security policies. Requirements Proven experience as Linux system administrator or DevOps engineer. Good understanding of networking (firewall, VPN, DNS, routing). Familiar with Git, SSH, and at least one CI tool (GitLab CI, Jenkins, etc.). Ability to write and understand Bash or Python scripts. Basic Windows system administration skills (user setup, remote access tools). Strong sense of security and traceability — all actions must be logged and documented. Clear written and spoken English. Availability for scheduled sessions during European business hours (approx. 8:00–19:00 CET). Nice to Have Experience with self-hosting tools (RustDesk, Tmate, Docker, Nginx, PostgreSQL, GitLab). Familiarity with cloud providers (AWS, DigitalOcean, Aruba, etc.). Knowledge of automation / configuration tools (Ansible, Terraform, CI runners). Understanding of basic FPGA or software development environments (a plus, not required). Engagement Details Type: Freelance / remote. Mode: Hourly or per-task (depending on scope). Work coordination: Tasks managed via Microsoft Teams + Planner or GitHub issues. Access method: Remote terminal via tmate (Linux) or RustDesk (GUI), always under supervision. Reporting: Short summary after each task (actions done, logs, recommendations). Start: Immediate. Example Tasks Set up RustDesk self-hosted server on Ubuntu VPS. Configure firewall and automatic backup on existing server. Install and test GitLab Runner for FPGA build flow. Prepare environment for CI automation and linting tools. Create new Linux users and SSH keys for freelancers. Optimize or document current network topology. How to Apply Please include: A short description of your relevant experience. Example of similar systems you’ve configured or maintained. Your preferred hourly rate and timezone. Availability (days/hours per week).