🚀 DevOps Engineer Job Description (Servers, Security, CI/CD, In-House Infrastructure)
📍 Location: On-site (Setúbal, Portugal)
💼 Employment Type: Full-time
💰 Salary: €32-€45k
About the Role
We are looking for a DevOps Engineer to manage and secure our in-house infrastructure, automate deployments, and optimize our CI/CD pipeline. You will be responsible for server management, security enforcement, networking, and infrastructure automation.
🔹 Responsibilities
1️⃣ Server & Infrastructure Manageme
* ntManage and maintain Linux-based servers (Ubuntu, Debian, CentO
* S)Deploy and monitor on-premises servers, networking, and power system
* s.Implement high availability (HA) and failover strategies for critical servi
* ceOptimize server performance, storage, and backu
* psMaintain and scale a hybrid cloud setup (AWS, on-prem, and private cloud infrastructure
)
.
2️⃣ CI/CD & Code Deployment Automa
t
* ion
Build and maintain CI/CD pipelines using GitHub Actions, GitLab CI/CD, or Jenk
* ins.Automate software deployments for web applications and internal to
* ols.Maintain self-hosted CI/CD infrastructure (runners, deployment serve
* rs).Optimize rollbacks, blue-green deployments, and zero-downtime strateg
i
e
s.
3️⃣ Security & Comp
* lianceSet up firewalls, access controls, and server hard
* ening.Enforce SSH key-based authentication & disable root
* login.Implement intrusion detection (Snort, Suricata) & fail2ban for SSH security.Monitor system logs for suspicious activity and conduct regular security a
* udits.Manage encrypted storage, VPN access (WireGuard/Tailscale), and private Git ho
* sting.Authentication management w/ ensuring 2FA & other security improvement opportu
n
i
ties
4️⃣ Networking & Office IT
* SecurityConfigure VLANs to separate office traffic from DevOps infrast
* ructure.Server setup basics required & will have consulting adviceSet up Wi-Fi segmentation (secure internal network vs. general offic
* eWi-Fi).Implement real-time power monitoring (Smart PDUs,Energy Meter at the breake
r
p
anel).
5️⃣ Monitoring, Backups & Disaste
* r RecoverySet up monitoring for servers an
* d network.Implement automated alerts (Slack, email) for CPU spikes, outages, and security threats.Maintain regularbackups (AWS S3, on-prem NAS, offsite re
* dundancy).Plan and test disaster recovery scenarios to minimize
d
owntime.
🔹 What You’ll Need (Req
u
irements)
✅ 1+ years of experience in DevOps, Infrastructure, or System Admin
istration.✅ Strong experience with Linux (Ubuntu, Debian, CentOS) server m
anagement.✅ Experience with CI/CD tools (GitHub Actions, GitLab CI, Jenkins, o
rsimilar).✅ Knowledge of networking (firewalls, VLANs, VPNs, BGP
,routing).✅ Familiarity with security best practices (SSH hardening, IDS/IPS, acces
scontrol).✅ Experience managing Docker, Kubernetes, or containerized env
ironments.✅ Comfortable managing physical hardware (rack-mounted servers, PDUs, UP
Ssystems).✅ Understanding of database administration (PostgreSQL, MySQL, o
rMongoDB).✅ Experience with monitoring/logging tools (Grafana, Prometheus, E
L
K stack).
🔹 Nice to Have (Preferr
e
d Skills)
⭐ Experience working with Hybrid Cloud (AWS, Proxmox, OpenSta
ck, etc.).⭐ Hands-on experience with hardware setup & data center o
perations.⭐ Familiarity with IaC tools (Terraform, Ansible, S
altStack).⭐ Knowledge of DDoS protection, reverse proxies (Cloudflare, HAProxy
,Traefik).⭐ Experience with energy monitoring & infrastructur
e
scaling.
🔹 Wha
t We Offer✔ A chance to build and manage an on-prem infrastructure fro
m scratch.✔ The opportunity to own security, networking, and server a
utomation.✔ A hands-on role in scaling our infrastructure and hybrid cl
oud setup.✔ Work with a team that values security, automation, and fast de
ployments.✔ Competitive salary and the chance to grow with th
e
company.
Check us out her: https://www.gr
eatlab.io/