Spear AI is seeking an experienced Infrastructure Engineer with expertise in cloud deployments and either experience in on-premise deployments or a willingness to learn. In this role, you will design, deploy, and maintain reliable infrastructure that spans cloud services and on-premise environments. You will collaborate with cross-functional teams to ensure the stability, security, and scalability of our IT infrastructure. Spear AI uses Pulumi for our infrastructure management. Spear AI servers the national security industry and deploys software to cloud environments that span unclassified, Secret, and Top Secret regions. We also deploy software to the edge in some of the harshest conditions, including US nuclear submarines.
Responsibilities
Cloud Architecture & Design: Design, implement, and maintain cloud infrastructure solutions using platforms such as AWS, Azure, or Google Cloud to support our applications and services
On Premise Architecture & Design: Design, implement, and maintain software infrastructure in air-gapped systems
Automation & Scripting: Develop Infrastructure-as-Code (IaC) scripts using Pulumi, and others as necessary, to automate cloud provisioning, configuration, and scaling
Container Orchestration: Hands-on experience with Kubernetes for container management and orchestration
Security & Compliance: Implement best practices for cloud security, including identity and access management (IAM), network security, and compliance with relevant regulatory standards
Performance Optimization: Continuously monitor and optimize infrastructure performance and cost, ensuring efficient resource usage and capacity planning
Monitoring & Incident Management: Set up monitoring and alerting for infrastructure and applications, and respond to incidents as part of a shared on-call rotation
Collaboration: Work closely with development, DevOps, and security teams to ensure seamless integration and alignment on infrastructure requirements and practices
Documentation & Knowledge Sharing: Maintain thorough documentation for infrastructure configurations, processes, and best practices; share knowledge and support other team members in cloud infrastructure skills
Requirements
Experience: 3+ years of experience in cloud infrastructure engineering or a similar role, with hands-on expertise in AWS (preferred), or Azure
Technical Skills: Proficiency in IaC tools (Pulumi, Terraform, CloudFormation), CI/CD pipeline configuration, and container orchestration (e.g., Kubernetes). Pulumi will be used as the company's primary IaC tool
Scripting Knowledge: Strong skills in scripting languages such as Python, Bash, or PowerShell
Networking Knowledge: Solid understanding of network protocols, VPN, and VPC configurations in a cloud context
Security Practices: Knowledge of security principles, IAM policies, and cloud compliance standards.
Problem-Solving: Ability to troubleshoot complex infrastructure issues and identify root causes.
Certifications (Preferred): Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Azure Certified, or Google Cloud Professional Cloud Architect).
Nice to Have
Experience managing the on-premise virtualization layer and above
Experience with multi-cloud environments
Familiarity with DevOps practices and tools (GitHub Actions, etc.)
Experience with database management in cloud and/or on-premise environments
You must be willing to receive a Secret or Top Secret/SCI security clearance. This will be at no expense to you. For resources on what goes into a security background investigation and what disqualifies people reference the CIA requirements. Failure to obtain or maintain a clearance will be grounds for termination. We hope you'll join our fast growing team!