Backend Developer
& DevOps Engineer
Building, containerizing, automating, deploying, and monitoring production-ready applications.
Node.js • AWS • Docker • Kubernetes • Jenkins • GitHub Actions
End-to-end engineering ownership
I work across the full delivery lifecycle — from writing backend APIs to containerizing services, automating deployments, and monitoring production systems. I enjoy owning applications end-to-end: building the code, shipping it through CI/CD, running it on Kubernetes, and keeping it healthy in production.
My day-to-day spans application development and infrastructure delivery. That means writing REST APIs in Node.js, designing databases, building Docker images, configuring Jenkins pipelines, deploying to Kubernetes on AWS, and setting up monitoring with Prometheus and Grafana. When something breaks in production, I dig into logs, metrics, and system diagnostics to find the root cause.
What I Own
- Backend development with Node.js and Express.js
- Cloud infrastructure on AWS
- Containerization with Docker and Kubernetes
- CI/CD automation with Jenkins and GitHub Actions
- Production deployment and release management
- Monitoring with Prometheus and Grafana
- Production troubleshooting and incident response
Professional experience
Backend Developer & DevOps
Exceleed Consulting and Technologies
- Backend REST API development using Node.js and Express.js
- MongoDB and PostgreSQL database design
- Docker containerization of application services
- Kubernetes deployment and cluster management
- Jenkins CI/CD pipeline configuration
- GitHub Actions workflow automation
- AWS infrastructure provisioning and management
- Linux/Bash automation for operational tasks
- Prometheus and Grafana monitoring setup
- Production troubleshooting and incident response
- Git-based development workflows with branching strategies
Engineering Workflow
Technologies I work with
Categorized by domain. Each technology listed here is one I can explain, implement, and troubleshoot in an interview setting.
Cloud
AWS infrastructure provisioning and management
DevOps
CI/CD pipelines and container orchestration
Infrastructure
Infrastructure as code and configuration management
Backend
REST API development and server-side logic
Databases
Relational and document database design
Monitoring
Metrics collection and visualization
Operating Systems
Server administration and scripting
Automation
Shell scripting for operational tasks
Security / DevSecOps
Code quality and vulnerability scanning
Production projects
Real systems I have built and shipped — from backend APIs to containerized deployments on AWS with CI/CD automation.
Problem
Manual paperwork and fragmented tracking across plants and departments created bottlenecks in project workflows and approvals.
Solution
A role-based project management platform with structured approval workflows, plant-based access control, and centralized project lifecycle management.
Backend
DevOps
Infrastructure
Key Features
Key Responsibilities
- Designed and developed REST APIs for project lifecycle management
- Implemented role-based access control across 7 user roles
- Built Docker images and deployed to Kubernetes clusters
- Configured Jenkins CI/CD pipelines for automated builds and deployments
- Set up Prometheus and Grafana for application monitoring
- Managed AWS infrastructure for staging and production environments
Deployment Architecture
How I Ship Software
The pipeline I use to take code from a developer's laptop to production — with quality gates, security scanning, and monitoring at every stage.
Code
Git / GitHub
Version-controlled development with branching strategies and pull request reviews.
CI
Jenkins / GitHub Actions
Automated builds triggered on code push, running install, lint, and test stages.
Quality
Tests / SonarQube
Unit tests, code quality gates, and static analysis to catch issues early.
Security
Trivy / OWASP ZAP
Container image scanning and web application vulnerability detection.
Container
Docker
Reproducible container images built, tagged, and pushed to a registry.
Deploy
Kubernetes / AWS
Rolling updates to Kubernetes clusters on AWS with health checks.
Observe
Prometheus / Grafana
Metrics collection, dashboards, and alerting on application and infra health.
Troubleshoot
Logs / Linux / Metrics
Log analysis, system diagnostics, and application metrics for incident response.
AWS infrastructure architecture
How application components fit together on AWS — from the public internet through load balancing, container orchestration, databases, and monitoring.
Request Flow
AWS Services I Work With
Virtual servers for compute workloads
Object storage for files and artifacts
Managed relational database service
Isolated network topology for resources
Access control and permissions management
Block storage for EC2 instances
Production Troubleshooting
Problems I work with and troubleshoot in production environments. These are the categories of issues I diagnose and resolve as part of my DevOps responsibilities.
Container Issues
- ›Container crashes and restart loops
- ›Application log analysis
- ›Environment variable misconfiguration
- ›Port conflicts in containerized services
- ›Docker networking and bridge connectivity
CI/CD Issues
- ›Failed builds and pipeline errors
- ›Dependency resolution failures
- ›Docker build failures and cache issues
- ›Deployment failures and rollback
Kubernetes Issues
- ›Pod failures and CrashLoopBackOff
- ›Readiness and liveness probe problems
- ›Service connectivity and DNS resolution
- ›Image pull failures and registry auth
Linux Issues
- ›Disk usage and inode exhaustion
- ›CPU and memory bottlenecks
- ›File permissions and ownership
- ›Process management and zombie processes
- ›Network configuration and firewall rules
Application Issues
- ›API failures and timeout errors
- ›Database connectivity and pool exhaustion
- ›CORS configuration issues
- ›Reverse proxy and load balancer misconfiguration
Monitoring & Observability
Using Prometheus and Grafana to track system health, application performance, and infrastructure metrics.
Example Monitoring View
Illustrative dashboard — not live production data
CPU Usage
Memory Usage
HTTP Requests
Response Time
App Health
Container Health
Database Health
CI/CD Pipeline
Jenkins and GitHub Actions pipeline stages — from Git push through build, test, security scan, Docker image creation, deployment, and health verification.
Git Push
RUNNINGTriggering pipeline...
$ pipeline status — waiting for trigger...
CI/CD workflow visualization — not live production data
Source
Git push triggers the pipeline automatically
Build & Test
Dependencies installed, code linted, tests run
Quality & Security
SonarQube analysis, Trivy image scan, OWASP ZAP
Container
Docker image built, tagged, pushed to registry
Deploy & Verify
Kubernetes rollout with health checks
Open Source & Code
Selected repositories from my GitHub profile.
Role-based project management platform with approval workflows and plant-based access control.
Electricity cost savings calculator with Open Access pricing and rooftop solar generation.
Want the complete technical profile?
Download my resume for the full breakdown of my experience, skills, and project details.
Let's Build Something Reliable
Open to DevOps, Backend Developer, and Cloud Engineer roles. Reach out through any channel below.
maheshreddy89787@gmail.com
Phone
+91 9100269081
Location
Bengaluru, Karnataka, India
GitHub
@Maheshreddy988
View Profile