DigiCert is a global leader in intelligent trust, helping organizations protect digital interactions. They are seeking a Senior Network Automation Engineer to design and build enterprise-grade automation solutions for their global DDoS mitigation network infrastructure, focusing on the automation of various network management tasks.
Responsibilities:
- Design and build enterprise-grade network automation solutions to provision, configure, and validate network infrastructure at scale across multiple global locations
- Integrate network device APIs and automation protocols (Junos PyEZ, REST APIs, vendor-specific SDKs) to build programmatic workflows for device configuration, monitoring, and troubleshooting on Juniper MX/SRX and Arista platforms
- Build and maintain Jinja2 templates for generating network device configurations
- Build and maintain Terraform modules for AWS infrastructure and network resources
- Develop and maintain Python-based REST APIs and CLI tools for network provisioning and customer management
- Design and deploy serverless architectures using AWS Lambda, API Gateway, and CloudWatch for network automation APIs and event-driven workflows
- Build and maintain CI/CD pipelines (GitLab CI, AWX/Ansible Tower) for network changes with automated testing, validation, and rollback capabilities to ensure safe, reliable deployments
- Implement automated testing frameworks to validate network configurations, routing protocols (BGP, anycast routing), VLANs, VRFs, GRE tunnels, firewall policies, and DDoS mitigation rules before production deployment
- Manage MySQL/MariaDB databases for network configuration state and customer provisioning data
- Collaborate with cross-functional teams to deliver secure, observable, and scalable systems
- Participate in architecture reviews and code quality initiatives
- Contribute to operational excellence through logging, alerting, and performance tuning
- Be on call to support our infrastructure and services
Requirements:
- 8+ years of experience in network engineering and automation
- 5+ years of hands-on Python experience for network automation
- Strong understanding of TCP/IP, BGP, OSPF, VLANs, VRFs, NAT, firewalls, and load balancers
- Hands-on experience automating network devices from vendors such as Juniper and Cisco
- Experience working with network device APIs and automation protocols (NETCONF, REST APIs, RESTCONF)
- Hands-on experience with Ansible for network automation and configuration management
- Experience with infrastructure-as-code tools, specifically Terraform, to manage and automate network and cloud resources
- 2+ years of AWS cloud experience (Lambda, API Gateway, RDS, VPC, CloudWatch, IAM)
- Experience designing, validating, and deploying network configuration changes at scale
- Experience integrating automation workflows into CI/CD pipelines (GitLab CI, Jenkins)
- Strong communication skills and a collaborative, proactive work style
- Experience with front-end frameworks like Angular/ReactJS