123

Senior DevOps Engineer

Herndon, VA, United States (USA), HawkEye 360 [1070]

Field(s) of expertise
Software Engineering Information Technology
Job type
Contract
Education
Bachelor
Deadline
Closed

About this job

HawkEye 360 is a Radio Frequency (RF) data analytics company. We operate the first of its kind commercial satellite constellation to identify, process, and geolocate a broad set of RF signals. We extract value from this unique data through proprietary algorithms, fusing it with other sources to create powerful analytical products that solve hard challenges for our global customers. Our products include maritime domain awareness and spectrum mapping and monitoring designed to serve a wide range of commercial, government and international customers.

Responsibilities

Build the world’s first RF-Derived Geospatial Analytics Firm

Be a contributing member of the Architecture and Systems Engineering team at Hawkeye 360 (HE360). Our team defines the deployment architecture for our products, develops cloud infrastructure provisioning automation, and provides tools and techniques to support our other engineering groups including devops pipelines, containerized development environments, data access and management, and container deployment platforms.

We’ll Expect You To…

  • Assist in the design, development, deployment, and maintenance of cloud infrastructure automation solutions.
  • Apply software engineering and devops concepts to support, develop tools for, and improve the workflow of our Space, Processing, and R&D engineering organizations.
  • Enhance and support our Kubernetes infrastructure and the continued migration of existing point solutions into Kubernetes.

Profile

You’ll Need to Have…

  • B.S. in Computer Engineering/Science with 5 years of applicable work experience.
  • Demonstrable knowledge of and experience with commonly used Open-Source software particularly in support of distributed computing, micro-services, web backend infrastructure, the Java ecosystem, messaging middleware, databases, data storage and retrieval, and devops tools.
  • Comfort in a polyglot environment with a deep understanding of at least one programming language (Java or Go) with an introductory knowledge of several others (e.g. shell scripting, Python, C)
  • Comfortable at the command line with at least one RedHat/CentOS/Ubuntu flavor of Linux with basic knowledge of Linux administration and network connectivity.

We’d Like to See…

  • Experience with AWS (Amazon Web Services) with an understanding of EC2, RDS, EKS, EBS, EFS, S3, Route53, ELB.
  • Experience with at least one infrastructure provisioning automation tool (e.g. Ansible, Terraform, Cloud Formation).
  • An understanding of Virtualization versus Containerization with hands on experience with one or more of KVM, Virtual Box, Docker, Podman, Kubernetes, ISTIO
  • An understanding of Networking concepts to include IPv4, TCP, UDP, HTTP, firewalls, basic routing concepts, DNS, Load Balancers.
  • Experience with distributed architecture, cluster concepts, message brokers, information storage and retrieval (network file systems, databases, cache).
  • Polyglot programming and framework skills (Java, Python, Go, C, Spring, SpringBoot, OCI, K8S)

Cultural Fit…

  • Ability to work in a small, but growing, and fast-paced environment.
  • Ability to interact directly with coworkers from multiple teams across the company.
  • Attention to detail.
  • Sense of humor.
  • Willingness to learn new things and discover solutions to fit the problem.

For information on how the personal data in your application is processed, please see the HawkEye 360 Privacy Policy.