Software Engineer - Site Reliability
Striveworks
·
Posted:
May 3, 2023
·
Onsite
About the position
As a Software Engineer on the Striveworks Engagements team, you will be responsible for deploying and maintaining the company's proprietary data platform to critical sites and customers. You will be expected to wear multiple hats and use your technical expertise to deploy the Striveworks platform to cloud-based and on-premises environments, as well as resolve any associated infrastructure, networking, and access control challenges that arise. The role requires daily onsite engagement at the customer site in Arlington, Virginia. The ideal candidate should possess 4+ years of experience as a Site Reliability Engineer, Software Engineer, or DevOps Engineer, and 2+ years of relevant experience in programming, deploying microservices in Kubernetes, writing and deploying Helm Charts, automation and infrastructure-as-code, and deploying infrastructure in a cloud such as AWS, Azure, GCP, or OpenStack.
Responsibilities
- Deploy and maintain proprietary data platform to critical sites and customers
- Deploy Striveworks platform to cloud-based and on-premises environments
- Resolve infrastructure, networking, and access control challenges
- Wear multiple hats and explore new technologies
- Automate and build infrastructure-as-code for standing up virtual machines and custom Kubernetes clusters
- Triage issues reported by platform users
- Work with platform developers to define requirements and build solutions for customer use cases
- Deploy to unclassified, CUI, Secret, and Top Secret networks
- Diagnose and automate site-specific infrastructure requirements
- Conduct mission-critical field work
- Be a key Striveworks representative and solutions provider to customers
- Work alongside a team of data scientists and software engineers to transform software into functional solutions
Requirements
- 4+ years total experience as a Site Reliability Engineer, Software Engineer, or DevOps Engineer
- 2+ years relevant experience in:
- Programming in Python and Golang
- Developing for and/or deploying microservices in Kubernetes
- Writing and deploying Helm Charts
- Deploying a web-based application to a DoD/IC air-gapped network
- Automation and infrastructure-as-code (e.g. Terraform, Ansible)
- Deploying infrastructure in a cloud such as AWS, Azure, GCP, or OpenStack
- Active Top Secret security clearance
- Able and willing to travel up to 10%