Search by job, company or skills

talentgigs

DevOps Engineer - AWS

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

The Role

We are looking for a hands-on DevOps Engineer who can independently set up, manage, andmaintain our infrastructure — from spinning up servers and configuring CI/CD pipelines tomonitoring uptime and applying security patches. You will work directly with our development teamsand be the go-to person for all things deployment and infrastructure.

What You Will Work On

• CI/CD Pipeline Setup & Maintenance

• Set up and manage CI/CD pipelines using GitHub Actions, GitLab CI, or Jenkins

• Automate build, test, and deployment workflows for multiple projects

• Ensure smooth code integration from development to staging to productionServer Setup & Environment Management

• Provision and configure VPS servers (Ubuntu/Linux) for multiple client environments

• Set up Docker containers and Docker Compose stacks for dev, staging, and production

• Manage environment variables, secrets, and access controls across environments

• Configure NGINX, SSL certificates, domain routing, and reverse proxiesMonitoring & Uptime

• Set up server and application monitoring (Uptime Kuma, Prometheus, Grafana, or similar)

• Configure alerting for downtime, high CPU/memory usage, and disk space

• Respond to and resolve incidents in a timely mannerPatching & Security

• Apply OS and package patches on a scheduled and as-needed basis

• Implement basic firewall rules, fail2ban, and SSH hardening

• Maintain backups and ensure disaster recovery processes are in placeTroubleshooting

• Debug deployment failures, environment mismatches, and server issues

• Support development teams with environment-related blockers

• Document infrastructure setup, runbooks, and incident resolution stepsRequired

Skills

• Linux/Unix administration (Ubuntu preferred) — comfortable on the command line

• Docker and Docker Compose — building images, managing containers and volumes

• CI/CD tools — GitHub Actions, GitLab CI, or Jenkins

• Basic cloud knowledge — AWS EC2 / Lightsail / GCP / DigitalOcean VPS setup

• NGINX configuration — reverse proxy, SSL (Let's Encrypt), virtual hosts

• Git version control — branching, tagging, and release workflows

• Shell scripting — Bash for automation and cron jobsGood to Have

• Kubernetes — even basic cluster exposure is a plus

• Terraform or Ansible for infrastructure-as-code

• Monitoring tools — Prometheus, Grafana, ELK Stack, or Uptime Kuma

• Experience with cloud cost management and resource optimisation

• Familiarity with Python or Node.js for scripting

Qualification

• Bachelor's degree in Computer Science, IT, or related field (or equivalent practicalexperience)

• 1 year to 1.6 year of hands-on DevOps or system administration experience

• Relevant certifications (AWS Cloud Practitioner, Docker, Linux+) are a plus but notmandatory

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 146084291

Similar Jobs