Infrastructure and Automation Engineer
Job Type
Full-time
Description

We are seeking an Infrastructure & Automation Engineer to help design, build, and maintain our systems, networks, and automation pipelines. You will support a modern Linux-based environment, containerized services, and developer platforms, ensuring reliability and scalability across our infrastructure.


Key Responsibilities

  • Automation & Configuration Management
    • Build and maintain Ansible playbooks/roles to automate provisioning, configuration, and deployments.
    • Manage infrastructure-as-code for consistent and repeatable environments.
  • Containers & Services
    • Deploy and manage applications using Docker.
    • Support containerized services across development, test, and production environments.
  • Networking & Core Services
    • Configure and troubleshoot Layer 2/Layer 3 networking (VLANs, routing, switching).
    • Support and maintain DHCP and DNS services.
    • Ensure reliable connectivity between systems and applications.
  • Linux Systems (Ubuntu)
    • Administer Ubuntu Linux servers, including patching, monitoring, and performance tuning.
    • Manage system-level services and troubleshoot operational issues.
  • Developer Platforms & CI/CD
    • Maintain and integrate GitLab CI/CD pipelines for automation and deployments.
    • Manage artifact storage and distribution using Artifactory.
    • Collaborate with development teams to improve build, test, and release workflows.
  • Scripting & Tooling
    • Write Python and Bash scripts to automate infrastructure workflows.
    • Develop tooling for monitoring, diagnostics, and environment setup.
  • Collaboration & Documentation
    • Work cross-functionally to support engineering and operations teams.
    • Document infrastructure processes, playbooks, and troubleshooting guides.
    • Provide escalation support for infrastructure, networking, and automation issues.

Qualifications

  • Hands-on experience with Linux system administration (Ubuntu preferred).
  • Experience with Docker for containerized services.
  • Solid understanding of networking fundamentals, including DHCP, DNS, VLANs, and routing.  
  • Strong knowledge of Ansible or other configuration management tools.
  • Familiarity with GitLab CI/CD pipelines and version control (Git).
  • Experience with Artifactory or other artifact management solutions.
  • Proficiency in scripting with Python and Bash.
  • Excellent troubleshooting and problem-solving skills.

Nice to Have

  • Experience with virtualization. 
  • Familiarity with FS.com and Netgear switches.
  • Knowledge of observability/monitoring tools.
  • Familiarity with GPU/compute or high-performance networking environments.
  •  Experience with using machine learning libraries/frameworks 
Salary Description
$120,000 to $185,000