Job
Description
As a Cloud Infrastructure & DevOps Engineer in the Space Technology industry, your primary responsibility will be to lead the development of cloud-agnostic backend and infrastructure systems that can be seamlessly deployed across various environments such as AWS, GCP, Azure, and on-premise setups. You will be tasked with designing resilient deployment pipelines, optimizing compute and storage resources, ensuring secure multi-tenant SaaS practices, and implementing observability for the mission-critical satellite intelligence platform. This role demands a deep understanding of DevOps principles, a robust systems mindset, and the ability to build solutions that are both portable and resilient. Your key responsibilities will include: Infrastructure Ownership & Cost Optimization: - Architecting a cloud-agnostic infrastructure using open-source and platform-independent tools. - Implementing autoscaling, load balancing, and spot/preemptible compute optimization. - Containerizing services for consistent deployments across different providers and environments. Security & Deployment Policies: - Implementing secure networking, RBAC, and identity controls abstracted from cloud providers. - Defining and enforcing platform-agnostic rollout/rollback strategies for high-availability deployments. - Ensuring compliance with SaaS security standards across all cloud platforms. Observability & Monitoring: - Setting up unified observability stacks such as Prometheus, Grafana, and Loki to monitor infrastructure health. - Defining and tracking SLAs, SLOs, and real-time incident alerting. - Building centralized logging and metrics pipelines that are environment-agnostic. Database & Data Management: - Managing cloud-agnostic data backends like PostgreSQL/PostGIS, MongoDB, and object storage compatible with S3 APIs. - Implementing multi-region backups, replication, and disaster recovery plans. CI/CD & Infrastructure as Code (IaC): - Building reusable, cloud-agnostic CI/CD pipelines using tools like GitHub Actions, GitLab CI/CD, or ArgoCD. - Using Terraform and Ansible to provision infrastructure on any cloud provider or bare-metal server. - Packaging workloads using Docker and deploying them using Kubernetes clusters across cloud/on-prem environments. Required Skills & Experience: - Demonstrated expertise in multi-cloud or hybrid cloud deployments (AWS, GCP, Azure, on-prem). - Proficiency in Kubernetes, Docker, Terraform, Ansible, and container orchestration best practices. - Deep understanding of IAM, RBAC, VPNs, secrets management, and secure API design. - Experience with cloud-neutral observability stacks like Prometheus, Grafana, Loki, and ELK. - Operational knowledge of PostgreSQL/PostGIS, MongoDB, Redis, and S3-compatible storage. - Cloud-agnostic CI/CD experience with GitHub Actions, GitLab, or ArgoCD. Preferred Qualifications: - Experience with on-premise Kubernetes clusters (e.g., k3s, RKE2, OpenShift). - Familiarity with cloud abstraction platforms. - Knowledge of event-driven or edge computing architectures. In this role, you will have the opportunity to work with a passionate team of engineers dedicated to building resilient, portable, and cloud-neutral systems that scale across various environments. You will receive mentorship from experienced professionals in the field and be part of a growth-minded team that values learning and innovation. Join us for a challenging yet rewarding experience with plenty of opportunities for fun and personal development.,