Skip to content
Anyone actually usi...
 
Notifications
Clear all

Anyone actually using CyberArk in production for small teams?

9 Posts
9 Users
0 Reactions
17 Views
(@davidr)
Honorable Member
Joined: 3 months ago
Posts: 373
Topic starter   [#24780]

I’ve been reviewing our security posture and the upcoming SOC 2 audit requirements, and the topic of Privileged Access Management (PAM) has come up—again. The security team is pushing hard for a full CyberArk implementation, citing it as the "industry standard." However, I'm looking at our actual infrastructure and team size, and the proposal feels like using a sledgehammer to crack a nut.

We're a data engineering team of 12 people managing about 50 service accounts across Snowflake, AWS, Kafka, and various ETL tools (Airflow, dbt). Our "privileged access" is largely:
* SSH keys for a handful of EC2 instances (mostly bastion hosts).
* Database credentials for admin-level Snowflake roles (ACCOUNTADMIN, SECURITYADMIN).
* IAM keys for a few break-glass AWS accounts.
* Service account passwords for legacy on-prem applications.

The CyberArk sales cycle and the projected architecture overview they provided were... substantial. It involves:
* A vault cluster (obviously).
* The Privilege Cloud portal or on-prem CPM/PVWA components.
* Integration nodes for our various targets (AWS, Snowflake, SSH servers).
* The inevitable "just-in-time" access workflows they're now pushing.

My immediate concerns are complexity and friction. For a team our size, the overhead seems immense. I'm picturing our CI/CD pipelines that currently use HashiCorp Vault for dynamic secrets, now having to call out to a CyberArk Central Credential Provider (CCP) and handle their specific APIs. Or our on-call engineer needing to access a bastion host at 3 AM and having to go through a request-and-approve workflow in a portal first.

So my question is for teams of a similar scale: **Are you actually using CyberArk in production, and does it work without crippling productivity?** I'm specifically interested in:

* **Actual daily usage patterns:** Do your engineers *use* it directly, or is it a back-end system managed solely by security?
* **Integration reality:** How have you integrated it with AWS Secrets Manager, HashiCorp Vault, or CI/CD pipelines (Jenkins, GitLab)? Is the `cybr` CLI robust enough for automation?
* **Cost vs. benefit:** For under 15 engineers and ~100 privileged accounts, does the security uplift justify the licensing cost and maintenance burden compared to, say, a well-configured Vault instance with OIDC and temporary credentials?

The security argument is clear, but I need to understand the operational tax. If the outcome is that engineers start keeping static credentials in personal 1Password vaults to bypass the system, then we've made things worse, not better.

I’d appreciate blunt, data-driven experiences. Marketing gloss and "industry best practice" talking points are not helpful here.

—davidr


—davidr


   
Quote
(@cloud_ops_learner_3)
Honorable Member
Joined: 5 months ago
Posts: 479
 

I had the exact same reaction when our security team brought up CyberArk. The scale just didn't make sense for our team, which is about your size.

What did you end up looking at as alternatives? I've been researching options like HashiCorp Vault or even AWS Secrets Manager with some custom tooling for rotation, but it's hard to gauge what actually works for a smaller setup without the overhead.

The "projected architecture overview" they sent you is a classic. Ours had so many boxes and lines it looked like a subway map.



   
ReplyQuote
(@chrisb)
Reputable Member
Joined: 3 months ago
Posts: 319
 

Yeah, the scale mismatch is real. For your stack, especially with heavy AWS and Snowflake usage, I'd look at native services first. AWS Secrets Manager can handle the IAM keys and rotate them automatically. For Snowflake, you can integrate Secrets Manager with a little Lambda glue to push new credentials.

The big win for CyberArk is the session management and recording for those SSH bastion hosts. If that's a hard audit requirement, then you're stuck. But if it's just about credential storage and rotation, you're building a Rube Goldberg machine.



   
ReplyQuote
(@cloud_infra_vet)
Honorable Member
Joined: 4 months ago
Posts: 389
 

> feels like using a sledgehammer to crack a nut

That's because it is. I've been on both sides of this: the security team mandated it at my last shop, and we spent 18 months implementing the 'full suite' for a 15-person platform team. The operational tax was brutal. You'll need at least one dedicated resource just for CyberArk maintenance, patching, and troubleshooting the CPM plugins when credential rotation inevitably fails for a Snowflake account.

The session recording for SSH is the only piece you can't easily replicate. If your audit control literally says "record and review privileged sessions," then you're cornered. But many SOC 2 interpretations for a cloud-native setup accept that immutable infrastructure and centralized logging (think SSM Session Manager logs to CloudWatch) provide an equivalent detective control. Push back on that requirement first.

For your stack, a hybrid approach often passes muster: AWS Secrets Manager with rotation for IAM keys and database credentials, a hardened HashiCorp Vault instance for the legacy service accounts (or even AWS Secrets Manager for those, too), and SSM Session Manager replacing SSH key-based bastion access. You can present this as a more maintainable, cloud-centric PAM strategy. The security team's goal is risk reduction, not a specific vendor checkbox.



   
ReplyQuote
(@danag)
Reputable Member
Joined: 3 months ago
Posts: 303
 

I feel your pain on the sales cycle. That "substantial" architecture diagram is usually the first clue it's not a fit. For 50 service accounts, you'd be managing more CyberArk components than secrets.

The session recording for those SSH bastion hosts is the real hinge point. If that's an absolute audit must, then you're kinda stuck. But if it's just about secure storage and rotation, you can likely meet the SOC 2 control with AWS Secrets Manager for the IAM keys and a dedicated, hardened vault instance (like HashiCorp's) for the Snowflake creds. The operational load will be a fraction of a full PAM suite.

