
DevSecOps Architect
Juan Carlos Contreras Meneses
DevSecOps & AI Architect | Scaling the SDLC with AI Agents | Innovation Mentor & Speaker
About me
DevSecOps Architect with more than 9 years of experience across the software lifecycle, from frontend and backend development to cloud infrastructure on AWS, GCP, and Azure. Before joining Pacífico Seguros (Credicorp Group), I worked at Intercorp Retail and IndigitalXP (Intercorp Group) and Orbis Ventures (El Comercio Group), where I built platforms, pipelines, and microservices.
Today I lead the adoption of artificial intelligence across the SDLC: I define governance, policies, and tooling, build AI agents and extend their capabilities with skills, MCPs, and RAG, using agentic patterns and security best practices, as well as quantifying their benefit for management and the entire company.
I promote DevSecOps culture and the use of AI inside and outside the company through talks, training, and mentoring.
Connect
Talks & events
Certifications
Skills
$ cat leadership.txt Promoting DevSecOps and AI culture$ cat communication.txt Conferences, trainings, and executive reporting$ cat innovation.txt Early adoption of AI and new technologies$ cat learning.txt Continuous learning and certifications$ cat strategy.txt Architecture decisions and engineering standards$ cat thinking.txt Analytical, metrics-driven thinking ✔ Continuous improvement$ ls ai/ Autonomous Agents (GH Copilot · Claude · MS Foundry) APM · MCP · Copilot Studio · AI Search$ ls platform/ GitHub · Azure DevOps · GitLab · Azure · GCP · AWS$ ls tools/ Terraform · Ansible · Helm · Docker · Kubernetes Jenkins · GitHub Actions · Azure Pipelines Prometheus · Grafana · Dynatrace SonarCloud · Snyk$ ls data/ Engineering metrics (DORA · SPACE · DevEx) ✔ Production readyLatest posts
RAG from Scratch (Part 1): Vectors, Embeddings and Vector Databases
The fundamentals of RAG explained step by step: what vectors and embeddings are, how a vector database works and how a query flows from the user all the way to the LLM's answer.
The Index-as-Key Antipattern in React
Why the key prop matters for React's rendering, and how using the array index as its value can break the behavior of your components.




