V

ViaSat

Delivers subscription-based satellite internet services

Automation Engineer

DevOps EngineeringPosted on Nov 9
Full-time$117k - $218k /yr

About the Job

Requirements

  • A Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related subject area is required.
  • At least 3 years of experience in DevOps, build/release, or systems engineering is required.
  • At least 2 years of experience using a scripting language for automation development, such as C, C++, C#, or Python, is required.
  • Hands-on experience with Quali CloudShell, including blueprint design, sandbox orchestration, resource and inventory management, and Python Shell development, is required.
  • Strong automation skills with Bash, Python, or PowerShell are required.
  • Proficiency with Git workflows, including branching strategies, merge requests, and code review, is required.
  • Experience with Docker and container registries is required.
  • Experience with networking protocols and systems, such as TCP/IP, SNMP, DHCP, DNS, routing protocols including OSPF and BGP, and Wireshark, is required.
  • Strong analytical and debugging skills are required.
  • U.S. citizenship and an active U.S. Secret clearance are required.

Responsibilities

  • Design, build, and maintain CI/CD pipelines in GitLab, including .gitlab-ci.yml, runners, and environments.
  • Install, configure, and scale self-managed GitLab instances and GitLab Runners.
  • Build and maintain Quali CloudShell environments, including blueprints, sandboxes, resource models, and orchestration scripts for on-demand lab and test infrastructure.
  • Build and manage container images and deployments with Docker.
  • Complete tests, analyze data, and document results.
  • Use Python to automate test execution, test procedures, and test-report documentation.
  • Monitor pipeline and infrastructure health, respond to failures, and drive root-cause fixes.
  • Document pipelines, runbooks, and network configurations, and mentor developers on CI/CD best practices.

Desired Qualifications

  • Familiarity with Agile methodologies, such as Sprint Planning and Scrum.
  • Experience in transition-to-production efforts.
  • Knowledge of MIL-STD, IPC, or similar industry standards.

About the Company

ViaSat

Delivers subscription-based satellite internet services

Viasat provides high-speed satellite internet access for residential, business, and government customers, especially in areas where traditional broadband is limited. The service works by connecting customers to a global high-capacity satellite network through subscription-based plans (with different speeds and data allowances) and is supported by customer hardware such as modems and antennas. In addition to consumer internet, Viasat signs contracts with government and enterprise clients for specialized communication solutions. Compared with some competitors, Viasat relies on a broad satellite network to reach remote regions worldwide and serves a diverse mix of customers, including households, businesses, and government entities, sometimes offering savings on selected plans. The company’s goal is to provide reliable, high-speed internet connectivity across the globe, expanding access to underserved areas through its satellite technology and services.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Carlsbad, CA
Founded
1986

Recently Posted Jobs

Explore more opportunities at ViaSat

See more jobs