OverviewAcuity is growing and looking to hire an additional Software Developer (Systems Software) to support a team specializing in designing, engineering, implementation, development and maintenance of enterprise quality mission systems, networks, and applications.
Qualifications
Required Skills:
- Hands-on experience writing, testing, and maintaining Infrastructure as Code with Terraform (required) and CloudFormation (required).
- Hands-on experience configuring, managing, and troubleshooting AWS services including EC2, Lambda, S3, RDS, VPC, Security Groups, NACLs, IAM, CloudWatch, and other core services.
- Hands-on experience implementing and managing Cl/CD pipelines (Jenkins preferred, but experience with GitLab Cl, GitHub Actions, or similar acceptable).
- Strong proficiency in Bash (required) and Python (required) scripting.
- Hands-on experience with containerization technologies (Docker required).
- Hands-on experience integrating and deploying diverse software systems: AWS cloud services, open-source applications, COTS/GOTS products, and custom applications.
- Strong understanding of networking fundamentals, security best practices, IAM policies, and AWSarchitecture best practices.
- Hands-on experience with Git-based workflows, branching strategies, and version control best practices.
- Hands-on experience with monitoring, logging, and alerting systems (Prometheus/Alertmanager, CloudWatch, or similar).
- Hands-on experience with database self-hosting including installation, configuration, backup/recovery, high availability, and performance tuning (PostgreSQL and MySQL).
Desired Skills:
- Experience with secrets management solutions (AWS Secrets Manager, or similar).
- Knowledge of disaster recovery, backup strategies, and continuity planning.
- Familiarity with API gateways and modern microservices patterns.
- Experience with cost optimization practices in AWS.
- Experience deploying and managing data platform components: Apache Spark, Trina, Apache Ranger, Apache Iceberg, Apache Superset, data catalogs.
- Familiarity with data lakehouse architectures and supporting infrastructure.
- Background deploying and supporting Al/ML workloads or model serving infrastructure.
- Experience mentoring team members on DevOps and cloud best practices.
- Familiarity with additional monitoring tools (Grafana, ELK stack).
- Experience integrating customer's Enterprise services (SSO, etc.).
- Experience with NoSQL databases (DynamoDB, MongoDB, etc.).
Clearance Requirements: