Skip to main content

About

Who I Am
#

DevOps Engineer with 3+ years of hands-on experience at Appsndevices Technologies, building and automating infrastructure for mobile and enterprise SaaS products. I manage daily deployments across 4 platforms (Android, iOS, Windows, macOS), maintain cloud infrastructure across multiple providers, and build the CI/CD pipelines that a team of 10+ engineers relies on every day.

MCA graduate from B.M.S College of Engineering, Bengaluru (2020–2022).


Professional Experience
#

DevOps Engineer — Appsndevices Technologies Pvt. Ltd.
#

Nov 2022 – Present | Bengaluru, India

CI/CD & Release Engineering

  • Designed and maintained CI/CD pipelines primarily using GitHub Actions (primary) and Jenkins — shipping daily releases to Android, iOS, Windows, and macOS from a single codebase
  • Built automated deployment workflows serving a team of 10+ engineers, reducing manual deployment effort and improving release consistency across all platforms
  • Managed secrets across pipelines using GitHub Secrets, Infisical, and Google Secret Manager

Infrastructure & Cloud

  • Managed cloud infrastructure across DigitalOcean (Droplets, networking, S3-compatible storage), Google Cloud Platform (BigQuery, data streaming, Compute Engine), and AWS (EC2, S3, IAM, VPC, Lambda)
  • Provisioned infrastructure using Pulumi (primary IaC tool), with experience in Terraform and Ansible for reproducible, version-controlled environments
  • Performed cloud cost optimization — right-sizing instances, cleaning up unused resources, and reducing infrastructure spend

Networking & Security

  • Configured Nginx reverse proxies for application routing and load distribution
  • Managed DNS records across Cloudflare and cloud provider DNS services
  • Set up and automated SSL/TLS certificates (Let’s Encrypt) for secure HTTPS across services
  • Configured firewalls and security groups — iptables, UFW, and cloud provider security lists/ACLs
  • Managed IAM and RBAC policies across cloud providers for least-privilege access control

Containers & Orchestration

  • Managed Docker-based build environments and Kubernetes deployments ensuring scalable and stable application releases
  • Deployed and maintained multiple containerized services in production

Data & Messaging

  • Managed Apache Kafka clusters for distributed event streaming — troubleshooting replication, connector, and consumer pipeline issues
  • Worked with PostgreSQL including logical replication using dump/restore extensions
  • Used Redis for caching and application performance optimization
  • Managed Google BigQuery for data analytics and streaming pipelines

Monitoring, Logging & Reliability

  • Set up and maintained Prometheus + Grafana monitoring stacks — configured exporters, built dashboards, defined alert rules, and used them to identify performance bottlenecks in production
  • Used CloudWatch and cloud-native logging for centralized log management
  • Built disaster recovery and backup automation — automated database backups, tested restore procedures, and maintained DR documentation
  • Authored operational runbooks and documentation for incident response and system maintenance
  • Supported production environments through on-call rotations, resolving CI/CD and infrastructure-related incidents with root cause analysis
  • Managed cron jobs and scheduled automation for maintenance tasks, cleanup, and health checks

AI-Assisted Engineering

  • Hands-on practitioner of Claude Code for agentic coding workflows — using AI agents for scripting, debugging, configuration generation, code review, and operational analysis
  • Experience with prompt engineering and agentic coding patterns — designing effective prompts for complex multi-step automation tasks, validating AI outputs for correctness and reliability
  • Early adopter of AI-assisted DevOps: using AI tools not as a crutch, but as a force multiplier for engineering velocity

Process & Collaboration

  • Collaborated with development, QA, and product teams in Agile (Scrum/Kanban) workflows
  • Participated in sprint planning, delivering DevOps automation improvements within sprint cycles

Technical Skills
#

CI/CD & Release Engineering
#

GitHub Actions (primary) Jenkins Multi-platform releases (Android/iOS/Windows/macOS)

Containers & Orchestration
#

Docker Kubernetes ArgoCD

Infrastructure as Code
#

Pulumi (primary) Terraform Ansible

Cloud Platforms
#

DigitalOcean Google Cloud Platform AWS Oracle Cloud Cloudflare

Networking & Security
#

Nginx (reverse proxy) DNS Management SSL/TLS (Let's Encrypt) Firewalls / Security Groups IAM / RBAC

Secrets Management
#

GitHub Secrets Infisical Google Secret Manager

Programming & Scripting
#

Python Bash Linux (Ubuntu, RHEL) Cron / Scheduled Automation

Monitoring & Observability
#

Prometheus (setup + maintenance) Grafana (dashboards + alerting) CloudWatch VictoriaMetrics Uptime Kuma

Data & Messaging
#

Apache Kafka PostgreSQL (replication) Redis BigQuery

AI-Assisted Engineering
#

Claude Code (agentic coding) Prompt Engineering AI-Assisted DevOps Workflows

Operational Excellence
#

Disaster Recovery / Backup Automation Cost Optimization Runbooks / Documentation On-Call / Incident Response

Tools & Workflow
#

Git JIRA Scrum / Kanban


Education
#

Master of Computer Applications (MCA) B.M.S College of Engineering, Bengaluru — 2020–2022


Certifications
#

  • Docker Certified Associate (DCA)In Progress

This Site Is the Portfolio
#

This website is itself a DevOps project. The infrastructure behind it demonstrates the skills listed above:

graph LR
    A[Git Push] --> B[GitHub Actions]
    B --> C[Build Hugo]
    C --> D[Cloudflare Pages CDN]
    D --> E[karthikhegde.in]

    F[Git Push] --> G[GitHub Actions]
    G --> H[Build Docker Image]
    H --> I[GHCR]
    I --> J[ArgoCD]
    J --> K[K3s on Oracle Cloud]
    K --> L[Grafana Dashboards]
    K --> M[Uptime Kuma]
    K --> N[VictoriaMetrics]

    O[Terraform] --> P[Oracle Cloud VM]
    O --> Q[Cloudflare DNS + Tunnel]
LayerStackCost
Static siteHugo + Blowfish on Cloudflare Pages (global CDN, 99.99% SLA)$0
Live infraK3s on Oracle Cloud ARM (4 CPUs, 24GB RAM) with ArgoCD GitOps$0
MonitoringVictoriaMetrics + Grafana + Uptime Kuma + UptimeRobot$0
IaCTerraform (Oracle Cloud + Cloudflare providers)$0
CI/CDGitHub Actions → GHCR → ArgoCD auto-sync$0
SecurityCloudflare Tunnel (zero open ports), Trivy container scanning$0
Total$0/month

Read how I built it →


Get in Touch
#

Open to new opportunities, consulting engagements, and collaborations.

Email Me GitHub LinkedIn

There are no articles to list here yet.