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