Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Viasat, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Dev Ops Software Engineer, Early Career at Viasat will play a crucial role in supporting the build, deployment, and maintenance of scalable applications and infrastructure. This entry-level position is designed for candidates who are enthusiastic about automation, infrastructure management, and continuous integration/continuous delivery (CI/CD) practices. The individual will work alongside seasoned engineers to bridge the gap between development and operations teams, ensuring a streamlined workflow and system reliability as they progressively develop their skills in this exciting field.
Job Responsibilities
- Assist in the design and implementation of cloud infrastructure and application deployment pipelines.
- Support monitoring and alerting systems to ensure application performance and reliability.
- Collaborate with software development teams to enhance CI/CD practices and workflow.
- Participate in troubleshooting and resolving production issues to maintain uptime and service quality.
- Document the deployment processes and operational guidelines for future reference.
- Engage in code reviews and provide input on best practices for application architecture and configuration.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Familiarity with programming languages such as Python, Java, or Bash scripting.
- Understanding of containerization technologies, particularly Docker and Kubernetes.
- Basic knowledge of cloud services, preferably AWS, Azure, or Google Cloud Platform.
- Experience with version control systems, particularly Git.
- Strong problem-solving skills and a desire to learn and grow in the DevOps space.
Technologies & Tools
The Dev Ops Software Engineer will utilize a variety of technologies and tools including, but not limited to, cloud platforms such as Amazon Web Services (AWS), container orchestration tools such as Kubernetes, configuration management systems like Ansible or Terraform, as well as CI/CD tools such as Jenkins or GitLab CI. Familiarity with monitoring tools, such as Prometheus and Grafana, is also advantageous for ensuring system performance and reliability.
Ideal Candidates
The ideal candidate for this position will possess a strong foundation in software development principles and have a keen interest in DevOps methodologies. They should demonstrate excellent collaboration skills, effectively communicating and working alongside different teams. A proactive attitude towards learning new technologies and embracing challenges is essential, along with an ability to adapt in a fast-paced environment. The candidate should also exhibit strong analytical and troubleshooting capabilities, enabling them to contribute meaningfully to process improvements and operational excellence.
Not sure what kind of job to look for? Our career quiz is 30 quick questions, then the careers that fit your interests and what they pay. Take the career quiz →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.