Proven experience with AWS services and Linux server administration., Strong understanding of CI/CD workflows, especially GitHub Actions., Experience with infrastructure as code tools like CloudFormation or Terraform., Familiarity with deploying backend (Kotlin/Spring Boot) and frontend (React/TypeScript) applications..
Key responsibilities:
Deploy and configure AWS infrastructure 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.
Report this Job
Help us maintain the quality of our job listings. If you find any issues
with this job post, please let us know. Select the reason you're reporting
this job:
The Outline is a new kind of publication, built for the modern world. Our goal is to tell you the most fascinating stories about power, culture, and the future every single day — and to tell those stories in a truly different way.
We’re looking for an experienced DevOps Engineer to help deploy and maintain our platform on AWS. This is a parttimecontract position focused on setting up and optimising our cloud infrastructure, migrating our CICD 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 CICD pipelines from AWS CodePipelineCodeBuild 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 CICD workflows, especially GitHub Actions.
Experience with infrastructure as code (CloudFormation or Terraform).
Familiarity with backend (KotlinSpring Boot) and frontend (ReactTypeScript) deployment.