Jobs · OTHR · Virginia

Test Automation & DevOps Engineer

CACI International Inc · Chantilly, VA · 6 days ago
OTHR$94k–$198k/yrFull-time

About the role

The Opportunity CACI is seeking a talented Operational Systems Engineer to join our team in Chantilly, VA to help lead the implementation, system administration, and O&M for client’s scalable cross-platform software test automation system.

Responsibilities

  • Design, engineer/develop, and implement IT systems used by the client’s mission network to support end users
  • Apply knowledge of operational tradecraft at OSI model layers 1-4
  • Identify opportunities to integrate efficiencies into innovative IT systems that enhance the cyber mission
  • Work effectively in a fast-paced, ambiguous setting, distilling complex technical concepts into actionable insights for leadership
  • Provide a professional evaluation, use-case alignment, and assessment of the potential technology stack, including support for physical hardware, KVM, Proxmox, and VMWare-based and other hypervisor platforms and tradeoffs before initial implementation with management approval
  • Support the implementation of AI-integrated rapid software projects, including using LLMs for agile automation development in addition to legacy workloads

Requirements

  • Bachelor’s degree in a relevant technical discipline (i.e., Computer Science, Computer Engineering), with a minimum of 5+ years’ experience in a relevant technical field to the position
  • Active TS/SCI clearance with required polygraph
  • 5+ years programming efficiency in Python and strong knowledge of C++ for developing robust applications
  • 5+ years demonstrating an ability to lead the design, architecture and development of enterprise-scale applications
  • 5+ years developing agnostic operating system-based platforms, to include applications across both Linux and Windows ecosystems to support diverse testing targets
  • Experience automating and managing multiple hypervisor platforms (both VMWare and KVM) to host complex, scalable, and highly customized environments
  • Familiarity with DevOps principles, experience with Docker for containerization, and working experience with CI/CD pipelines for automation of testing and deployment
  • Experience developing end-to-end automation solutions implementing logic for automated resource scaling
  • Strong understanding of SQL Server and ability to manage and optimize database performance and/or MongoDB for NoSQL data storage needs
  • Sound judgment, problem-solving, and decision-making skills with an ability to adapt to emerging issues and changing priorities under short deadlines
  • Demonstrated ability to learn quickly and stay abreast of leading-edge technologies

Qualifications

  • Required: Bachelor’s degree in a relevant technical discipline (i.e., Computer Science, Computer Engineering), with a minimum of 5+ years’ experience in a relevant technical field to the position
  • Required: Active TS/SCI clearance with required polygraph
  • Desired: 5+ years programming efficiency in additional languages such as C++, Go, or Rust to optimize low level hypervisor interactions
  • Desired: 5+ years programming efficiency in C# and .NET Core for developing robust applications
  • Desired: Experience automating and managing multiple hypervisor platforms (Harvester) to host complex, scalable, and highly customized environments
  • Desired: Infrastructure as Code (IaC) experience working with tools such as Ansible or Terraform and/or Helm to manage and version-control the underlying virtualized testing hardware and configurations
  • Desired: Experience with Kubernetes for container orchestration
  • Desired: Both on-premise and cloud deployment technologies and automation
  • Desired: Kernel and driver knowledge across Linux and Windows kernel drivers to assist in deep-level application compatibility testing
  • Desired: Experience in managing large-scale remote workstation clusters, focusing on high-availability and minimal latency for highly scalable resource capabilities
  • Desired: Experience with AI-assisted tools for enhancing development productivity and automation
  • Desired: Ability to integrate Machine Learning models into applications
  • Desired: Understanding of Event-Driven architecture principles for designing scalable systems
  • Desired: Knowledge of ElasticSearch for log management and search functionalities, or general knowledge integrating open-source ELK stack tools
  • Desired: Detail oriented, organized, able to multitask, and adaptable to shifting requirements
  • Desired: Flexibility – Works well both independently and as a team player; must be eager to learn
  • Desired: Candidate should be a self-starter and possess a willingness to dive into new technologies when appropriate

Similar jobs