Consultant, Cncf Engineer & Architect Resume
SUMMARY:
- Overall 16+ years of experience in architecture design, cloud - native solutions, requirement analysis, development, testing and maintenance of object-oriented, multi-tier server-client applications using with Microsoft technologies .NET and Open-Source platform. Worked across client locations in USA with 4+ years of experience. Strong infrastructure exposure on cloud platform includes KAFKA, NEO4J, MongoDB, Linux, Blob, REDIS experience Work closely with key stakeholders to capture, analyze, and derive solutions Apply CNCF based solutions in the Cloud Environment DevOps best practices. Strong experience on DevOps with best practices along with Blue-Green, Canary & A/B Deployment using Gitlab, TFS CI/CD
- Source Control Management using Git, TFS, Svn based tools Branching and merging strategies using Git/TFS Test automation tools like Xunit, NUnit, JMeter, LoadRunner Code analysis & review tools like Checkmarx, SonarQube DevSecOps experience and knowledge on SAST/DAST/Data masking tools like CheckMarx Automating build, test, deploy activities for .Net, Java, C# and Mobile Apps Deployment tools like Chef, Ansible, Puppet, Cloud Formation, ARM Template Understand managing database schema changes
- /Software and how to propagate those from Dev to Test to Prod. Strong knowledge of key DevOps concepts Continuous Integration and Delivery. IaaS and PaaS Cloud services from PCF, Azure, AWS Strong scripting knowledge in Python, Bash - shell and PowerShell
TECHNICAL SKILLS:
.Net/Java: Core 2.1/3.1 (C#, ASP.net MVC, API), Framework 2 to 4.x, Java 1.11 (Spring Boot) Cloud Native Platform: Linux, Kubernetes, Docker, Fluentd, Prometheus, helm-package Kubernetes Services Utilized: AKS/PKS, Kubernetes Configs, volumes, secrets, storage, DaemonSet, Deployment, Custom Resource Definition (ECK-Operators), Services, Ingress, Cronjob, Horizontal Pod Autoscaler (HPA) etc.
Cloud Hosting: PCF, Azure, AWS, Blob Storage (s3 bucket)
Logging & Monitoring: Splunk, Azure Log Analytics, Azure Monitor, PCF loggregator, Logstash, FluentD/bit, Prometheus, Grafana
Database: MongoDB Enterprise & Percona, Azure Cosmos DB, ElasticSearch, Redis, neo4j, SQL Server
Scripting: python, bash-shell, NodeJS, jQuery
DevOps CI/CD: Gitlab (Blue-Green, A/B, Canary deployment), TFS, AnthilPro, Teamcity/Octopus, Jenkins, JIRA, Code Collaborator, ClearQuest
Eventing: Kafka Stream - Cloudera & Confluent versions, RabbitMQ, Azure Event Hubs
Unit Testing, BDD & TDD: JMeter, MOQ, xUnit, MockIT, Unittesting.mock (python)Mocha (NodeJS), NUnit, TestDriven.Net, HP Quality Center 10
IAM: Azure AD, IdentityServer4.0 keyVault, Blob Storage: Azure Blob, Dell ECS Blob Storage, Azure Key Vault, Hashi corp Vault
PaaS: Kubernetes Clusters, Azure PaaS (PCF hosted apps)
ServerLess Cloud Functions: NodeJS & python framework with Azure Kubernetes Services / Pivotal Kubernetes Services as PaaS, Azure functions
LoadBalancer: Azure LoadBalancer & Traffic Manager, Nginx (PKS using helm)
Profiler: ReSharper, debugger, SQL profiling, ANTS profiler
DNS Services: Azure DNS, CoreDNS (Kubernetes), PCF custom DNS Life Cycle: Agile (Scrum methodology, XP programming), Waterfall Project Management Tool: TFS, Pivotal Tracker, RallyDev, ITIL V3 CMS: SharePoint
Web Development: HTMLx, Bootstrap, CSS3, JSON, XML
PROFESSIONAL EXPERIENCE:
Confidential
Consultant, CNCF Engineer & Architect
Responsibilities:
- Design and architect Microservices applications using .Net / .Net Core, Java, NodeJS, Python & Windows and Web Apps.
- Extensively worked on the MongoDB, ElasticSearch, Redis, Neo4J (Graph DB)
- Design and architect the infrastructure for Kubernetes apps, MongoDB, Redis, Neo4J, S3 bucket (Blob Storage)
- Develop a distributed tracing system using Jaeger Clients, Dynatrace, OpenTelemetry, PCF Loggregator
- Testing framework like Mocha, Junit/NUnit, python BDD, JMeter, Integration
- Implemented the Cloud functions using the Azure and custom framework
- Streams the application data flow using the KAFKA (Cloudera / Confluent) and RabbitMQ echo systems.
- Design and Develop Kubernetes echo system, monitoring and logging.
- Log management using Splunk. Forwards the logs from cloud environment like PCF, PKS, Azure to Splunk.
- Create, Deploy, Install, and Maintain at an admin level Pivotal Cloud Foundry and Kubernetes infrastructure on Azure / PCF.
- Develop Kubernetes Operator RabbitMQ, ElasticSearch using Kubernetes
- Manages Blue Green deployment using the Gitlab CICD
- Worked on Azure apps, Azure Kubernetes Services, connecting on premise network with Azure echo system.
- Expertise on the bash scripting, Unix OS
- Implemented custom metrics in Kubernetes to scale up/down the microservices using the Prometheus metrics.
- Managed large set of clusters in Azure, Pivotal Foundry and Pivotal Kubernetes Clusters
Confidential
Consultant (.Net Technologies)
Responsibilities:
- Develop and Enhance API endpoints for the various applications in the PricingV3
- Develop features based on the new requirement using the technologies like WebAPI, C#, PostSharp, TFS, Resharper, Ingrain, MoQ, Postman, Swagger, WCF, Teamcity, Octopus, Java Web Services
- Developing the unit and Integration test cases using the C# test driven development.
- Involving in the several stakeholder meetings for the Architecture reviews, project progress, development milestones etc.
- Debugging and troubleshooting skills
- DevOps enhancement and CICD pipeline deployment using TFS, Jenkins
- Creating and fixing the defects for the feature deployed.
Confidential
Tech Lead (.Net Technologies)
Responsibilities:
- Develop features based on the new requirement using .Net, Asp.net, Silverlight, WebServices, Java
- Involved in the CICD pipeline using TFS, AnthilPro, Tortoise Svn
- Creating User stories for the new feature
- Creating and fixing the defects for the feature deployed.
- Developing the unit and Integration test cases using the C# test driven development.
- Involved in the several stakeholder meetings for the Architecture reviews, project progress, development milestones etc.
- Relational database management such as Microsoft Sql Server
- Managed team members and mentoring as required.
Confidential
Sr Associate Projects (.Net Technologies)
Responsibilities:
- Involved with all the phases of software life cycle development.
- Involved in the software monitoring, production support and logging.
- Facilitated on healthcare domain and certified on the domain models.
- Debugging and troubleshooting skills
- Involved in the CICD pipeline using CC, Tortoise Svn, Anthill Pro
- Creating User stories for the new feature using RallyDev.
- Creating and fixing the defects for the feature deployed.
- Develop features based on the new requirement
- Developing the unit and Integration test cases using the NUnit / C# TDD.
- Relational database management such as Microsoft Sql Server
- As a Senior Associate designation, overlooks process, project, and people management.
Confidential
Project Lead (.Net Technologies)
Responsibilities:
- As a Project Leader designation, overlooks process, project, and people management.
- Involved with all the phases of software life cycle development.
- As a responsibility of developer, involved in the design and develop the software for the client.
- Involved in the software monitoring, production support and logging.
- Enabling cross team communication.
- Implemented the testing strategies.
- Facilitated and on technical stack.
- High analytical and problem-solving skills
- Creating and fixing the defects for the feature deployed.
- Develop features based on the new requirement
- Developing the unit and Integration test cases using the C# test driven development.
- Involving in the several stakeholder meetings for the Architecture reviews, project progress, development milestones etc.
- Relational database management such as Microsoft Sql Server, Oracle