Systems Engineer II (DevSecOps)
NRTC is Member Driven and Technology Focused – providing solutions that help our 1,500 electric and telephone members bring all the advantages of today’s evolving technology to rural America. NRTC’s solutions are developed specifically to meet the needs of rural utilities and their customers, and include integrated broadband, managed services, smart grid, mobile and video solutions. We are a dynamic, growing cooperative with more than 800 employees operating out of eight office locations.
Job Summary
Systems Engineer II will support our internal and external IT operations, internal network, and DevOps processes for our development efforts. The DevSecOps team is currently modernizing the infrastructure of 5+ Acquistions of NRTC in recent years. We intend to standardize Ubuntu Linux as base, with containers for applications. In the process we will take the old systems, move them into infrastructure as code and redeploy as needed
Responsibilities
Help maintain our Ansible and Terraform workflow to deploy a service to both cloud and on-prem systems
Move applications into a docker container and deploy on docker swarm or ECS
Create and maintain Ansible and Terraform workflow scripts to deploy cloud services
Build out and manage Docker and Postgres servers for hosting Crowdfiber application
Assist with system hardening, security base-lining and log management
Work with the network team to help transition services between locations
Create scripts, containers and processes for automation of repetitive tasks
Perform change management activities, which includes performing code upgrades to production systems
Maintain internal networks for cloud infrastructur
Develop logging filters to help focus the operations teams on the useful information
Other duties as assigned
Qualifications
Knowledge, Skills, and Abilities
Strong understanding of AWS or other cloud solutions
Working knowledge of Postgres with MySQL a plus
Experience with automation tools for DevOps and Systems provisioning (Ansible, Terraform, Jenkins, etc)
Experience with containerization platforms ( Docker, ECS )
Experience with Container orchestration platforms ( Nomad, Swarm, k8s, EKS )
Understand when cloud infrastructure should be used vs local infrastructure
Proficient with Linux, Familiarity with Both Centos and Ubuntu
Proficient in core networking principles
Work independently or as part of a team to diagnose and troubleshoot issues
Capable of troubleshooting and diagnosing most issues related to responsible systems
Exercises good judgment when seeking assistance to solve or troubleshoot most issues
Networking knowledge is a plus
Knowledge of JUNOS and VYOS is a plus
Provide mentoring to junior level staff
Some Windows Experience is a plus
Strong teamwork skills
Ability to learn and understand current and evolving technologies both at a high level and at a detailed level
Ability to communicate and problem solve efficiently and effectively with identified customers and IT personnel to ensure the implementation of accurate processes
Understanding of IT security concepts
Experience creating and debugging basic scripts for repetitive processes
Advanced level knowledge of all aspects of administration for the Linux operating system including installation, management, application deployment, database management, and security
Ability to be proactive, detail-oriented, and self-motivated
Minimum Education and Experience
Demonstrable experience can be subsisted for any of the before requirements. Examples being Open Source, personal or community projects.
Five (5) years of experience managing Linux server infrastructure, including troubleshooting, physical installations, modifications, replacements and configuration changes and log analysis
An equivalent combination of education and experience may be considered
Minimum of (2) years of experience managing containerization/virtualization in a large scale production environment
Minimum of (2) years of experience managing AWS or other cloud environment
Physical Demands
This position requires on call support rotation – 24x7 support.
Minimum domestic travel possible, approximately 5%
Work is typically performed in a remote office setting
#zr
Powered by JazzHR