We are seeking a versatile Junior to Mid-Level DevOps Engineer to join our infrastructure team. This role sits between junior and mid-level and is intentionally broad, covering a wide range of technologies and responsibilities. The ideal candidate is a proactive problem-solver who enjoys wearing multiple hats, supports development teams, and is always willing to step into new areas of infrastructure to help the company achieve its goals.
Key Responsibilities
- Maintain, troubleshoot, and support Linux-based servers (patching, monitoring, performance tuning).
- Manage Azure Cloud resources (VMs, networking, storage, basic cost governance).
- Administer MDM (Mobile Device Management) solutions for MacOS fleets (enrolment, policies, compliance).
- Automate repetitive operational tasks and server configuration using Ansible (playbooks, roles, inventory management) + Bash / Python scripting
- Support developers daily: build and maintain CI/CD pipelines, troubleshoot build/deploy issues.
- Work with Docker: build, optimise, and maintain container images; manage containerised workloads.
- Handle Google Workspace administration (user lifecycle, groups, security controls, Drive/DLP rules, SSO integrations)
- Manage SSL/TLS certificates across environments (issuance, renewal, automation).
- Secure web applications: implement and tune WAF (Web Application Firewall) rules, perform basic security hardening and incident response.
- Provide operational support for PostgreSQL and MySQL databases (backups, restores, monitoring, basic tuning, replication).
- Monitor and verify backup processes; ensure RPO/RTO compliance.
- Plan, execute, and document disaster recovery tests
- Proactively take ownership of any infrastructure area required to meet evolving company objectives (flexibility is essential).
Required Qualifications & Skills
- 2–5 years of hands-on experience in DevOps, SysAdmin, or Cloud Operations (or equivalent education + projects).
- Solid Linux administration skills.
- Working knowledge of Azure Cloud
- Practical experience with Docker (building images, Dockerfiles, basic Compose/Kubernetes concepts).
- Understanding of CI/CD principles and tools
- Familiarity with at least one scripting language (Bash, Python).
- Basic database operations knowledge (PostgreSQL/MySQL backups, queries, user management).
- Experience or strong willingness to learn Google Workspace admin and MacOS MDM.
- Understanding of web security fundamentals (SSL certificates, WAF rules, common web vulnerabilities).
- Strong ownership mindset and comfort working across a wide technology stack.
Nice-to-Have Skills
- Experience with Infrastructure as Code (Pulumi, Ansible).
- Exposure to monitoring stacks (NewRelic, Prometheus, Grafana).
- Networking fundamentals (DNS, load balancers, VPNs)
- Participation in on-call rotation (currently light)
- Previous involvement in disaster recovery planning or audits.
- Enjoys helping developers succeed (patient, collaborative)