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 AWS, Azure, GCP, and Oracle Cloud Infrastructure (OCI).
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 AWS VPCs, Azure VNets, and GCP VPCs—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 AWS, Azure, and GCP.
- 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 at least one major cloud provider; AWS strongly preferred. Azure, GCP, and/or Oracle Cloud Infrastructure (OCI) experience is highly valued given our expanding 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., an Azure or AWS 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