Application Developer, ID: 185102
Your Job
You will design, develop, and operate a cloud-native network automation
platform that enables reliable, scalable automation of network infrastructure.
In this role you’ll build Python/Django-based applications and automation
workflows, deploy and operate the platform in containerized Kubernetes
environments, and continuously improve delivery and observability so network
teams can deploy and manage infrastructure faster and safer.
Our Team
You will join the Platform Engineering / Network Automation team responsible
for building and operating the automation platform that integrates network
systems with enterprise services. We deliver platform services, integrations,
and tooling that enable engineers and operators to automate network lifecycle
and configuration at scale.
What You Will Do
-
Deliver extensible Python/Django apps, plugins, and automation workflows
that enable automated network operations and integrations with enterprise
systems.
-
Design and extend models and REST APIs to represent and manage network
infrastructure and associated workflows.
-
Deploy, operate, and harden the platform in containerized environments
(Docker, Kubernetes) using Helm and Git-driven continuous delivery to ensure
reliable, repeatable releases.
-
Ensure platform availability and performance by operating core platform
components (PostgreSQL, Redis), monitoring health, and resolving incidents.
-
Maintain and evolve CI/CD pipelines and Git-based workflows to accelerate
safe feature delivery and automated tests.
-
Partner with network engineers, SREs, and product stakeholders to translate
operational needs into platform features and automation solutions.
Who You Are (Basic Qualifications)
-
Proven experience building production applications using Python; familiarity
with Django-based applications is preferred.
- Practical experience developing and consuming REST APIs.
-
Hands-on experience with containerization and orchestration: Docker and
Kubernetes.
-
Experience deploying and operating applications on Kubernetes with Helm and
Git-driven continuous delivery tools (e.g., FluxCD, ArgoCD).
-
Experience working with relational and in-memory datastores (PostgreSQL and
Redis) and deploying applications in cloud environments (AWS or equivalent).
What Will Put You Ahead (Preferred Qualifications)
-
Experience with network automation platforms such as Nautobot or NetBox.
-
Prior experience building automation platforms or network-focused automation
workflows.
-
Familiarity with observability and monitoring tools (Grafana, Prometheus,
etc.).
-
Experience with Ansible or other configuration management/automation tools.
-
Experience maintaining CI workflows using GitHub Actions or similar CI
tooling.
At Koch companies
We are entrepreneurs. This means we openly challenge the status quo, find new
ways to create value and get rewarded for our individual contributions. Any
compensation range provided for a role is an estimate determined by available
market data. The actual amount may be higher or lower than the range provided
considering each candidate's knowledge, skills, abilities, and geographic
location. If you have questions, please speak to your recruiter about the
flexibility and detail of our compensation philosophy.
Who We Are
At Koch, employees are empowered to do what they do best to make life better.
Learn how our
business philosophy
helps employees unleash their potential while creating value for themselves
and the company.
Additionally, everyone has individual work and personal needs. We seek to
enable the best work environment that helps you and the business work together
to produce superior results.