Automation and Engineering Tools
Repetitive engineering work increases the risk of inconsistency, human error, and incomplete documentation.
TJS Network & Security develops practical automation and internal tools that help engineering teams collect information, validate configurations, perform migrations, and produce repeatable results.
Automation Services
- Python automation
- REST API integrations
- JSON-RPC integrations
- Configuration parsing
- Configuration generation
- Migration tools
- Data collection
- Compliance and configuration auditing
- Excel and CSV reporting
- Network validation
- Custom web applications
- n8n workflows
- Infrastructure dashboards
- Scheduled reporting
- Bulk configuration changes
- Documentation generation
Example Automation Projects
- Converting firewall configurations between platforms
- Auditing managed devices across multiple FortiManager ADOMs
- Identifying firmware and upgrade requirements
- Extracting policies, objects, services, and VPN settings
- Converting policy NAT to central NAT
- Generating remote-access migration configurations
- Scanning published services and validating certificates
- Producing structured reports from network-device APIs
- Creating internal tools for engineers to review and modify generated configuration
- Automating repetitive operational checks
Our Automation Philosophy
Automation should make engineering work safer and more understandable.
Tools should:
- Preserve human review
- Provide clear output
- Validate assumptions
- Identify errors
- Support rollback
- Produce documentation
- Avoid hidden changes
- Reduce repetitive effort without removing accountability