A

AeroVironment

Defense technology and unmanned aerial systems

DevOps Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeChantilly, VA, USA$102k - $190k

About the Job

Requirements

  • Demonstrated custom development experience using Linux-based servers and appliances.
  • Demonstrated 3+ years of experience using Rust and/or Python to develop applications and services.
  • Demonstrated experience implementing automation tools using Ansible.
  • Demonstrated experience implementing custom applications using Docker containers.
  • Demonstrated experience maintaining custom application codebases.
  • Strong written and verbal communication, problem-solving, organizational, and interpersonal skills, including willingness and ability to document and share information.
  • Ability to work well in a team environment and as an individual contributor.
  • Experience with agile development methodologies.
  • Knowledge of Rust, including Actix, Rocket, or Warp, and WebAssembly for client-side Rust code; Python; VMware; Ubuntu Server; Windows Server; Samba; Linux Firejail; Docker; Ansible; GitHub or GitLab; Squid; Graylog; SQL; and PostgreSQL.
  • Knowledge of developing automation solutions for routine processes such as alerting and logging, including PowerShell for scripting automation.
  • Knowledge of web-based application development and best practices.
  • Knowledge of custom browser plugin development.
  • Understanding of RESTful APIs and microservices architecture.
  • Ability to integrate artificial intelligence models into web applications.

Responsibilities

  • Develop and/or modify custom applications and scripts implemented across multiple platforms.
  • Maintain custom software applications and services.
  • Recommend and implement improvements to existing software solutions.
  • Maintain system architecture to ensure versatility and consistency across multiple platforms.
  • Provide input to software configuration and system documentation, improvements to capabilities, build roadmaps, and update software as required.
  • Attend meetings and reviews.
  • Communicate with internal team members across multiple areas, the program manager, and customer team members.
  • Communicate with external parties such as mission partners and vendors as required.

Desired Qualifications

  • Experience with Rust is strongly preferred; candidates with demonstrated ability to quickly learn new languages will also be considered.
  • Preferred certifications include Security+, ITIL v3 Foundation, Certified System Administrator, Certified Ethical Hacker (CEH), and a Web Application Pen Testing Certification.

About the Company

AeroVironment

Defense technology and unmanned aerial systems

AeroVironment designs and builds robotic systems for defense across air, land, and space, including small reconnaissance drones, high-altitude aircraft, and loitering munitions. These products work by carrying sensors and control software that allow autonomous or semi-autonomous missions, with real-time data collection, and, for weapons-enabled models, a payload and deployment mechanism for precision strikes. The company differentiates itself through a growing, multi-domain defense portfolio built via acquisitions, creating an integrated platform that combines drones with space tech, counter-UAS, and other defense capabilities. Its goal is to become a comprehensive defense-technology provider that can win large, long-term contracts by offering coordinated, autonomous systems across multiple domains.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Crystal City, Virginia
Founded
1971

Recently Posted Jobs

Explore more opportunities at AeroVironment

See more jobs