DevOps Engineer - Midnight Foundation
IO Global · Anywhere in the World
What this role requires
11 requirements, read out of the advert rather than guessed from the job title:
See how often each of these is required across open DevOps and platform roles in Europe.
Free, no card. Tells you which of them your CV evidences and which it only implies.
Job description
Headquarters: India
URL: http://iohk.io
Description DevOps Engineer | Midnight Foundation Location: This is a full-time remote role for candidates based in Asia, with 1–2 hours of daily overlap required with US or EU time zones. Schedule: Flexible (Sunday–Thursday or Tuesday–Saturday) Work Schedule The Role You are ready to apply best practices for monitoring, observability, security, and infrastructure automation to expand the multi-cloud and bare metal platforms powering our Cardano and Midnight deployments. The ideal candidate is passionate about blockchain, privacy, and disrupting the status quo. Requirements Key Responsibilities Protocol Reliability: Ensure availability of our services, specifically targeting 99.99% system uptime for critical blockchain infrastructure. Response to incidents and identify potential issues in a timely manner. Blockchain Ops: Develop and maintain open source tools to manage a Cardano and Midnight infrastructure in a multi-cloud or bare metal hybrid environment (AWS, Google Cloud, and bare metal). Pre-Launch Defense: Actively troubleshoot issues during testing and deployment, catching and solving protocol-level bottlenecks before mainnet upgrades. CI/CD Mastery: Build and maintain pipelines for Midnight projects using GitHub Actions and other tools to ensure a secure software development life cycle. On-Call & Incident Response: Participate in the on-call rota, providing rapid mitigation for production system interruptions. Scaling: Plan, coordinate, and manage the progressive transition from a foundation-coordinated federated validator model to a fully decentralized validator network. Requirements Experience: 5+ years in a DevOps/SRE role, with direct experience in blockchain infrastructure. Linux Mastery: Strong experience with Linux-based systems and administration. Orchestration: Working knowledge of container environments and Kubernetes orchestration. Observability Stack: Proficient with Grafana, Prometheus, or similar tools for real-time monitoring. Technical Scripting: Expert in shell scripting, with knowledge of systems languages, Rust, Go and Python. Cloud & IaC: Extensive experience configuring, scaling, monitoring, and tuning services in AWS/GC. Documentation: Proven ability to write clear operational designs and blameless post-mortems. CI/CD: Experience with continuous integration and continuous delivery tools, like Jenkins, GitHub Actions, etc. Nice to Have Node Operations: Previous experience running and maintaining Cardano stake pools or partner chain nodes. Advanced Ops: Experience with tools like GitOps workflows and Nix for reproducible builds. Node Operations: Previous experience running and maintaining Cardano stake pools or partner chain nodes. Advanced Ops: Experience with tools like GitOps workflows and Nix for reproducible builds.
To apply: https://weworkremotely.com/remote-jobs/io-global-devops-engineer-midnight-foundation
You will apply. Then you will hear nothing.
And no one will tell you what was wrong. See it before you send: your ATS score, every weak line, and the fix for each.
- 1
Drop in your CV
One PDF, thirty seconds. No card.
- 2
See what is wrong with it
Every weak passage, quoted from your own CV, with the line to replace it.
- 3
Apply where you fit
Every European role ranked against what your CV actually says.
What's actually stopping you?
- I apply and hear nothing backStart with the ATS scan — see what a filter does to your CV before a human sees it.Start here →
- I can't tell which roles I'd getStart with the match scores — every listing here ranked against what your CV actually says.Start here →
- Just browsing for nowKeep looking. Nothing to sign up for.
- Free, no card
- Your CV file is deleted after parsing
- Refreshed every 6 hours