Simplesense builds, deploys, and sustains the Installation Resilience Platform that enables mission operators to rapidly adapt and respond. The Platform protects critical infrastructure from cyber attack while unlocking previously siloed information to monitor, diagnose, and improve response times to incidents.
Requirements
- 3+ years of professional experience using software-development practices to manage Windows infrastructure.
- Solid understanding of Windows Server environments (including Active Directory domain management, Group Policy, Windows security configuration, and performance tuning).
- Strong experience writing PowerShell scripts to automate system configurations and Windows tasks (PowerShell modules, command-line installers, network configurations, service configurations, etc).
- Demonstrated experience with version control (git) and branching strategies, and integrating infrastructure automation into deployment workflows.
- Comfortable using CI/CD pipelines for infrastructure code and application deployments (using tools like GitHub Actions, Jenkins, GitLab CI, or Azure DevOps).
- Familiarity with infrastructure monitoring and logging tools to ensure system health and performance.
- Ability to analyze logs (Windows Event Logs, etc.) and metrics to troubleshoot issues in automated environments.
Responsibilities
- Develops infrastructure as code within the Installation Resilience Platform codebase - developing PowerShell automation, Ansible scripts, and integrating/maintaining both SaaS and standalone applications into our solutions.
- Design, implement, and maintain scalable, reusable IaC templates and modules to automate the deployment of Windows infrastructure and resources (Windows EC2 instances or Azure VMs, Active Directory domain controllers, etc.).
- Write and maintain automation scripts and tools to eliminate manual processes in system setup and maintenance.
- Use PowerShell (or other tools, as needed) to create scripts for tasks such as environment setup, software installation, system patching, and remediation of configuration drift.
- Implement configuration enforcement for Windows servers using tools like PowerShell DSC scripts, Ansible playbooks, or similar frameworks, ensuring that servers consistently meet our configuration standards.
- Utilize CI/CD pipelines to deploy Windows automation scripts to provision and configure Windows infrastructure.
- Set up observability for our Windows infrastructure to track performance, availability, and security.
Other
- The ideal candidate is an excellent communicator, attentive, and efficient.
- They can complete work skillfully and independently.
- The Windows Automation Software Engineer must be good at giving and receiving constructive feedback.
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent work experience).
- Must be a U.S. Citizen and able to obtain a DoD NIPR account and Common Access Card (CAC).