Enterprise Hybrid Cloud (EHC) project a reference architecture that enables IT organizations to deploy an on-premises hybrid cloud delivering Infrastructure as a Service (IaaS) to their business quickly.
Working as a Senior Software Engineer for Dell EMC in a Research & Development project designing & developing cloud infrastructure (IaaS) management solutions providing intelligent cloud orchestration, customer process automation, multi-tenancy and config management services for hybrid cloud environments.
ROLE: Sr. Software Developer / Architect / Project Lead
RESPONSIBILITIES:
Designed and developed distributed systems for Cloud Orchestration and Config Management
Automation using Java, Selenium, TestNG, Maven, GitLab, Groovy, Jenkins and Docker scoping the CI
CD chains for auto-scaled deployments of virtual environments and automated tests for environment stability, scheduled environment data capture for historical analysis, troubleshooting and trends.
Designed the technical plans for longer term Artificial Intelligence driven self-healing environments.
Increased visibility with fine grained daily metrics collection & historical analysis & Trends
Implemented automated tagging of Atlassian stack info integrated as metadata into deployments,
Automated SysOps, Bug Reporting and Failure Management
Provided easy automated deployments with a standard request form
Developed traceability of the entire environment life cycle along with metadata from Atlassian stack.
Developed environment validation tests and reporting run parallel on deployments
Developed alarms providing updates on any downtime in the systems in the deployed environments
Automated scanning and reporting of vulnerabilities and validation of security policies.
Responsible for scaling of infrastructure both horizontally and vertically
Developed archival solutions for Logs for trend analysis
Developed Reports Management providing historical reports of validations and data collection.
Developed Policy Management for environments security, compute, network & storage.
Developed Business Process Automation to manage business workflows.
Designed Deployment Spec that manages deployment specifications for driving component-based actions
Developed extensible REST API as the systems support extensions via REST API
Designed and developed a responsive GUI for any device compatibility.
Maintained versioned releases and updates of Software set for backward compatible versioned releases
ACCOMPLISHMENTS:
Awarded for R&D innovation in EHC automated test & deployment framework
ENVIRONMENT:
J2EE, Java, Maven, Selenium, TestNG, Spring Boot Microservices, Swagger, Tomcat, JBoss AS
PHP, CodeIgniter, PhpMyAdmin, Bootstrap, CSS, HTML5, NodeJS, Electron, JavaScript, jQuery, RequireJS
Oracle VirtualBox, Vagrant
Atlassian Stack, IntelliJ, SonarQube, Checkmarks, Junit, Jasper BI Reports, Allure Reports, Lucene, Lucee, Elasticsearch, Logstash, Kibana
Spark, Cassandra, Zeppelin, Ambari, Postgres, MySQL, MSSQL, Jenkins, AWX, Artifactory, Nexus, Bash, Groovy Pipelines, PyTests, Tox, PIP, PiPY, OpenNMS, Telegraph, Grafana
Terraform, Docker, Kubernetes, Rancher, Helm, Harbor, Ubuntu, Centos, PhotonOs, Alpine, Nginx, pfSense, Keycloak, Cisco UCS, Islon, XtermIO, Avamar
vSphere vCenter 6/7, NSX, vCloud Director 9/10, VMWare Tanzu, Tanzu Mission Control / Service Mesh,
vRealize Ops Monitoring, vRealize Orchestrator, vRealize Automation 7/8, vRealize Log Insight, vRealize Network Insight
Powershell, PowerCLI, PowerNSX, PowerVRA, PSJira
Windows Containers, Active Directory, DNS, Chocolatey, IIS, Hyper-V, Nano Server, Windows Server Core
Azure Hybrid Cloud, Azure Services, Azure LUIS, Teams
GitHub, GitLab, Bitbucket