DevOps Engineer

Vietnam
Engineer /
Part Time /
Remote
About the Role

We’re looking for an experienced DevOps Engineer to help deploy and maintain our platform on AWS. This is a part-time/contract position focused on setting up and optimising our cloud infrastructure, migrating our CI/CD from AWS CodeCommit to GitHub Actions, and ensuring high availability, performance, and security across our web frontend, backend services, and databases.

Important: The code base is a bit dated, with the last update in April 2024, so part of the role will involve working with and deploying older dependencies.

Key Responsibilities:

    • Deploy and configure AWS infrastructure (VPC, EC2, ELB, RDS, S3, Redis, Lambda, SQS, CloudFront, WAF) using CloudFormation.
    • Manage secure DevOps access via a bastion server.
    • Migrate CI/CD pipelines from AWS CodePipeline/CodeBuild to GitHub Actions.
    • Implement monitoring, logging, and alerting with AWS CloudWatch.
    • Maintain security best practices, including encryption and MFA.
    • Optimise performance using caching (Redis) and scalable architectures.

Requirements:

    • Proven experience with AWS services and Linux server administration.
    • Strong understanding of CI/CD workflows, especially GitHub Actions.
    • Experience with infrastructure as code (CloudFormation or Terraform).
    • Familiarity with backend (Kotlin/Spring Boot) and frontend (React/TypeScript) deployment.
    • Scripting skills (Bash, Python, or similar).

Nice to Have:

    • AWS certifications (Solutions Architect, DevOps Engineer).
    • Experience with microservices orchestration (AWS Step Functions).