Overview

Systems Engineer Jobs in Nigeria at CareerBuddy

Title: Systems Engineer

Company: CareerBuddy

Location: Nigeria

In partnership with our client, we are seeking a Systems Engineer who understands that great storytelling needs great infrastructure to reach the world. This is a role for someone who is hands-on, technically sharp, and excited by the challenge of keeping high-traffic digital platforms performant, reliable, and secure at scale. You will lead the setup, maintenance, and scaling of our Linux-based AWS infrastructure, working closely with our engineering team to ensure our publications never miss a beat. If you are passionate about cloud architecture, automation, and building systems that just work, we want to meet you.

Who are we looking for?

  • You are an experienced systems engineer with a strong background in AWS infrastructure and a proven track record of managing high-traffic, high-availability web applications.
  • You are hands-on and detail-oriented, someone who takes ownership of infrastructure end to end, from architecture and deployment through to monitoring and incident resolution.
  • You are a strong problem-solver who stays calm under pressure, investigates issues methodically, and resolves incidents quickly and decisively.
  • You are automation-minded, always looking for ways to reduce manual effort, improve reliability, and build systems that scale without breaking a sweat.
  • You are security-conscious, someone who treats vulnerability management, access control, and server hardening as core responsibilities, not afterthoughts.
  • You are a clear communicator who can translate complex infrastructure updates and risks into language that non-technical stakeholders can understand and act on.
  • You are collaborative by nature, comfortable working closely with developers to optimize application performance and deployment workflows across multiple projects.

Your Responsibilities…

Server & Cloud Infrastructure

  • You will design, deploy, and maintain AWS infrastructure including EC2, ALB, Aurora DB, CloudFront, S3, and Route53 to support our digital platforms.
  • You will manage and tune NGINX, PHP-FPM, and CDN caching configurations for high-performance web delivery across our publications.
  • You will implement and maintain auto-scaling and load balancing strategies to handle traffic spikes reliably and efficiently.
  • You will oversee system monitoring, uptime tracking, and alerting using tools such as CloudWatch, UptimeRobot, New Relic, or similar platforms.

Automation & CI/CD

  • You will develop and maintain CI/CD pipelines for multiple WordPress projects using GitHub Actions or equivalent tools.
  • You will automate deployments, testing, and rollback strategies to minimise downtime and ensure smooth, consistent releases.
  • You will maintain and secure Git repositories, environment secrets, and build processes across all projects.

Database & Backup Management

  • You will manage Aurora MySQL-compatible instances, ensuring redundancy, performance tuning, and optimal database health at all times.
  • You will implement regular automated backups, conduct restore testing, and maintain robust disaster recovery plans.

Security & Compliance

  • You will manage IAM users and roles, SSH keys, and server-level permissions to ensure access is controlled, appropriate, and auditable.
  • You will regularly apply security patches and updates to infrastructure and dependencies, staying ahead of vulnerabilities before they become risks.
  • You will perform periodic vulnerability scanning and server hardening to maintain a strong and resilient security posture.

Monitoring & Troubleshooting

  • You will proactively monitor system logs, performance metrics, and error alerts, addressing issues before they escalate into incidents.
  • You will investigate and resolve outages and incidents in close collaboration with the development team, minimising impact and recovery time.
  • You will produce periodic reports on uptime, performance, and cost efficiency to keep leadership informed and support strategic infrastructure decisions.

Collaboration & Communication

  • You will work closely with developers to optimize application performance and streamline deployment workflows across environments.
  • You will communicate infrastructure updates, risks, and improvements clearly to both technical and non-technical stakeholders.
  • You will document configurations, processes, and troubleshooting guides to build a strong knowledge base for the team.

What Success Looks Like…

  • Infrastructure uptime consistently meets or exceeds agreed SLAs, with zero preventable outages due to missed patches, misconfiguration, or inadequate scaling.
  • CI/CD pipelines are live and operating reliably across all WordPress projects, with deployments running smoothly and rollbacks executed with minimal downtime.
  • Automated backup and disaster recovery plans are tested regularly and proven to work, with restore times meeting defined recovery objectives.
  • Security vulnerabilities are identified and remediated proactively, with periodic hardening reviews completed on schedule and no critical unresolved findings.
  • Infrastructure cost efficiency is tracked and reported regularly, with measurable optimisations identified and implemented over time.
  • Documentation is comprehensive, up to date, and genuinely useful, enabling the development team to operate with clarity and confidence.

To be considered for this role you should have…

  • Strong hands-on experience with AWS services including EC2, ALB, CloudFront, RDS/Aurora, Route53, S3, and IAM.
  • A proven track record managing high-traffic, high-availability web applications in production environments.
  • Solid experience with Linux server administration, specifically Ubuntu or Debian.
  • Proficiency with NGINX, PHP-FPM, and WordPress performance tuning.
  • Strong knowledge of CI/CD pipelines, Git, and version control workflows.
  • Experience managing and optimising MySQL or Aurora databases.
  • Experience implementing monitoring and alerting systems at scale.
  • Strong problem-solving skills and a disciplined approach to documentation.
  • Bonus: Familiarity with containerisation tools such as Docker or ECS.
  • Bonus: Experience with Terraform or CloudFormation for infrastructure as code.
  • Bonus: Knowledge of Redis, Memcached, or object caching for WordPress.
  • Bonus: Experience managing multi-environment deployments across staging and production.
  • Bonus: Familiarity with modern PHP development and custom WordPress engineering.

Challenges you may face in this role…

  • Managing infrastructure reliability and performance across multiple high-traffic publications simultaneously, where downtime has a direct and visible impact.
  • Balancing proactive infrastructure improvements and automation work with the reactive demands of incident response and day-to-day maintenance.
  • Keeping security posture strong in an environment where the pace of development and publishing means change is constant and fast-moving.
  • Communicating technical infrastructure decisions and risks clearly to non-technical stakeholders who need to understand the impact without the detail.
  • Scaling WordPress-based infrastructure in a cost-efficient way as traffic and content volume continue to grow.

The Goodies…

  • Competitive salary and benefits package.
  • The opportunity to build and shape infrastructure that powers some of Africa's most exciting digital media brands.
  • A collaborative, passionate team that values great work and gives you the space to do it well.
  • A fast-moving, high-impact environment where your contributions are visible and meaningful.
Upload your CV/resume or any other relevant file. Max. file size: 800 MB.