Skip to content

How a Remote DevOps Team Scaled Access Controls using Easy Connect SSH

In modern software engineering, secure and stable remote access is a fundamental requirement. Organizations managing multi-cloud staging environments, server configurations, and database clusters face a common question: how to grant secure developer access while minimizing latency and administrative overhead?

This user story shares how a distributed software enterprise, with a team of over 40 developers, migrated their access workflow from a legacy hardware VPN to Easy Connect SSH, optimizing their remote developer workflows.


1. The Challenge: Legacy VPN Limitations

Previously, the enterprise relied on a hardware-based OpenVPN gateway to connect developers to staging databases and internal build environments. As the team grew, several limitations became apparent:

  1. Network Latency: Developers in different regions experienced noticeable round-trip delays routing through a centralized VPN gateway.
  2. Network Switches: When developers worked on the go and switched network environments (e.g., from home Wi-Fi to mobile hotspots), the traditional VPN connection frequently dropped and took time to reconnect.
  3. Complex Access Configuration: Configuring granular access permissions for different engineering roles required complex routing tables and firewall rules on the gateway.
  4. Administrative Overhead: Managing configuration files and certificates for new team members required manual setup and troubleshooting by the IT support team.

2. The Solution: Migrating to Easy Connect SSH

To simplify access management, the DevOps team chose to utilize their existing SSH bastion host infrastructure, deploying Easy Connect SSH as the client connection manager.

The team established regional SSH bastion hosts, allowing developers to connect directly using the client interface:

[ Developer Client ]

         ├──► Import Pre-configured SSH Profiles

         ▼ (Authenticated via SSH Key Pairs)
[ Regional SSH Bastion ]

         └──► Secure Layer 3 Tunnel (TUN)

               ├──► Database Staging (TCP/UDP)
               └──► Internal Build Servers

Implementation Details:

  • Profile Management: The DevOps team generated standard SSH configuration files for each environment, which developers could import with a single click.
  • Key Pair Authentication: Integrated with the existing IAM systems to verify connections using SSH key pairs, avoiding the need for static certificates.
  • Smart Routing: Configured routing rules to tunnel only staging-related traffic (e.g., 10.150.0.0/16) over the SSH connection. Regular web traffic and local network operations remained direct, saving bandwidth.

3. Practical Outcomes

Adopting Easy Connect SSH improved the organization's remote access workflow:

  • Reduced Latency: Developers could connect to regional gateways physically closer to them, reducing response times for database queries and CLI commands.
  • Improved Connection Stability: The client automatically restored tunnels within 2 seconds during network handovers, minimizing session disruptions.
  • Simplified Onboarding: New developers could access staging resources quickly by importing the pre-defined profiles.
  • Clear Audit Trails: Since all connections route through standard SSH bastion hosts, the team could audit access records directly in system logs, meeting compliance guidelines.

Released under the MIT License. Terms | Privacy