DevOps Engineer II
Firefly Aerospace is seeking a DevOps Engineer II to join our growing infrastructure team. In this role, you will be responsible for designing, implementing, and maintaining robust DevOps solutions that support our mission to make space accessible. You'll work closely with IT teams, software engineering, and system engineering teams to automate deployment pipelines, optimize infrastructure, and ensure system reliability across our technology stack.
Key Responsibilities
- Design and implement infrastructure-as-code solutions using Terraform to provision and manage cloud and on-premises resources
- Develop and maintain CI/CD pipelines using Jenkins to automate build, test, and deployment processes
- Create automation scripts and tools to improve operational efficiency and reduce manual intervention
- Contribute to designing scalable and resilient infrastructure solutions that support mission-critical aerospace applications
- Implement monitoring and observability solutions to ensure system health and performance
- Diagnose and resolve complex infrastructure and deployment issues across Linux-based systems
- Provide technical support for development teams, including troubleshooting build failures and deployment issues
- Perform root cause analysis on system failures and implement preventive measures
- Respond to and resolve incidents in a timely manner, including participation in on-call rotation
- Optimize system performance through proactive monitoring and tuning
- Administer and maintain Linux servers (RHEL, Ubuntu, CentOS) in development, staging, and production environments
- Manage version control systems and implement Git workflows and branching strategies
- Ensure security best practices are implemented across all infrastructure components
- Maintain documentation for systems, processes, and procedures
- Collaborate with security teams to implement compliance and security controls
Required Skills
- Strong proficiency in Linux system administration (RHEL, Ubuntu, or CentOS), including shell scripting (Bash, Python)
- Terraform: Demonstrated experience using and maintaining Terraform modules and managing infrastructure-as-code
- Jenkins: Hands-on experience designing and managing Jenkins pipelines, including pipeline-as-code
- Git: Demonstrated knowledge of Git version control, including branching strategies, merge conflict resolution, and repository management
- Automation: Strong scripting abilities in Bash, Python, or similar languages
- Problem-solving: Excellent analytical and troubleshooting skills with attention to detail
- Understanding of networking fundamentals including DNS, TLS, routing, and load balancing
- Strong communication skills with ability to explain technical concepts to non-technical stakeholders
Preferred Qualifications
- 2-3 experience of DevOps experience in a corporate environment
- Experience with containerization technologies (Docker, Kubernetes)
- Knowledge of cloud platforms (AWS, Azure, or GCP)
- Familiarity with configuration management tools (Ansible, Puppet, Chef, SaltStack)
- Experience with monitoring and logging solutions (Prometheus, Grafana, ELK stack)
- Understanding of security best practices and compliance frameworks
- Relevant certifications (Linux+, AWS, Terraform, Kubernetes)
Firefly offers outstanding benefits for our employees, including generous health, dental and vision plans with low plan deductibles, parental leave, educational reimbursement, short term disability, and flexible PTO options.