L1 DevOps Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for an L1 DevOps Engineer, contract length of 6+ months, paying $45-60/hr, 100% remote. Requires 6+ years in network automation, expertise in Python, Ansible, CI/CD, and experience with Infoblox, ServiceNow, and SolarWinds.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
480
-
🗓️ - Date discovered
August 7, 2025
🕒 - Project duration
More than 6 months
-
🏝️ - Location type
Remote
-
📄 - Contract type
Unknown
-
🔒 - Security clearance
Unknown
-
📍 - Location detailed
Louisville, KY
-
🧠 - Skills detailed
#Redis #GIT #Airflow #SAML (Security Assertion Markup Language) #Ansible #Swagger #UAT (User Acceptance Testing) #Network Security #FastAPI #Monitoring #Deployment #IP (Internet Protocol) #Python #DevOps #Security #Version Control #Bash #PostgreSQL #MongoDB #Scala #Databases #Documentation #Libraries #Automation
Role description
Duration: 6+ months Compensation: $45-60/hr Location: 100% REMOTE Seeking a highly skilled Senior Network Automation Engineer to join our Network Automation Engineering team. In this role, you will drive network automation initiatives, develop scalable solutions, and support large-scale deployments in a dynamic enterprise environment. The ideal candidate will have deep expertise in network automation technologies, a passion for innovation, and the ability to align technical solutions with business objectives. Responsibilities: • 6+ years of experience in software development with a strong focus on network automation. • Expert-level proficiency in Python and Ansible for network automation and orchestration. • Hands-on experience with: • Designing and managing Python-based automation workflows. • APIs (Swagger/FastAPI/MongoDB) for integrating network automation solutions. • CI/CD pipelines for network automation deployments. • Git for version control and collaborative development. • Redis for caching and managing real-time network automation data. • Jinja template integration for creating dynamic network automation workflows. • NetBox for network asset management and documentation. • Network security and authentication protocols, including OAuth and SAML • Cisco switches/routers and Layer 2/3 configurations for enterprise network environments. • Experience developing configuration management solutions for largescale enterprise networks. • Strong understanding of Python workers for automating network tasks and workflows. • Proficiency in integrating and managing network automation solutions with relational databases like PostgreSQL. • Ability to design and implement scalable network automation frameworks using Python and Ansible. • Experience with enterprise network environments, including hands-on configuration and troubleshooting. • Strong communication skills to translate technical solutions into business value. • Ability to manage multiple projects with effective time management skills. • Self-driven, curious, and eager to learn new network automation technologies. Requirements: • Experience with Infoblox for DNS, DHCP, and IP address management (IPAM) in network automation workflows. • Familiarity with ServiceNow for integrating network automation with IT service management (ITSM) processes. • Proficiency with SolarWinds for network monitoring, performance analysis, and integration with automation scripts. • Experience building integrations between network systems, such as connecting NetBox, ServiceNow, and SolarWinds for streamlined operations. • Knowledge of network configuration standards and best practices, including automation of VLANs, QoS, and routing protocols. • Hands-on experience with Python-based automation for network device configuration (e.g., using libraries like Netmiko or NAPALM). • Familiarity with automating network security policies and firewall rules using Python and Ansible. Key Responsibilities: 1. Network Automation & Software Development: • Develop and deploy network automation solutions in a complex enterprise environment to support business requirements. • Maintain strong coding skills and an in-depth understanding of network protocols and network security. • Write scripts in languages such as Python, Bash, and PowerShell to automate network tasks and workflows. • Design and manage Python-based automation workflows using Airflow/DAGs and Python workers. • Leverage Redis for caching and optimizing real-time network automation processes. • Participate in the design, development, integration, and deployment of programmable network solutions. • Research, analyze, and recommend new technologies that will benefit the network automation process. • Collaborate with internal teams to ensure network automation solutions meet standards of reliability, scalability, and performance. 1. Solution Delivery & Business Alignment: • Drive end-to-end automation projects from solution design to production deployment. • Work closely with cross-functional teams to align automation solutions with business objectives. • Troubleshoot and resolve network automation issues to ensure optimal performance and reliability. • Work with vendors to ensure optimal network automation solutions are in place. • Support UAT, testing, and production rollouts of network automation solutions. • Contribute to strategic automation-as-a-service initiatives to enhance network operations. 1. CI/CD & DevOps for Network Automation: • Build and maintain CI/CD pipelines for automating network configurations and deployment workflows. • Utilize Git for version control and collaborative development of automation scripts. • Work with APIs (Swagger/FastAPI) to integrate automation solutions across the network ecosystem. • Monitor and report on the performance of network automation solutions to ensure continuous improvement.