Viasat is looking to ensure the smooth operation and continuous delivery of high-quality solutions for their business-critical applications by hiring a Software Engineer.
Requirements
- Proficient in multiple programming languages (python, go, ruby, java)
- Maintaining and fixing Linux operating systems (such as CentOS and Ubuntu)
- 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
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
Other
- 5+ years as a Software Engineer or equivalent experience
- Participate in the on-call schedule
- US Citizenship
- 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