AI Summary

Design and maintain secure, scalable cloud and on-premises infrastructure using automation and infrastructure-as-code. Manage application server provisioning, network traffic rules, and security configurations to ensure high availability and reliability.

About the Role

We are seeking a highly skilled Senior Cloud Infrastructure Architect to design, build, and maintain secure, scalable, and highly available infrastructure supporting mission-critical applications. This role is responsible for architecting and administering both on-premises and AWS cloud environments while driving automation, infrastructure-as-code, and continuous improvement initiatives. The ideal candidate combines deep expertise in Linux systems administration, cloud technologies, networking, and DevOps practices with a strong understanding of enterprise application infrastructure.


Working closely with software architects, infrastructure teams, and technical stakeholders, you will translate application architecture into reliable operational environments, ensure compliance with security standards, and implement modern automation strategies that improve efficiency, scalability, and system reliability.



Key Responsibilities

  • Manage application server provisioning through automated means.
  • Create, edit, and maintain Ansible provisioning and patching for both on-premises infrastructure and AWS Cloud environments.
  • Create, edit, and maintain load balancing and load throttling rules for network traffic supporting applications hosted on both NLM infrastructure and AWS Cloud.
  • Create, edit, and maintain AWS CloudFormation, AWS Config, and AWS Lambda scripts for application servers.
  • Coordinate with technical infrastructure teams to ensure work is completed in accordance with established Service Level Agreements (SLAs).
  • Create and maintain approximately 2,500 firewall rules supporting application network communications.
  • Manage, maintain, and administer application server platforms including Python, Java, Ruby, Node.js, and PHP on CentOS Linux operating systems.
  • Research, recommend, and implement continuous improvements to application server environments, with an emphasis on security, automation, patch management, and configuration management.


Required Qualifications

  • Demonstrated organizational and time management skills with the flexibility to shift priorities while managing multiple initiatives.
  • Demonstrated experience analyzing and creating IT infrastructure from architectural design documents.
  • Demonstrated experience in systems analysis, systems architecture, and systems design.
  • Demonstrated experience translating design documentation into operational infrastructure.
  • Demonstrated ability to create and maintain "as-provisioned" infrastructure documentation.
  • Demonstrated experience training and mentoring software architects on infrastructure limitations, design tradeoffs, and deployment considerations within a FISMA Moderate environment.
  • Demonstrated experience working in Agile environments using Kanban methodologies.
  • Demonstrated experience researching and evaluating emerging technologies and implementation strategies.
  • Excellent written and verbal communication skills.
  • Demonstrated knowledge and hands-on experience administering Linux-based server environments.
  • Demonstrated scripting experience using Shell (BASH, KSH, TCSH) and either Python or Ruby.
  • Demonstrated experience provisioning and administering Apache HTTPD, Apache Tomcat, Python/Django applications, and Ruby on Rails applications.
  • Demonstrated knowledge of common networking protocols including TCP, DNS, FTP, TLS, HTTP/HTTPS, along with JSON, XML, YAML, and infrastructure support tools such as Ansible and Nagios.
  • Demonstrated AWS Cloud Operations experience equivalent to an AWS Certified Professional.
  • Demonstrated experience supporting OCCS or organizations of similar size, scope, and complexity while partnering with internal customers to automate operational functions.
  • Bachelor's degree in Computer Science or a related technical field.

Similar Jobs

See all Remote Software Development jobs โ†’

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Architect

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified