DevOps Engineer at SageNet, LLC. in Tulsa, Oklahoma

Posted in Architecture 1 day ago.

Type: Full-Time





Job Description:


WHO WE ARE



Empowering Connections, Inspiring Possibility 


SageNet is a leading managed services provider specializing in connectivity, digital signage and cybersecurity. The company connects, manages and protects technologies and devices across widely distributed enterprises. SageNet’s people, processes and technologies, coupled with its collaborative approach, empowers customers to achieve their core business objectives.  


The company offers world-class service and support via its US-based 24/7/365 Network Operations Centers (NOCs) and Security Operations Centers (SOCs), geographically diverse teleports, a central National Logistics Center, multiple data centers, and a nationwide field service organization.  


What makes SageNet unique is its Why: SageNet is passionate about Trusted Connections. This is a two-fold calling. First, the company creates trusted, reliable and secure technological connections for its customers. Second, and perhaps even more importantly, SageNet works tirelessly to build trusted human connections with its customers, partners and communities. The company believes that by creating, discovering and nurturing these trusted connections, SageNet enhances the world that connects us all.  


With a three-decade track record in managed services, SageNet boasts a long-term customer base that includes the nation’s largest retail, financial, healthcare, utilities and energy organizations. SageNet manages communications for more than 430,000 endpoints. Headquartered in Tulsa, SageNet has regional offices in Atlanta, Toronto and Washington, D.C. 



WHAT YOU’LL DO



We are seeking a highly skilled DevOps Engineer with demonstrated expertise with automation tools, preferably StackStorm, and a strong foundation in network automation, software development, and troubleshooting. This role combines deep technical knowledge, analytical skills, and customer-centric communication to design and maintain robust automation workflows for managed enterprise network environments.


Major Duties and Responsibilities:



  • Automation Development:


    • Develop and implement StackStorm actions and workflows to automate network device configuration and management.

    • Leverage Python 3.x with libraries like requests, asyncio, and unittest for robust scripting, and use Jinja templates for dynamic configurations.

    • Utilize REST API/web service development tools (e.g., Postman, cURL) for integration with networking systems.


  • Infrastructure & Configuration Management:


    • Design and execute CI/CD pipelines to streamline deployment processes.


  • Diagnostics & Troubleshooting:


    • Rapidly diagnose and resolve issues, identifying both proximate and root causes.

    • Use analytical skills to pinpoint problems and document resolutions effectively.

    • Provide on-going front-line support and maintenance for implemented StackStorm actions/workflows and other automation tools.


  • Networking & Systems:


    • Apply knowledge of TCP/IP stack, IPv4 routing, switching concepts, and protocols (e.g., 802.1Q, STP, DHCP, FTP, IPSec VPNs).

    • Work with network architecture and APIs for platforms like Fortinet, Meraki, Palo Alto, DIGI, and Cradlepoint.


  • Customer-Centric Analysis:


    • Capture explicit and implicit customer requirements, translating them into actionable functional requirements and use cases.

    • Design unit, integration, and end-to-end test cases for functional validation.


  • Collaboration & Communication:


    • Collaborate with network engineers and other technology team members to clarify/confirm requirements and develop/design and carry out integration tests.

    • Communicate complex technical concepts in plain language across all levels of technical expertise.

    • Create comprehensive documentation for technical maintainers and non-technical stakeholders.





WHO YOU ARE



Required Skills & Experience:



  • Software Development:


    • Proficient in Python 3.x, with experience in advanced concepts like decorators, context managers, dataclasses, and exception handling.

    • Familiar with high-level programming concepts, including OOP principles (e.g., inheritance, decorators, introspection).

    • Strong skills in JSON, YAML, and packaging (module/script structures).

    • Experience with Git-based source control systems (GitHub, GitLab).


  • Networking:


    • Solid understanding of TCP/IP stack, basic routing (IPv4, static routing), and switching concepts.

    • Familiarity with fundamental protocols (e.g., 802.1Q, STP, DHCP, FTP).


  • Technical Tools:


    • Proficient with tools like Redis, RabbitMQ, and Nginx (including reverse proxy configurations).

    • Familiarity with Linux basics, including shell scripting, system, SSH, and text manipulation tools.


  • Automation Expertise:


    • Experience developing and maintaining automation workflows and architecture to manage and maintain network device lifecycles.

    • Familiarity with message queuing systems like RabbitMQ and automation tools like Ansible.


  • Diagnostic Skills:


    • Analytical skills to narrow down issues and identify root causes.

    • Ability to design functional tests and troubleshoot integration failures.



