Senior Backend and DevOps Engineer only 2-3 Years EXP
Mogi I/O : OTT/Podcast/Short Video Apps for you · Saket, Delhi, India
Tailor my CV for this job — freeRole overviewMogi I/O is hiring a Senior Backend and DevOps Engineer to own the Go services, streaming pipelines and on-premises Kubernetes infrastructure behind our video platform — live streaming, transcoding and secure content delivery at tens of millions of requests a day.About Mogi I/O: We build video infrastructure — live streaming, video-on-demand, transcoding and protected delivery — for media companies, creators and government projects. Our platform runs primarily on our own on-premises Kubernetes infrastructure, with GCP also in use, and our engineers own their systems end to end, from code to production.What you'll doYou will design, build and run the Go services and infrastructure that keep our streams fast, secure and available under heavy load.Backend & distributed systemsDesign and build high-throughput, concurrent Go services (goroutines, channels, context) that serve tens of millions of requests per dayPlan capacity and optimise services as traffic grows by an order of magnitudeBuild safeguards against cascading failures — timeouts, retries, circuit breaking, rate limiting — so the platform holds up during traffic spikesBuild stateless, horizontally scalable APIs backed by PostgreSQL, MongoDB, Redis and RabbitMQStreaming & mediaOwn live-streaming pipelines over RTMP/RTMPS, HLS and WebRTC, and push end-to-end latency down to a few secondsBuild and maintain transcoding and packaging pipelines with FFmpeg and Shaka Packager (CMAF, fMP4), tuned for low-bandwidth devices and fast startupBuild HLS encryption, URL signing and protected delivery through AWS CloudFrontRun re-streaming to third-party platforms such as YouTube and InstagramOn-prem infrastructure, Kubernetes & DevOpsOn-prem KubernetesBuild and run highly available on-premises Kubernetes clusters (kubeadm, RKE2 or similar): multi-node control plane, etcd backup and restore, node lifecycle, zero-downtime upgradesOwn cluster networking: CNI (Cilium or Calico), MetalLB or BGP-based load balancing, ingress, VLANs, bonding, MTU tuning and DNSManage scheduling and capacity: resource requests and limits, node pools, GPU or high-memory nodes where needed, and capacity planning for traffic growthPlan backup, disaster recovery and handle failoverLinux & storageLinux servers: basic performance tuning and troubleshootingManage disks and storage for the cluster: disk setup, persistent volumes, monitoring disk health and capacity, and handling disk failuresProxmoxProvision and manage VMs and LXC containers, including their networking and storageBuild and maintain Proxmox clusters with high availability and live migrationConfigure storage (LVM, ZFS, Ceph, NFS) and networking (bridges, VLANs)Manage templates, backups and restores, and handle upgrades with minimal downtimeRun Kubernetes nodes as Proxmox VMs and troubleshoot performance issuesCloud & DevOpsSupport workloads on GCP (GKE) and troubleshoot issues as they come upManage infrastructure as code with Terraform across production and test environmentsShip through GitOps with Argo CD and CI/CD pipelines on Jenkins and DockerBuild serverless components on AWS Lambda where they fit, such as scheduling and EPG jobsReliability & performanceRun distributed load tests (Locust) to validate performance and failure behaviour before launchesInstrument services, nodes and disks with Prometheus and Grafana, and own their alerts and dashboardsReview code, mentor engineers and set backend standards for the teamWhat we're looking forYou have 4+ years building backend systems and running the cloud infrastructure they deploy on, with Go services in production at scale.Strong Go: concurrency patterns, goroutines, channels, context, profiling and memory tuningProven work on distributed systems that handle millions of requests per day, with measurable gains in latency, throughput or reliabilityHands-on experience with at least one of FFmpeg, HLS, RTMP/RTMPS or WebRTCProduction experience building and running on-premises Kubernetes: HA control plane, etcd backup and restore, upgrades, CNI, and ingress and load balancing (MetalLB, BGP or similar)Good Linux administration: systemd, networking, security hardening and troubleshootingWorking knowledge of disks and storage: RAID/LVM, filesystems, disk health monitoring, and Kubernetes persistent volumesWorking knowledge of AWS (EKS) and GCP (GKE), enough to troubleshoot issuesInfrastructure as code with Terraform, plus CI/CD (Jenkins)PostgreSQL or MongoDB, Redis, and a message broker such as RabbitMQComfort with networking fundamentals: TCP, WebSockets, load balancing, CDNsMonitoring with Prometheus and Grafana, and experience debugging live incidentsBachelor's degree in Computer Science or a related field, or equivalent practical experienceNice to haveGitOps with Argo CDPackaging with Shaka Packager, CMAF and fMP4; DRM or HLS AES encryptionAWS Lambda, CloudFront and signed-URL deliveryMulti-site or multi-cluster Kubernetes with cross-cluster traffic managementOn-prem networking: MetalLB, BGP, Cilium or CalicoLoad testing at scale with Locust, k6 or similarWorking knowledge of Python or Node.jsOpen-source work or side projects in high-concurrency networking — for example WebSocket servers, TCP servers or P2P systemsWhy join Mogi I/OWork on real scale: live and on-demand video serving tens of millions of requests a dayOwn systems end to end — design, infrastructure, deployment and on-callShip work with visible impact, from sub-5-second live latency to national-scale government projectsA small, senior team where your decisions shape the platform8-12 LPA salary, based on experienceHow to applySend your resume and GitHub profile to [careers email] with the subject line "Senior Backend and DevOps Engineer". Tell us about one system you scaled or one latency problem you solved, with the numbers. Learn more about us at mogiio.com.