OmniByte · 17 hours ago
Cloud Infrastructure Engineer
OmniByte is seeking a Cloud Infrastructure Engineer to design, build, and operate the Azure infrastructure that powers their complex, enterprise-grade applications. This hands-on role involves managing production systems in Azure, focusing on networking, security, automation, and performance while collaborating with engineering teams to ensure reliable infrastructure support.
Responsibilities
Implement, operate, and continuously improve Azure infrastructure based on established architectural patterns and evolving platform needs
Deploy and manage Azure resources such as App Services, VNets, subnets, load balancing, storage, and databases, with an eye toward long-term scalability and maintainability
Evaluate existing infrastructure designs and contribute recommendations to improve reliability, security, performance, and cost efficiency
Support complex networking scenarios including: VNet integration, Private endpoints, Secure connectivity to customer environments (e.g., VPN / IPsec)
Collaborate with architects and senior engineers to evolve infrastructure patterns as the applications relying on the infrastructure changes and grows
Implement and enforce infrastructure-level security controls, including: Network security groups and firewall rules, Role-Based Access Control (RBAC), Encryption at rest and in transit, Secure secrets handling (e.g., Key Vault, Managed Identity)
Help ensure environments meet enterprise security and compliance expectations
Participate in incident response, root cause analysis, and reliability improvements
Provision and manage Azure resources using Infrastructure as Code (IaC), such as ARM templates, Bicep, or Terraform
Maintain repeatable, versioned infrastructure deployments across environments
Reduce manual configuration and improve consistency through automation
Partner with engineering teams to support CI/CD pipelines for deploying application and infrastructure changes
Help enable: Environment provisioning for customer deployments, Infrastructure updates as part of deployment workflows
Contribute infrastructure expertise to improve deployment reliability and repeatability (without owning application code)
Monitor and alert on system health, performance, and resource utilization
Identify and implement optimizations related to performance, scaling behavior, and cost efficiency
Define meaningful health metrics and help surface them through dashboards or reporting for stakeholders
Support troubleshooting of production issues involving infrastructure, networking, or resource constraints
Qualification
Required
Strong hands-on experience running applications (not just configuring SaaS services) in a cloud environment
Solid understanding of cloud networking concepts, including routing, subnets, private access, and secure connectivity
Comfort working in production environments with real uptime, performance, and security requirements
Hands-on Azure (or related) experience: High
Infrastructure automation (IaC): Low to Medium
Cloud networking & security: Medium to High
System design & architecture awareness: Medium
Preferred
Experience provisioning and managing infrastructure using Infrastructure as Code
Familiarity with CI/CD pipelines and deployment workflows
Exposure to monitoring, logging, and diagnostics in cloud environments
Experience working in enterprise or customer-hosted environments
Microsoft Certified: Azure Administrator Associate
Microsoft Certified: Azure DevOps Engineer Expert