Senior Consultant I - Network Security Engineering

Allstate•McCullom Lake, IL
•$75,100 - $126,325

About The Position

Join Allstate’s Network Security Engineering team to secure and modernize critical enterprise infrastructure. The Senior Consultant I engineers, supports, automates, and maintains network security platforms, improving reliability, scalability, and operational efficiency. This hands-on role involves solving complex technical challenges and using enterprise firewall platforms, Infrastructure as Code, CI/CD pipelines, APIs, scripting, and automation frameworks. The engineer works independently with limited oversight, takes ownership of technical work, troubleshoots complex network and security issues, implements infrastructure improvements, supports automation initiatives, and contributes to engineering practices.

Requirements

  • Strong background in network engineering and network security.
  • Strong understanding of TCP/IP, routing, subnetting, NAT, DNS, and application connectivity.
  • Experience engineering, implementing, or supporting enterprise firewall and network security platforms.
  • Experience with Infrastructure as Code concepts, practices, and version-controlled infrastructure.
  • Hands-on experience developing scripts and automation for infrastructure engineering and operations, including change implementation, configuration management, pre- and post-change validation, monitoring and health checks, data collection and reporting, troubleshooting, and API-driven infrastructure management.
  • Working knowledge of scripting or programming languages such as Python, PowerShell, or Bash.
  • Experience using REST APIs or other programmatic interfaces to interact with and automate infrastructure platforms.
  • Experience developing, maintaining, or working with CI/CD pipelines for infrastructure configuration and deployment.
  • Experience using source control and version-control practices, such as Git-based workflows.
  • Experience troubleshooting complex infrastructure, network connectivity, and security issues.
  • Ability to independently analyze technical requirements and implement solutions within established architecture and engineering standards.
  • Ability to own assigned technical work and drive it through implementation and validation with limited oversight.
  • Strong communication and collaboration skills and ability to work across infrastructure, security, networking, cloud, and application teams.

Nice To Haves

  • Hands-on experience with Ansible for infrastructure configuration, deployment, orchestration, or automation.
  • Hands-on experience with Palo Alto Networks firewalls and Panorama or similar firewall platforms.
  • Experience supporting network security infrastructure in AWS, Azure, or other public cloud environments.
  • Strong understanding of VPN technologies, network segmentation, and load balancing.
  • Experience with CI/CD and automation technologies such as Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
  • Experience developing reusable automation frameworks, modules, or tooling for infrastructure engineering.
  • Experience working within enterprise change-management and IT service-management processes.
  • Experience working in a DevOps or product-oriented engineering environment.
  • Experience modernizing traditional infrastructure platforms through automation and Infrastructure as Code.

Responsibilities

  • Engineer, support, and maintain enterprise network security platforms, including Palo Alto Networks and related technologies.
  • Design, implement, test, and validate network security solutions across enterprise and cloud environments.
  • Troubleshoot complex network, firewall, routing, connectivity, and application communication issues.
  • Develop and maintain automation using scripting, APIs, Infrastructure as Code, and configuration management tools.
  • Build and support CI/CD pipelines for infrastructure deployment, testing, validation, and configuration management.
  • Create automated pre-change and post-change validation processes to improve reliability, consistency, and operational efficiency.
  • Integrate security platforms with monitoring, deployment, and operational tools to enhance visibility and automation.
  • Identify and automate repetitive operational tasks to reduce manual effort and improve platform scalability.
  • Support platform lifecycle initiatives, including upgrades, vulnerability remediation, technology refreshes, and modernization.
  • Partner with network, cloud, security, and application teams to deliver secure, resilient, and scalable solutions.
  • Contribute to technical reviews, process improvements, and engineering best practices while following established architecture and security standards.
  • Develop and maintain technical documentation, operational procedures, scripts, and automation.
  • Provide technical assistance and share knowledge with other team members.

Benefits

  • Comprehensive technology setup, including a laptop, monitors, headset, keyboard, and mouse.
  • Monthly connectivity reimbursement for employees eligible to work from home.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service