About Serokell
Serokell is a fully remote software development company working on technically ambitious projects across areas like programming languages, blockchain infrastructure, fintech, biotech, and AI. We care about strong engineering, thoughtful collaboration, and solving complex problems with depth rather than hype.
We review applications on a rolling basis. Start date depends on current project needs and mutual fit. If your profile is a strong match, we will contact you with next steps.
About the Role
We are looking for a Senior DevOps Engineer with solid AWS experience to join project-based work for our clients.
This role is focused on cloud infrastructure design and migration: planning target architectures, moving production workloads and databases safely, and building infrastructure as code. You will work closely with Serokell engineers and take part in technical discussions with client stakeholders.
Hiring Process Overview
The first step is a short questionnaire. Next, we invite matching candidates to an HR screening. Then we conduct a technical interview with those whose profiles align with our requirements. Successful candidates will receive an offer. In rare cases, there may be an additional short call with a project lead.
Requirements
- Several years of experience working as a DevOps Engineer, Site Reliability Engineer, or in a similar cloud infrastructure role (3+ years is a good guide).
- Substantial hands-on experience with AWS: access management (IAM), networking (VPC, subnets, security groups), and core services such as EC2 and S3.
- Experience with production PostgreSQL migrations: replication, switchover, backups, and a tested rollback plan.
- Experience with declarative Infrastructure as Code: Terraform or a similar tool.
- Ability to lead technical discussions with client stakeholders and turn the outcome into a written design and estimate.
- Ability to work independently in a remote environment.
General Requirements
- Strong command of Linux-based environments.
- Understanding of computer networks, including IP addressing and routing, TCP, and UDP.
- Ability to work with application code when needed.
- Readiness to participate in code reviews, technical discussions, and cross-functional collaboration.
- Care for code quality, reliability, and maintainability.
- Fluent spoken and written English.
Will be a plus if you have
- Experience with Nix.
- A cloud migration done end to end.
- Experience designing least-privilege access across multiple AWS accounts.
- Experience with managed container services and CI/CD.
- Experience with other major cloud providers.
Responsibilities
- Design target cloud architectures together with the team and agree on them with the client.
- Plan and run production database migrations with a rollback path.
- Build and maintain infrastructure as code.
- Move production workloads in planned stages.
- Review infrastructure changes made by other team members.
- Document infrastructure decisions.
What We Offer
- Competitive salary.
- Attractive international projects.
- Participation in leading world conferences.
- International teams and a multicultural environment.
- Fully remote work and flexible working hours.
- Possibility to take days off whenever you need.
- Investment in your professional and career growth, which will correspond to wage growth.
- Mentoring and training.
- Therapy sessions to support your well-being.
- Opportunity to contribute to one of the functional programming industry’s leading blogs.
By joining Serokell, you will become part of a remote international team of engineers, researchers, designers, and other thoughtful people who care about building difficult things well. You will have the chance to work on meaningful technical challenges, contribute to long-term engineering decisions, and grow in an environment that values curiosity, autonomy, and strong technical standards.