About The Position

At Viasat, we’re on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We’re looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team. This role involves maintaining business-critical applications, supporting engineers and developers, triaging and troubleshooting issues, deploying and maintaining infrastructure, creating automated playbooks, documenting runbooks, integrating systems through APIs, and upgrading and patching applications.

Requirements

  • 3+ years as a Software Engineer or equivalent experience
  • Proficient in multiple programming languages (python, go, ruby, java)
  • Maintaining and fixing Linux operating systems (such as CentOS and Ubuntu)
  • Participate in the on-call schedule
  • US Citizenship is required

Nice To Haves

  • Experience with Docker and Kubernetes
  • Ability to work in public cloud environments (AWS/Azure/GCP)
  • Knowledge of IaC - Terraform / Cloud Formation / ARM templates
  • Experience with configuration management tools such as Ansible, Puppet, or Chef
  • Understanding of CI/CD tooling and SDLC
  • General networking knowledge (TCP/UDP, Firewalls, routing, DNS)

Responsibilities

  • Oversee and ensure the smooth operation of essential software systems crucial to business operations
  • Assist engineers and developers by providing expert support to solve technical challenges and enhance productivity
  • Quickly identify, analyze, and resolve technical issues to minimize downtime and ensure seamless operations
  • Manage the deployment and upkeep of IT infrastructure to support business needs effectively
  • Develop and implement automated playbooks to reduce manual intervention and increase efficiency in repetitive tasks
  • Create, update, and adhere to comprehensive runbooks to standardize procedures and improve reliability
  • Work with various integrations using multiple APIs to ensure systems are well interconnected and data flows smoothly across platforms
  • Carry out application upgrades and patches either manually or via automation to maintain system security and performance
  • Work in a team using Agile methodologies with monthly sprints to ensure the continuous delivery of high-quality solutions
  • Assist team members, engineers, and developers by providing support and helping them overcome any issues or blockers they encounter
  • Code, test, and deploy automation to reduce human error and increase operational efficiencies
  • Become a member of the on-call rotation to ensure application uptime

Benefits

  • Additional cash incentives
  • Stock incentives
  • Medical benefits
  • Financial benefits
  • Other benefits

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service