freehire launches on Product Hunt on 26 August.

Follow →

IT Systems Administrator / DevOps Engineer

Summary

Design, secure, and operate on-prem and hybrid infrastructure including networking, Linux servers, storage, backups, and CI/CD pipelines using Python/Bash and tools like MikroTik, Nginx, Docker, and Prometheus.

IT Systems Administrator / DevOps Engineer

Full-time

Ankara, Turkey

We are seeking a senior IT Systems Administrator / DevOps Engineer to design, operate, and harden our on-prem and hybrid infrastructure. This role owns the end-to-end lifecycle of networking, secure remote access, Linux server operations, storage, backups/DR, observability, and artifact/package distribution. You will be hands-on: building reliable systems, automating repetitive work with Python/Bash, enforcing security baselines, operating firewalls, and collaborating closely with engineering teams to keep services performant and resilient.

Responsibilities

Network, Edge, and Firewalls (Routing/Switching/VPN)

  • Deploy, configure, and maintain MikroTik/Cisco routers, L3 switches, and VPN solutions (including WireGuard).
  • Own firewall operations across edge and internal segments: policy design, rule lifecycle, NAT, segmentation, logging, and controlled change management.
  • Design VLANs, routing, ACLs, and segmentation to support production, lab, and office networks.
  • Troubleshoot network performance/connectivity using packet captures, flow/log analysis, and structured diagnostics.

Internal / Core / External Network Architecture & Secure Access

  • Plan and implement internal/DMZ/external network architecture with explicit trust boundaries and clear routing/firewall policy.
  • Design and operate bastion/jump server patterns (least privilege, auditable access, session controls).
  • Own SSH access patterns: ssh_config, key policies, ProxyJump/ProxyCommand, and secure tunneling.
  • Implement secure RDP access patterns (gateways, restricted exposure, policy controls).

Protocols, Reverse Proxy, and TLS

  • Apply strong fundamentals in TCP/UDP, HTTP/S, WebSockets, NAT, MTU, and timeouts/retries.
  • Own IPv4 address management (subnetting, DHCP/DNS integration, static allocations).
  • Deploy and operate Nginx reverse proxy/load balancing; health checks, routing, headers, rate limiting.
  • Implement TLS/SSL best practices: certificate issuance/renewal, cipher policy, mTLS where appropriate.

Sysadmin & Infrastructure Operations

  • Administer Linux systems: provisioning, patching, package management, service supervision, tuning, log management.
  • Manage server hardware and secure out-of-band access (IPMI).
  • Manage storage: RAID selection, monitoring, rebuild workflows, performance trade-offs.
  • Lead capacity planning, lifecycle management, inventory, and standard operating procedures.

Data, DR, and Reliability (SRE)

  • Operate databases with HA/DR mindset: hot/cold standby, replication, backups/restores, and failover playbooks.
  • Own snapshots and DR planning: RPO/RTO definition, periodic restore tests, DR drills, and runbooks.
  • Support reliability practices: SLIs/SLOs, alerting hygiene, incident response, postmortems.
  • Deploy/operate object storage and integrate with backup/retention and artifact workflows where applicable.

Artifactory, Registries, and Mirrors (Supply Chain & Availability)

  • Deploy, operate, and maintain a central artifact repository.
  • Build and manage repository mirrors/proxies to improve availability, performance, and supply-chain control, including common ecosystems such as:
  • Docker registry proxying/caching (Docker Hub, GHCR, etc.)
  • APT/YUM package mirrors and internal repositories
  • PyPI/NPM/Maven/Go module proxying (as applicable to the org)
  • Define retention, cleanup, and storage tiering policies for artifacts; manage quotas and growth forecasting.
  • Implement access control (RBAC), audit logging, and signing/verification practices where applicable.
  • Integrate Artifactory with CI/CD pipelines for publish/pull workflows, immutability, promotion, and traceability.
  • Design mirror strategy for constrained/air-gapped or unreliable internet environments (fallbacks, sync windows, verification).

Containers & CI/CD

  • Operate Docker/Docker-Compose services with clean patterns for config, secrets, logging, and upgrades.
  • Manage Portainer (or equivalent) with RBAC, approvals, and auditability.
  • Support CI/CD fundamentals: runners/agents, artifact pipelines, environment promotion, safe deployment practices.

Security, Hardening, and Controlled Pentest Activities

  • Implement security baselines: OS hardening, firewalling, secure remote access, secrets handling, patch/vulnerability management.
  • Manage Nitrokey/Yubikey workflows (enrollment, rotation, revocation, recovery).
  • Support or integrate HSM solutions for key custody and sensitive cryptographic operations.
  • Perform authorized internal security assessments: exposure review, config/access-control review, vulnerability scanning in controlled environments, TLS posture checks; write findings with remediation steps and validate fixes.

Observability

  • Implement metrics/dashboards via Prometheus and Grafana; define actionable alerts and SLO-oriented views.
  • Operate ClickHouse where required for high-volume telemetry/analytics and retention.

Automation & Documentation

  • Automate operations with Python and Bash (provisioning, audits, backups, checks, incident tooling).
  • Maintain diagrams/runbooks: networks, firewall policies, access procedures, DR plans, and change logs.
  • Collaborate effectively with software teams, security stakeholders, and technicians.

Minimum Qualifications

  • Bachelor's degree in Computer Engineering (or equivalent).
  • 5+ years in sysadmin, network operations, and/or DevOps/SRE roles

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available