About The Position

Viasat is seeking an Infrastructure Development Engineer to support maintenance of the ArcLight 1 and ArcLight 2 ground segment! In this role, you will design, implement, and test automation solutions to deploy software, operating system, and configuration updates to satellite ground stations. You will innovate newer, more efficient methods to update and configure servers, routers, switches, firewalls, virtual machines, and RF equipment. You'll also help to solve issues during test and in the field.

Requirements

  • 2+ years of experience developing software or deployment automation for distributed systems
  • 2+ years of experience provisioning and administering network devices
  • Experience configuring and resolving issues in virtualization technologies such as VMWare
  • Experience configuring and resolving issues with routers, switches, and firewalls
  • Experience designing and documenting network segments and services
  • Understanding of networking protocols and concepts such as TCP/IP, IPSEC, VPN, NAT, Routing, Switching, and Firewalls
  • Proficiency in bash scripting
  • Proficiency developing Ansible playbooks
  • Knowledge of DoD information system accreditation processes (e.g., STIGs and RMF)
  • Knowledge of Identity and access management guidelines and technologies
  • Experience documenting software designs
  • Strong written and verbal communication skills
  • Ability to travel up to 10%
  • U.S. Citizen

Nice To Haves

  • Solid grasp of Linux including syslog, auditd, selinux, PAM, and SSSD
  • Strong capability to fix and debug problems
  • Ability to work on a distributed team
  • Strong problem solving skills
  • Ability to handle multiple, concurrent tasks
  • Effective time management
  • Experience with Agile development processes
  • Experience with configuration management software
  • Experience with Router and switch administration (e.g., CCNA)
  • COMPTIA Security+, Network+ or CASP certification
  • Current Active Secret Clearance

Responsibilities

  • Participate in sprint planning
  • Conduct design and code reviews
  • Develop scripts and playbooks
  • Conduct unit tests
  • Identify and fix failures
  • Document release notes
  • Perform compliance and vulnerability analyses
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service