Infrastructure Systems Engineer

at FormAssembly
💰 $115k-$130k
🇺🇸 United States - Remote
🔧 DevOps🔵 Mid-level

Job description

We are seeking an Infrastructure Systems Engineer who will join our team in managing all aspects of our infrastructure for both federal government and private sector clients. This role involves designing, deploying, and managing secure AWS environments, implementing AWS best practices, and automating nearly everything we do. Candidates must demonstrate strong experience in infrastructure automation, deep understanding of various flavors of linux, and excellent communication skills.

Key Responsibilities

  1. Cloud Infrastructure & Infrastructure as Code

    • Design, deploy, and manage AWS environments (EC2, ECS, EKS, Lambda, S3, RDS, etc.) using Infrastructure as Code (IaC) tools (Terraform/OpenTofu, AWS CloudFormation, or Pulumi).
    • Implement serverless architectures (Lambda, Step Functions)
    • Using configuration management tools (Ansible, Puppet)
  2. CI/CD Pipeline & Automation

    • Build and maintain robust, secure CI/CD pipelines (Jenkins, GitHub Actions, AWS CodePipeline).
    • Develop automation scripts (Python, Bash) and incorporate AI/predictive techniques where feasible to reduce manual coding effort.
    • Embed DevSecOps best practices—security, compliance, and testing—within automated workflows.
  3. Containerization & Orchestration

    • Containerize applications using Docker and manage them on AWS ECS.
    • Optimize container performance and scalability while ensuring efficient resource utilization.
  4. Monitoring, Logging & Alerting

    • Implement and manage monitoring, logging (NewRelic), and alerting solutions to track application health, performance, and security in real-time.
    • Troubleshoot issues proactively to maintain high availability.
  5. Security & Compliance

    • Enforce security best practices (IAM, VPC, WAF, TLS/SSL, key management) and ensure alignment with federal compliance standards (FISMA, FedRAMP, NIST SP 800-53, SOC, ISO 27001).
    • Conduct security assessments, testing, and regular compliance checks.
  6. Collaboration

    • Work closely with developers, QA engineers, IT operations, and product owners to streamline processes and improve communication.
    • Participate actively in daily standups with our team and possibly stand ups for other teams as well.
  7. Data Integration & Management

    • Collaborate on data flows, ingestion pipelines, and database provisioning (MySQL, AWS OpenSearch).
    • Ensure data integrity, high availability, and performance optimizations.
  8. Documentation & Knowledge Sharing

    • Create and maintain comprehensive documentation for all automation, CI/CD processes, and infrastructure setups.
    • Mentor team members and share best practices to foster a continuous improvement culture.
  • U.S. Citizenship: Must be a US based resident and citizen. Ideally located in an Eastern timezone or willing to work those hours.
  • Background Check: Willing to submit to a rigorous background check in advance of employment,  including verification of references, employment history with previous employers, GitHub Repository Review and confirmation of LinkedIn profile information
  • 4–5+ years of hands-on Systems/DevOps experience with a strong focus on AWS.
  • AWS Professional-level Certification (e.g., AWS DevOps Engineer – Professional or AWS Solutions Architect – Professional) OR equivalent demonstrable expertise.
  • Expertise with CI/CD: Jenkins, GitHub Actions
  • Scripting & Programming: Proficiency in Python, PHP/Laravel, plus one or more of Bash, JavaScript, etc.
  • Containerization: Experience with Docker, AWS ECS, and microservices architecture.
  • Linux: Advance knowledge of Linux, including performance tuning and troubleshooting
  • Compliance: Competencies with multiple compliance requirements, PCI, Hipaa, SOC2
  • IaC Tools: Strong skills in Terraform/OpenTofu for provisioning cloud infrastructure.
  • Networking & Security: VPC, Subnetting, DNS, firewall/security groups, encryption, IAM.

Preferred Qualifications

  • Government Sector experience, especially with FedRamp
  • Familiarity with serverless (AWS Lambda, Step Functions)
  • Experience working with large-scale enterprise clients and delivering secure, high-availability solutions.
  • Experience with Django, developing APIs, and deployments with Django
  • Deep understanding of github actions and self hosted runners in AWS

Salary Range: $115,000 - $130,000

FormAssembly is a completely remote/distributed team. We thrive through digital communication, and work to connect numerous times a day. Our culture is vibrant, fun, and unique! Read more about it here. Some of our benefits include:

  • Health benefits (health, dental, vision) for Team Members based in the United States
  • Mental Health benefits with SpringHealth
  • 401(k) with 4% company match
  • Unlimited PTO (with a required minimum use of 2 weeks per year) for Salaried/Exempt staff, or 4 weeks of paid vacation for hourly/non-exempt employees.
  • 9 paid company holidays
  • Flexible work schedule; work from anywhere!
  • Generous Paid parental leave (up to 16 weeks)
  • Charitable contribution match
  • Budget for professional development
  • Company provided Mac laptop

You’ll be joining a talented and fun team, working together to build something great!

Share this job:
Please let FormAssembly know you found this job on Remote First Jobs 🙏
FormAssembly logo

FormAssembly

  • 51-200 employees
  • Founded in 2006
  • 2 remote jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply