job-background
omne

Job Description

Global Remote Full-Time Job

Senior Infrastructure Engineer

Role Details

  • Design and manage robust, cost-efficient data architectures, owning data structures, storage, performance, and migration strategies to ensure scalability and speed.
  • Administer and optimize our multi-vendor cloud infrastructure and SaaS solutions, proactively managing and securing all cloud resources and critical SaaS tools to ensure maximum availability and performance with minimal overhead.
  • Architect and implement highly available on-premise solutions, designing and deploying efficient server solutions for specific storage and processing needs, prioritizing automation and reliability.
  • Design, implement, and automate robust Backup, Recovery, and Disaster Recovery (BDR) strategies, ensuring the integrity and availability of all critical data and systems through comprehensive BDR planning, testing, and automation.
  • Drive automation across all infrastructure operations, identifying and automating repetitive, error-prone tasks, including deployments, system maintenance, and reporting.
  • Collaborate closely with development teams to ensure seamless integration between application functionality and backend infrastructure, providing guidance on performance optimization and efficient resource utilization.
  • Ensure continuous system availability, performance, and security through timely system updates, patching, and security measures, including participation in off-hours support as needed.
  • Manage internal IT infrastructure, overseeing company laptops, virtual machines, and related tooling to enable efficient employee productivity.
  • Own and improve CI/CD pipelines, continuously enhancing our deployment processes to enable faster, more reliable software releases.
  • Provide technical leadership and mentorship, guiding other team members in infrastructure and security best practices, and staying current with emerging technologies.

Requirements

Technologies & Methodologies

  • Expert-level proficiency with Azure services (e.g., Container Apps, Key Vault, Storage, Managed Identity, Networking)
  • Deep expertise in Linux systems administration, including advanced networking, file systems, security hardening, and performance optimization
  • Production-grade Docker and container orchestration (e.g., Docker Compose, Kubernetes fundamentals)
  • Strong automation and scripting skills with GitHub Actions and general-purpose scripting languages (Bash, PowerShell, Python)
  • Solid PostgreSQL administration and performance tuning experience, including high availability and backup/recovery strategies
  • Expertise in web infrastructure components, including reverse proxies (e.g., Nginx, Envoy) and SSL certificate automation
  • Experience with performance testing methodologies and tools (e.g., k6, JMeter, Artillery)

Professional and Soft Skills

  • Experience with on-premise virtualization and container platforms (e.g., Proxmox VE clusters, container/VM management)
  • Familiarity with .NET ecosystem technologies (e.g., .NET Aspire, Blazor)
  • Understanding of event-driven architectures and streaming platforms (e.g., Kafka, data streaming, event-sourced systems)
  • Background in robust monitoring, logging, and alerting solutions (e.g., Prometheus, Grafana, Loki)
  • Prior experience supporting QA automation or test infrastructure, working closely with development teams to build and maintain efficient testing environments

Pay

We offer competitive compensation that reflects the value we place on our team members' skills and contributions. Specific salary details will be discussed during the interview.

Start Your Application

*Indicates a required field

Accepted file types: pdf, doc, docx, txt, rtf