closed vacancySenior DevOps Engineer - Remote, Boston, Austin, San Francisco
At Underline, we are driven by a singular mission: to ensure the vibrancy of our nation through building intelligent community infrastructure. We work with communities across the United States to design, finance, and construct open access fiber-optic networks. We believe these networks are the essential foundation for ultra-fast access to information, a competitive market for content and services, job formation and reskilling for workers, distributed healthcare services, new wireless solutions, and resilient modern infrastructure including responsible energy creation.
We’re looking for a full-time Senior DevOps Engineer to join our Engineering team. Our Engineering team responds to the needs of the business, delivering well-designed and strategically aligned technology solutions in network architecture and design, customer acquisition, network service provider connectivity, automated operations, and support systems.
As Senior DevOps Engineer, you’ll work closely with our business and engineering teams to design and maintain our AWS, Software-Defined Networking, and configuration management environments. You will be exposed to all production services and infrastructure and will have a high degree of both responsibility and impact. You will get to work closely with leadership, product, engineering, our vendors, and our customers in order to create a best in class integrated system. Finally, you will provide some IT support for our small but growing team!
Join us as we help support the vitality and resilience of communities.
What You'll Do
- Advise in strategic technology decisions for internal systems and community fiber optic networks
- Design, build, and maintain SD-WAN automation for configuration and operation of community networks
- Deploy and manage network monitoring systems
- Assist in the design and build of private cloud infrastructure
- Manage our VPN systems for internal and external connectivity, and manage user credentials
- Maintain our AWS environment and apps using Terraform and Ansible
- Maintain our Kubernetes environment in AWS EKS
- Assist in the design of core network infrastructure supporting our community networks
- Manage our PKI tools and certificates
- Ensure security and compliance for community networks, perimeter, and internal services
- Support end-users with workstation maintenance and compliance
- Procure new machines and install, inspect, and maintain software as needed
- Troubleshoot and resolve issues on our network as needed
- Provide IT support on an ad hoc basis for our regional offices
About You
- You are hungry, humble, and curious
- You have excellent analytical, quantitative, and problem-solving skills
- You want to solve extremely hard problems in the realms of data science, data engineering, and artificial intelligence
- You are an intrinsic self-starter and enjoy taking on new challenges
- You want to be part of the early stages of a company where everything you build matters
- You want a highly collaborative environment, comprised of diverse subject matter experts in broadband networking, data center infrastructure, software development, and design
- You care about building critical intelligent infrastructure to increase community vitality and improve resilience
About Us
- We offer bold solutions to drive positive, sustainable change
- We approach our work with humility, integrity, and intellectual rigor
- We are agile and relentless in pursuit of our mission
- We have a mentality of service: to our mission, and to each other
- We are dedicated to building and sustaining a culture of flourishing
- We optimize our efforts to create positive-sum for community and capital
Requirements
- B.S. or M.S. in Computer Science or related field, or equivalent experience
- 5+ years of domain experience in the field of DevOps or IT
- 3+ years of experience in Network Engineering
- Strong foundation in DevOps and Infrastructure-as-Code principles
- Familiarity with Linux administration and tuning, and Linux networking
- Experience setting up, running, and monitoring public-facing web servers
- Experience configuration and maintaining VPNs
- Experience with Docker container technology and Kubernetes container orchestration
- Experience with one or more of Ansible, Chef, or Puppet
- Proficiency in shell scripting such as Bash and at least one dynamic programming language such as Python, Ruby, or Perl
- Familiarity with SDN and SD-WAN automation and orchestration
- Working knowledge of source control systems, preferably Git
- Familiarity with IT compliance areas such as change management, incident response, and configuration management
- Vendor management experience, including initial and annual diligence and contract negotiation
- Familiarity with access control, centralized systems management, inventory management or directory management such as LDAP/ActiveDirectory and SSO
- Familiarity with network and connectivity troubleshooting from both a user endpoint perspective as well as server and networking infrastructure perspective