Automation has become a huge part in IT environments today to provide administration, monitoring, to automation of common tasks. We provide many different types of Automation Development for Networks, Firewall Administration, to Help Desk and System Support Teams. Below reflects a brief description for some of the automation services that we provide.

NETWORK AUTOMATION

The core of what we do is Network Automation and NetDevOps aimed for Network Engineers, Consultants, and Businesses looking for adding network management and automation for their existing network environment. We have deployed several network automation solutions based on the environment, hardware (Cisco, Arista EOS, Palo Alto Networks, Fortinet), and requirements to view specific operations, applying configuration, performing differential configuration backups, to other network automations to include the following:

  • Configuration Management using Network Scripts, Frameworks, and/or Orchestration
  • Firewall Automation using REST APIs
  • Building Playbooks using Ansible
  • CI/CD Pipelines and Build Servers
  • Network Testing and Monitoring
  • Web Scraping and Automation
  • Day Zero Automation for Device Provisioning
  • Custom Solutions and Automation Appliances

 

 

HELP DESK AUTOMATION

Besides networks, we also provide automation services for IT and help desk teams working with different cloud products that are typically used. Whether it is providing an automation process for adding a new employee or providing a custom web UI for managing cloud services based on the business. Below shows the list of cloud products we have worked and used to provide automation services based on what APIs are supported:

  • Active Directory
  • Office 365 and Azure AD
  • Exchange Online Powershell
  • DUO
  • Dropbox Business
  • AutoTask
  • PassPortal
  • Crashplan

 

 

CUSTOM SOLUTIONS & APPLIANCES

Lastly, we also provide custom solutions that provide automation. For example, we have built a custom Network Automation appliance utilizing a web frontend with a Python framework and a backend using a Mongo Database along with RQ for job FIFO queuing for all automation tasks. Many of these automation tasks, templates, and reports included in this custom solution involve:

  • Automatic gathering of network device details (e.g. software version, hardware model, serial number)
  • Recurring configuration backups for all network devices and continued backups if there are new changes detected. This includes showing those differences via email notification report, and/or log event
  • Checking device availability, CPU, memory, to errors of the network devices using SNMPv3
  • Running compliance checks (and building reports) of all network devices against a baseline configuration to ensure all network devices are configured based on bast practices, standards, and security requirements.
  • Provide the ability to push configuration based on a prepared configuration or configuration templates that can be applied to a targeted group of network devices
  • Other automated tasks such as performing password changes to gathering the list of interfaces on network devices, checking its status, and shutting down any unused ports among other requested tasks/operations
  • Providing a custom task used to pre-build a provided configuration, calculating the MD5 hash used for Day Zero Automation deployments

You can get more details on the ‘Custom Network Automation Appliance’ tab such as viewing a sample video that will showcase this Automation Appliance and the type Network Automation and NetDevOps projects we have prepared for companies, engineers, and consultants.

 

Pricing

The pricing breakdown for our network automation services are simple. It is based on the block of hours that you purchase.

We would provide us your requirements along with your automation and development needs. Then we will provide you an estimated number of hours for the work.

Below is the pricing breakdown:

  • 5 HOUR PACKAGE: $450
  • 10 HOUR PACKAGE: $750
  • 20 HOUR PACKAGE: $1,300
  • 100 HOUR PACKAGE: $5,500

If you have any questions or want to get started fill out the following form with details of your automation request needs. We will answer your questions and explain the next steps involved for the automation services we provide:

Submit

Skills

The network automation services we provide will be based on our experience with the following APIs, frameworks, and technologies seen below:

NETWORK APIs Python
NETMIKO
NAPALM
NETWORK FRAMEWORKS NORNIR
Ansible
Ansible Tower
NETWORK ORCHESTRATION Cisco Network Services Orchestrator (NSO)
FIREWALL AUTOMATION Palo Alto Networks
FortiGate
DAY ZERO AUTOMATION POAP (Cisco Nexus 9K)
ZTP (Cisco IOS-XE, Arista EOS)
CI/CD Jenkins
TESTING FRAMEWORKS pyATS and Genie
NMS Prometheus and Grafana with SNMP
VCS Git
GitHub
HELP DESK AUTOMATION Active Directory
Office 365
Azure AD
Exchange Online Powershell
DUO
AutoTask
PassPortal
Crashplan
Dropbox
Cisco Umbrella – Management
OTHER Docker Containers
Web Automation and Development

You can watch a preview video that will show the type of network automation and NetDevOps projects we provide for companies, engineers, and consultants:

In the following video, I want to provide a preview for one of my custom network automation projected I have developed (and deployed) into a few customer environments.This custom appliance utilizes a web frontend with a Python framework backend and a Mongo Database along with job FIFO queuing for all automation tasks. Many of these jobs consisting of tasks, templates, reports to workflows.