Preferred Qualifications:



  • Hands-on experience with StackStorm, including workflow architecture and troubleshooting.

  • Networking experience with platforms like Fortinet, Meraki, Palo Alto, DIGI and Cradlepoint.

  • Familiarity with Fortinet APIs and certifications (FCA, FCP).

  • Knowledge of Python libraries such as Pydantic, Dramatiq, and functional programming tools.

  • Advanced knowledge of logging best practices, calendar/timezone tools, and regular expressions (regex).

  • Experience with SolarWinds API and SWQL.

  • Experience with Zabbix Monitoring platform and its APIs.

  • Experience with standard software development tools, particularly VS Code.


Desired Skills:



  • Advanced Python features (e.g., generators, context managers, itertools, decorators).

  • Workflow design and architecture for network automation.

  • Familiarity with software-defined networking APIs and message queuing systems.

  • Experience working as part of an Agile team working in the Atlassian tools.





WHERE YOU'LL WORK



Enjoy the flexibility of our hybrid work model.  Our business casual working environment fosters collaboration and productivity.



  • This position will report to an office and be part of a more significant team atmosphere.

  • Productively work in a hybrid work environment, which consists of 3 mandatory “all-in” days: Tuesday, Wednesday, and Thursday, and 2 virtual days. A hybrid work environment is applied per position/department and may be subject to change per changes in the Policy.

  • Business casual working environment.



PHYSICAL REQUIREMENTS





    • Be able to sit for long periods of time without problem

    • Extensive use of fingers and hands for typing

    • Extensive use of eyes to be able to analyze documents electronically and physically for long periods of time.





Classification*: Salaried/Exempt
Position Type: Full Time
Travel Requirements: Negligible
Direct Reports: n/a
Safety Sensitive: n/a

Ready to join a team that values trusted connections? Apply now!


 


Equal Opportunity Employer


SageNet is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.


Legal Disclaimer


This job description is intended to provide a general overview of the position. It is not an exhaustive list of all responsibilities, duties, and skills required. SageNet reserves the right to modify this job description at any time, with or without notice. Employment with SageNet is at-will, meaning that either the employee or the company may terminate the employment relationship at any time, with or without cause or notice. SageNet will provide reasonable accommodations for qualified individuals with disabilities.


As a managed services provider, SageNet maintains a high level of Information Security. SageNet has a published Information Security Policy and provides mandatory Security Awareness Training for all employees. SageNet requires that all employees adhere to published SageNet security policy, failure to do so may result in termination of employment. The SageNet security program is only as strong as our people and as such it is the responsibility of all employees to protect corporate and customer data following best practices and policies.


Attention All Third-Party Agencies, Headhunters, and Recruiters


SageNet will not accept candidate submissions by unsolicited third parties through this site or any company email address. All unsolicited candidates presented to SageNet will be considered SageNet's property. SageNet will not be responsible for any fees associated with unsolicited candidates, nor will a contractual relationship be formed by the submission. SageNet is not obligated and will not under any circumstances pay any fees to said third parties submitting candidates in this manner. SageNet only forms contracts with recruiters with whom we have an established business relationship and with whom we have a signed agreement. All third-party contact with SageNet must be through our Talent Acquisition Department. Any contact made outside of the SageNet Talent Acquisition Department by a third party will cancel any future business relationships between the third party and SageNet.  Please contact Katie.Halstead@sagenet.com for any questions.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)

Information Technology





More jobs in Tulsa, Oklahoma

Other
11 minutes ago

FTI
Other
14 minutes ago

Lost Dutchman Search
Other
15 minutes ago

Smart IT Frame LLC
More jobs in Architecture

Architecture
about 5 hours ago

TranSystems Corporation
Architecture
about 5 hours ago

TranSystems Corporation
Architecture
about 5 hours ago

TranSystems Corporation