Summary
Overview
Work History
Education
Skills
Timeline
Generic
Maurya Muniyappa

Maurya Muniyappa

Summary

Over 17+ years of industry experience in product conceptualization, development & scaling solutions. Have lead engineering teams to prototype solutions and delivering to production standards. Hands-on Cloud consultant in architecting DevOps initiatives while also playing SRE with extensive experience in K8s cluster administration (CKA), CI/CD deployments of containerized images using Docker for various environments (dev, qa, it, preprod, staging, prod, etc.) Good experience in setting cloud infrastructure (AWS, Azure, on-prem) for various Kubernetes (k8s) clusters using kops/ eks/ aks-engine. Have built & mentored teams to follow best practices on Agile development including playing Scrum Master in few assignments. Good understanding and adoption of DevOps culture into distributed teams. Engaging customers in implementation of cloud native technologies for product envision.

Overview

18
18
years of professional experience

Work History

Platform Engineer

Dish Network
04.2021 - Current
  • Manage Rancher / Tanzu based AWS k8s cluster using GitOps (ArgoCD) model to have consistent stable dev, qa, beta, prod envs
  • DevOps practice building Gitlab runners for engineering teams feature release to various envs
  • Build Observability dashboards in Grafana & New relic to monitor and configure Pager-Duty
  • Alerts for critical and focusing on SLO, SLI, and SLA metrics for customer impact services
  • Enable auto-scaling using spot.io controllers to enable hpa using key metrics from Prometheus
  • K8s upgrade planning and version upgrade for Rancher based clusters, implementing using staged approach for least impact migration of workloads to the prod envs
  • Recommended K8s cluster sizing based on load / performance test using key metrics for handling 2M users / devices on OTT platforms
  • Evaluate cluster management – such d2iq , platform9, rafay for continues k8s feature adoption such as nodelocal DNS, OPA, image scanning using Trivy
  • Enforce and help in adoption of security best practices using RBAC, falco, kernel hardening using apparmor profiles, auditing policy for k8s clusters
  • Prisma Cloud Defender(twistlock) agents pushed on all VMs/ EC2 for vulnerabilities monitoring used to build k8s clusters, etc
  • Enabled account vending using SSO on AWS control tower for governance and management with security guardrails enforced
  • Created Landing Zone for sandbox, dev, prod accounts using Jira SM with approvals
  • Built service catalog products for usecase such as IPAM, TGW, Route53 forwarding rules using CloudFormation and CodeCommit pipelines
  • Evaluate Gremlin for Chaos Engineering and production rollout to simulate the scenarios critical conditions in pre-prod / prod
  • Helped in defining DORA metrics such as MTTR, DF, MLT, CFR for enabling engineering teams to adoption to measure their performance and ability to improve their feature delivery cycles.
  • Designed and implemented quality control processes to facilitate customer satisfaction.
  • Monitored and evaluated engineering performance to recommend improvements.

Senior Consultant

CGI Ltd
01.2017 - 04.2021
  • Responsible for building k8s cluster on cloud (AWS & Azure) & on-prem VMs and to supportvarious CGI IP products.
  • Enabled k8s cluster monitoring using Prometheus / Grafana, ELK / EFK stack.
  • Enabled kafka broker for micro-service communication using Istio injection and using
  • Jaeger fortracing and kiali for traffic management.
  • Enabled file replication using glusterfs, cephfs to support multi-cloud deployment using storagclassfor pvc for statefull resources.
  • Handle SRE/DevOps tasks using Jenkins pipeline configurations for CI/CD in collaboration withproduct owners to bring product features to end customers.
  • Automate k8s cluster creation using Ansible / Terraforms to optimize development velocity inplanned sprints.
  • Reduced downtime of features using Rolling Update, upgrade of k8s cluster components resultingin savings to the end customers on service not available adhering to feasible SLAs agreed upon.
  • Adopt Canary deployment to strategic release features to end customers using Nexus repository tostoring tagged Docker container images.
  • Mentor and document best practice to have quality code git push using SonarQube, reducing thedefect in system testing, integration testing and production.
  • Propose and evaluate cloud native technology stacks best suited for projects requirements.

Sr. Software Engineer

Xerox Research Center India
04.2014 - 01.2017
  • Conceptualized and helped laying the roadmap for building a platform, where the research assets using webservice calls.
  • Used broker based messaging – RabbitMQ for routing the requests to the corresponding backend services.
  • Used Uber, Ola API built aggregator APIs for ride share project.
  • Used AngularJS, with the customer large data to analyse their point of interest / corrective measure recommendations.

Sr. Software Engineer

