Senior Software Engineer - Infrastructure

EpirusTorrance, CA
113dOnsite

About The Position

Epirus is a high-growth technology company dedicated to overcoming the asymmetric challenges inherent to the future of national security. Epirus' flagship product, Leonidas, is a software-defined system built using intelligent power management techniques which allow power-hungry systems to do more with less. Job Summary: The Senior Infrastructure Engineer will be working with the software team and focusing on AWS infrastructure, as well as building automation tools and pipelines. A key part of the role will be championing and leading infrastructure as code and improving automated build and test.

Requirements

  • Minimum 5 years of experience building and maintaining AWS infrastructure (VPC, EC2, Security Groups, IAM, ECS, CodeBuild, S3, RDS) or 3 years of relevant experience with a Master’s degree.
  • Demonstrated hands-on experience deploying and managing infrastructure.
  • Strong foundation in networking concepts and Linux system administration.
  • Previous experience with Docker, GitHub, GitHub Actions, and Ansible.
  • Proven track record of learning and leveraging a wide variety of open-source technologies and tools.
  • Experience with software testing frameworks such as PyTest, GoogleTest, Jest, React Testing Library or Playwright.
  • Strong bias for action and ownership.
  • Must be available to travel as needed (approximately 35% of the time) to our headquarters in Torrance, CA, including working onsite during the first week.
  • To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.

Nice To Haves

  • Comfortable writing robust code and automation scripts in Python or equivalent.
  • Strong understanding of how to secure AWS environments and meet compliance requirements.
  • AWS Certified DevOps Engineer.

Responsibilities

  • Design a cloud infrastructure that is secure, scalable, and highly available on AWS.
  • Work collaboratively with software engineering to define infrastructure and deployment requirements.
  • Provision, configure, and maintain AWS cloud infrastructure defined as code.
  • Ensure configuration and compliance with configuration management tools.
  • Administer and troubleshoot Linux-based systems.
  • Troubleshoot problems across a wide array of services and functional areas.
  • Build and maintain operational tools for deployment, monitoring, and analysis of AWS infrastructure and systems.
  • Perform infrastructure cost analysis and optimization.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service