About the role
At ResoluteConcepts, you'll support and extend a multi-cloud network management platform and a fleet of serverless helper services that automate IP address management, VPC/VNet provisioning, and network operations across GCP, Oracle Cloud Infrastructure (OCI), AWS, and Azure. We're investing heavily in our GCP and OCI footprint, so depth in either is especially valuable.
This role is hands-on across the full lifecycle: you'll develop new features, operate and harden existing services, integrate with enterprise network appliances (e.g., Infoblox IPAM), and help migrate and modernize a legacy Go-based VPC management system into our current platform.
What you'll work on
- Multi-cloud management platform (Flask + PostgreSQL + Celery): a web application that manages GCP VPCs, OCI networks, AWS VPCs, and Azure VNets—including subnets, route tables, NSGs/security groups, NAT gateways, peerings, and IPv6 allocation.
- Serverless helper services (AWS SAM + Docker-based Lambdas): independent, VPC-isolated functions for specialized tasks such as Infoblox IPAM operations and BYOIP IPv6 signing.
- IP Address Management (IPAM): CIDR allocation, overlap detection, address pools, and integration with the Infoblox WAPI.
- Background task processing: Celery workers handling long-running cloud operations with progress tracking.
- Legacy modernization: migrating capabilities from a legacy Go application into the current Python platform while maintaining feature parity.
Responsibilities
- Design, build, and maintain cloud automation features across GCP, OCI, AWS, and Azure.
- Develop and operate serverless services using AWS SAM, Lambda, and Docker.
- Build and maintain CI/CD pipelines for application and infrastructure deployments.
- Manage infrastructure as code and keep environments consistent and reproducible.
- Integrate with internal network appliances and APIs (Infoblox WAPI, DNS, IPAM, identity providers).
- Implement and improve observability: logging, metrics, alerting, and tracing.
- Write clean, well-tested Python and contribute to background task workflows with Celery.
- Apply security best practices (least privilege, secrets management, OWASP Top 10 awareness).
- Troubleshoot production issues across networking, cloud services, and application layers.
- Document services, runbooks, and operational procedures.
Required qualifications
- 3+ years in a DevOps, Cloud Engineering, or Site Reliability Engineering role.
- Strong Python development skills (Flask or a similar web framework a plus).
- Hands-on experience with GCP and/or Oracle Cloud Infrastructure (OCI) is very highly preferred—we need depth in at least one, and experience with both is ideal. Strong AWS and Azure skills are a great foundation and round out our multi-cloud footprint.
- Solid understanding of cloud networking: VPCs/VNets, subnets, routing, NAT, security groups/NSGs, peering, IPv4/IPv6, and CIDR planning.
- Experience with serverless architectures (AWS Lambda) and containers (Docker).
- Infrastructure as Code experience (AWS SAM, CloudFormation, Terraform, or similar).
- Proficiency with CI/CD tooling and Git-based workflows.
- Comfortable with relational databases (PostgreSQL) and SQL.
- Familiarity with message/task queues (Celery, Redis, SQS, or similar).
Nice to have
- Experience with IPAM systems, especially Infoblox WAPI.
- Experience migrating or maintaining Go applications.
- Knowledge of enterprise identity (Microsoft Entra ID / Azure AD, OAuth/SSO).
- Experience with DNS automation and network security tooling (e.g., Zscaler).
- Familiarity with government cloud environments (AWS GovCloud, Azure Government).
- Experience with Virtual WAN / hub-and-spoke network topologies.
- Exposure to BYOIP (Bring Your Own IP) provisioning and cryptographic signing workflows.
Our tech stack
Languages
PythonGo (legacy)SQL
Web / App
FlaskCeleryRedisPostgreSQL
Serverless / IaC
AWS SAMLambdaCloudFormationDocker
Networking
VPC/VNetIPAMInfobloxIPv4/IPv6DNSZscaler
Identity & Tooling
Microsoft Entra IDOAuth/SSOGitCI/CD
What success looks like
- First 30 days: ramp up on the platform architecture, deploy a service to a test environment, and ship a small enhancement or bug fix.
- First 90 days: own a feature area (e.g., a GCP or OCI operation), improve test coverage and observability, and contribute to deployment automation.
- Beyond: drive reliability and automation improvements, help expand multi-cloud coverage, and mentor on cloud networking best practices.
This role is ideal for an engineer who enjoys working at the intersection of software development, cloud networking, and automation—building tools that make complex multi-cloud operations safe, repeatable, and self-service.
How to apply
Send a short note about your experience along with a resume or LinkedIn/GitHub profile. Tell us about something you've automated that you're proud of.
Email info@resoluteconcepts.com