Role in brief
SwapRail is hiring a Senior DevOps Engineer to manage and optimize their cloud infrastructure and deployment pipelines. This role involves maintaining CI/CD, containerized environments, and ensuring system reliability and scalability. Candidates with strong experience in AWS, GCP, Docker, and CI/CD tools should apply.
About the role
This role focuses on the core infrastructure and deployment systems at SwapRail. You will be responsible for designing, building, and maintaining these systems to ensure they are scalable, reliable, and performant. A key part of the work involves managing cloud resources across AWS and GCP, alongside optimizing infrastructure costs and performance.
The position requires building and maintaining CI/CD pipelines for environments with multiple services. You will also be tasked with designing and implementing monitoring, logging, and alerting systems to proactively address issues. Ensuring high availability and reliability of all systems, including support for blockchain node infrastructure and RPC, is central to this role.
Success in this position means consistently delivering robust infrastructure and efficient deployment workflows. This includes managing containerized environments using Docker and applying infrastructure as code principles. Your contributions will directly impact the stability and performance of SwapRail's underlying technology stack.
The salary for this position ranges from $150,000 to $195,000 USD annually.
Skills that matter here
- AWS: This role requires managing cloud infrastructure and deployment workflows within the AWS environment.
- GCP: This role requires managing cloud infrastructure and deployment workflows within the GCP environment.
- Docker: You will be responsible for managing containerized environments using Docker.
- GitLab CI: You will build and maintain CI/CD pipelines, utilizing tools like GitLab CI.
- GitHub Actions: You will build and maintain CI/CD pipelines, utilizing tools like GitHub Actions.
- Terraform: Experience with infrastructure as code, specifically Terraform, is required for managing infrastructure.
Who this role suits
- A person who thrives on building and maintaining robust, scalable infrastructure.
- Someone with a strong background in cloud platforms and containerization technologies.
- An individual who is proactive in designing monitoring and alerting systems to ensure system reliability.
- A candidate who enjoys optimizing infrastructure for both cost and performance.
From the employer
- Build and maintain CI/CD pipelines for multi-service environments
- Manage cloud infrastructure (AWS / GCP) and deployment workflows
- Design and implement monitoring, logging, and alerting systems
- Ensure system reliability, scalability, and high availability
- Manage containerized environments using Docker
- Optimize infrastructure cost and performance
- Support blockchain node infrastructure and RPC reliability
- Experience with cloud platforms (AWS / GCP)
- Strong experience with Docker and containerized deployments
- Experience with CI/CD tools (GitLab CI, GitHub Actions, etc.)
- Strong knowledge of Linux systems and networking
- Experience with infrastructure as code (Terraform or similar)
Questions about this role
What is the remote work policy for this position?
This is a fully remote position.
What level of seniority is expected for this role?
This is a senior-level position.
What are the key technical skills required for this role?
Key technical skills include AWS, GCP, Docker, GitLab CI, GitHub Actions, Linux, and Terraform.