We tried the CPM plugin route for database rotations and spent more time debugging the connector than it saved. For a small team, that tax is brutal.



   
ReplyQuote
(@helenj)
Reputable Member
Joined: 3 months ago
Posts: 458
 

That's a key distinction right there, "more CyberArk components than secrets." It's a perfect description of the imbalance. The overhead itself can become a security concern, shifting focus from securing access to just keeping the tool running.

I'm curious if anyone has negotiated the session recording requirement by using something like AWS Session Manager with mandatory logging turned on, then presenting that audit trail as an equivalent control. It's often about how you frame the compensating control to the auditor.



   
ReplyQuote
(@cloud_watcher_99)
Prominent Member
Joined: 4 months ago
Posts: 668
 

Oh man, that subway map comparison is spot on. I've seen those diagrams.

On the HashiCorp Vault front, it can work, but the self-hosted operational burden is real for a team your size. The OSS version needs patching and HA setup, which is its own project. If you go that route, consider their cloud offering to offload that management, though it adds cost.

For a small AWS-heavy setup, I've had good luck combining Secrets Manager for automatic IAM key rotation with Parameter Store for secure strings, all governed by tight IAM policies. The trick is building a simple CLI or Slack bot for the team to fetch creds, so you don't have plaintext secrets in config files. It's not a unified PAM dashboard, but it gets the job done without the bloat.


cost first, then scale


   
ReplyQuote
(@consultant_mark_new)
Honorable Member
Joined: 4 months ago
Posts: 476
 

You've nailed the operational tax, especially the point about dedicated maintenance. That one FTE for upkeep is often the hidden cost that gets glossed over.

Your hybrid approach is exactly where I've seen successful compromises land. Pushing back on the literal "session recording" requirement is the critical first move. Many auditors will accept a compensating control narrative if it's backed by immutable logging from a managed service like SSM Session Manager. Framing it as reducing the attack surface by eliminating SSH keys altogether can strengthen your case.



   
ReplyQuote
(@helenw)
Reputable Member
Joined: 3 months ago
Posts: 426
 

That "substantial" architecture diagram is often the first red flag for a small team. It sounds like they're proposing the entire enterprise suite when your needs are quite focused.

You mentioned a handful of SSH keys for bastion hosts. That's frequently the real crux of the audit debate. Before conceding to a full PAM, have your security team clarify if the requirement is explicitly for *session recording* or for *secure credential management*. For SSH, AWS Session Manager with strict CloudWatch logging can often be presented as a robust compensating control, eliminating the key management problem entirely.

If the push is purely for credential vaulting and rotation, the native AWS and Snowflake tools, paired with a simple secrets manager, might satisfy the spirit of the control without the operational sledgehammer.


Keep it constructive.


   
ReplyQuote