CMC Ltd
02.2012 - 03.2014
  • Built a business app on Force.com for monitoring the Energy consumption for various domains/organizations.
  • Conceptualized a multi-tenant platform for processing real- time events for various domains for analysing the events for any defined alerts / anomalies.
  • Provided “proof of concept” to a client involving real-time data processing using Hadoop from multiple sources.
  • Researched to conceptualizing messaging architecture for one of the projects using RabbitMQ.
  • Collaborated with external vendors on various solutions for response to RFPs.

Performance Analyst

Infosys Technologies Ltd
07.2010 - 02.2012
  • Involved in development of Banking Product – Finacle EBanking with new architecture design and framework implementation.
  • Worked as part of the Performance Engineering team which helped achieve high
  • Performance Benchmark for Finacle Internet Banking product
  • (Received GEM Team Award for the QuarterQ1,2011)
  • Analysed AWR reports during successive performance runs, reduce high buffer gets, and reduced many redundant DB calls with viable solutions.
  • Analysed JProbe reports and thread dumps to investigate memory leaks, heap analysis, threadlocks and suggested solutions to stop/reduce them.
  • Coded for Stubbing database calls with delay to emulate HOST system- (CORE, CRM) to retrieve data during performance benchmarking.
  • Identified some key changes in the framework code to incorporate good java practice and also reduce TPS and increase Throughput.
  • Identified and implemented ‘Menu Options’ cache to reduce Login time and all subsequent views.
  • Involved in analysis and scripting- PL/SQL, for Data migration of older version of product to newer architecture table structures.
  • Mentored software engineer in day to day activities and follow-up meetings to give effective DG review meetings.

Software Consultant

CustoLogix Solutions
01.2009 - 06.2010
  • Responsible for developing user interfaces for usability for analyst’s for their processing of data.
  • Involved in retail analytical strategies which involve mathematical models customized to suit Indian retail marketing.
  • Created automated unit test cases and performing development level testing for the process and verifying and setting up bug tracking.

Programmer Analyst

Vanguard Group
10.2005 - 09.2008
  • Involved with Vanguard Advice Service and International Business divisions for financial planning of Vanguard clients (both Retail and Institutional) and help carve out financial planning reports and advice.
  • Have designed and developed using WebSphere application server 5.0 and portal server with high emphases on Service Oriented Architecture and Object Oriented Programming.
  • Involved in RIA (Rich Internet Applications) enhancement of Vanguard Financial
  • Responsible for design and development of core JSP pages using MVC architecture.
  • Have extensively used JSF framework to develop the presentation tier of the application.
  • Worked with MQ Series queues to send and receive messages from PlanIT application, which sends the CLR and receives the status updates.
  • Involved in Refractory the existing code to use SOA middle tier architecture changes into UIdevelopment using RAD 6.0 with the help best practices in design patterns.
  • Capture code coverage and memory performance (debugger) and propose necessary changes to optimize code using JProbe.
  • SecurityAnalysis, and Development where application-level vulnerability is focused.

Programmer Analyst

NCR Corporation
04.2005 - 10.2005
  • Mainly responsible for design and development of modules involving internalization of the products already being used by NCR customer service representatives.
  • Participated actively in the code review, performance improvements and bug fixes of previous releases.
  • Was also involved in the enhancement of products to help NCR track their customer’s requirement sand help to service them better.
  • Responsible for Unicode support for CUI Project modules for East-Asian client.
  • Prepared detailed-level scoping for Backend (EJBs) changes and Front-end (Servlets & JSPs) changes to the CUI Project modules to incorporate Unicode (UTF-16) character

Technical Analyst

University of Arkansas
11.2004 - 04.2005
  • Designed and developed a web-based Course Management System using portal environment, “Jetspeed” (open source) along with JSP, HTML, MySQL, Tomcat server
  • Responsible for the network connectivity and building security.

Education

M.S - Computer Science

University of Arkansas

B.E - Computer Science

Malnad College of Engineering, University of Mysore

Skills

Cloud providers: AWS, Azure, GCPundefined

Timeline

Platform Engineer

Dish Network
04.2021 - Current

Senior Consultant

CGI Ltd
01.2017 - 04.2021

Sr. Software Engineer

Xerox Research Center India
04.2014 - 01.2017

Sr. Software Engineer

CMC Ltd
02.2012 - 03.2014

Performance Analyst

Infosys Technologies Ltd
07.2010 - 02.2012

Software Consultant

CustoLogix Solutions
01.2009 - 06.2010

Programmer Analyst

Vanguard Group
10.2005 - 09.2008

Programmer Analyst

NCR Corporation
04.2005 - 10.2005

Technical Analyst

University of Arkansas
11.2004 - 04.2005

M.S - Computer Science

University of Arkansas

B.E - Computer Science

Malnad College of Engineering, University of Mysore
Maurya Muniyappa