Skip to content
View aslancarlos's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report aslancarlos

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
aslancarlos/README.md

Aslan Carlos

Sales Engineer · DevSecOps · Machine Identity & Secrets Management

I help LatAm enterprises secure the identities that don't have a face: workloads, pipelines, services, and AI agents.

LinkedIn Email X Location GitHub followers


Hi, I'm Aslan 👋

I spend most of my week with platform, DevOps and security teams across Latin America, helping them answer a question that sounds simple but rarely is: how should our workloads talk to each other?

Not the human side. The much messier world where a CI pipeline, a Kubernetes pod, a Lambda function or an AI agent needs a credential, and somebody has to make sure that credential is short‑lived, scoped, attested and auditable. That's the day job, and honestly it's the part of security I find the most fun.

role:        Sales Engineer · DevSecOps LatAm
focus:       Non-Human Identity (NHI) · Machine Identity · Secrets Management
domains:     Kubernetes · CI/CD · Cloud-native · Zero-Trust workloads
based_in:    Brazil, serving all of LatAm
currently:   Turning the patterns I deploy in the field into open, hands-on demos

What I'm building publicly

These are the repos I keep open as companions to customer conversations. Real code, real demos, no vendor slides.

Project Stack What it shows
conjur-explainer TypeScript · React An interactive tour of CyberArk Conjur on Kubernetes, covering Spring Boot authn-jwt and the .NET Secrets Provider sidecar pattern.
machine-identity-explainer TypeScript · React SPIFFE/SPIRE, X.509, mTLS and zero‑trust workload identity, explained with diagrams you can actually click on.
k8s-eso-shop Node.js · Kubernetes A demo e‑commerce app on Kubernetes wired to External Secrets Operator and Conjur, with a live dashboard and a tiny secret‑watcher operator. i18n in PT/EN/ES.
workshop-action Shell · GitHub Actions Hands‑on workshop integrating GitHub Actions with Palo Alto Networks IDIRA / Secrets Management SaaS.
conjur-action Shell · GitHub Actions A reusable GitHub Action for pulling Conjur secrets safely into workflows.
appengine-java-conjur Java · Spring Boot Spring Boot on GCP authenticating to Conjur Cloud via authn-gcp, using a federated JWT instead of a static secret.

Tech I reach for

Languages   Python Go Java TypeScript C# Shell

Identity & Secrets   CyberArk Conjur SPIFFE/SPIRE Vault OIDC/JWT Entra ID

Cloud & Platform   AWS Azure GCP Kubernetes Docker Terraform

DevSecOps   GitHub Actions Jenkins Ansible SonarQube External Secrets

What I think about a lot

Non‑Human Identity is the identity problem of the next decade. Every service account, CI runner, microservice and AI agent needs short‑lived, attested, auditable credentials, and most companies are still doing the equivalent of writing the master password on a sticky note in their CI variables.

Federated trust beats shared secrets, every time. OIDC and JWT‑based flows like authn-jwt, authn-gcp, authn-iam, IRSA and Workload Identity Federation are how we get out of the secret‑sprawl spiral. A big part of my job is helping teams adopt them without rewriting their applications from scratch.

Developer experience is a security control. A secrets architecture only works if developers can actually use it. If the SDK is awkward, the sidecar is fragile or the operator hides behind ten YAMLs, people will route around it. Most of my public demos try to model what "easy to use" looks like.

A bit about me

I'm based in Brazil, I work across all of LatAm, and outside of work I tinker with personal automation, home labs, and the occasional side project that probably should have stayed an idea in my notebook. I read a lot, I'm a fan of long espressos, and I'll always say yes to a good architecture conversation.

Let's talk

If you're an enterprise in LatAm thinking about how your workloads should authenticate, how to retire long‑lived secrets from your CI/CD, or how to bring Non‑Human Identity under a single governance model, I'd love to chat.

linkedin.com/in/aslancarlos

Thanks for stopping by. ⭐ a repo if you find it useful.

Popular repositories Loading

  1. aslancarlos aslancarlos Public

    Hey! it's me

    Vim Script

  2. conjur-policies-demo conjur-policies-demo Public archive

    Repo

  3. conjur-cloud-latamlab conjur-cloud-latamlab Public archive

  4. PowerShell PowerShell Public archive

    Forked from Prakash82x/PowerShell

    Miscellaneous PowerShell Scripts for System Administration

    PowerShell

  5. mysqlclientdotnet mysqlclientdotnet Public

    .NET on Linux example: fetch DB credentials from the CyberArk Credential Provider via dynamic DLL/reflection, then connect to MySQL

    C#

  6. OnBoardingAzureToPCloud OnBoardingAzureToPCloud Public archive

    Ideas for extract the Secrets from Azure Key Vault to CSV and enable a file to import to CyberArk PAM

    Shell