Developer Prebook. VMWare Virtualization Virtual Machines ESXi Server Vcenter vSphere Server Deploying Virtual Machine using ISO image(Windows and Linux) Deploying Virtual Machine from existing VM template Creating VM templates Operating system installation and network configuration Windows Server 2016/2019 Ubuntu server 20.4.x(latest) CentOS 8.x or later Programming Languages Python Deploy Atlas OPE Engine C# C++ Powershell Cloning Virtual Machines Others Google gRPC service PostgreSQL Ansible Framework and playbooks Rabbit MQ(Message Queue) SQL Alchemy(Database OR Mapper).
Build Application knowledge. Operating system features Windows Authentication methods Windows Remote Management service(WinRM) Windows Active directory service and users Windows Disk Management utility and APIs Windows iSCSI/FC connectivity to storage systems Windows failover cluster configurations and programming interfaces Windows security and farewell policies Application knowledge Installing Microsoft SQL server 2016/19 Configuring Microsoft SQL server with Windows/SQL/Mixed mode authentication. Understand Microsoft SQL server client utilities/programming interfaces (SMO/Powershell/TSQL) Microsoft volume shadow copy services architecture and programming interfaces. Microsoft volume shadow copy hardware/software providers Microsoft Volume shadow copy snapshot creation workflow.
Storage system and usage. HPE Storage Systems HPE Nimble HPE 3PAR(Alletra) Usability Creating volumes in HPE storage arrays Creating crash consistent snapshot of volumes Restoring crash consistent snapshot of volumes Assigning volumes to application host through iSCSI/FC. Creating and configuring MSSQL database on volumes Assigning volumes to VMWare ESXi servers. Creating VMWare datastores on ESXi from assigned HPE storage volumes Presenting virtual disks from data stores to virtual machines. Configuring MSSQL databases on virtual disks.
Development Readiness. Development system Git bash and tortoise git VSCode with all required plugins installed(Python development) Visual studio 2017(C# and C++ development) Developer Access Git Hub source code repositories. JIRA(User stories and Issues management). Nimble Confluence. Product understanding Product background Product architecture Existing technology stacks Existing product workflows.
Development best practices. Copyrights information and author name must. Class naming convention(Pascal for C#, C++, Python and Powershell) Variable naming conventions (Camel for C# and C++, Pascal separated by - in Powershell, lower case separated by _ in python) Method naming conventions (Pascal for C# and C++, Pascal separated by - in Powershell, lower case separated by _ in python) Constants naming conventions (Pascal for C# and C++, Pascal separated by - in Powershell, Upper case separated by _ in python) Modules naming conventions (Pascal separated by - in Powershell, lower case separated by _ in python, N/A for others) Package naming conventions (Pascal in C#, lower case words in python, N/A for others) Namespace naming conventions (Pascal in C++ and C# , N/A for others ) Libraries naming conventions (Pascal in C++ and C#, N/A for others ) Line length limited to max 79 chars. Method name limited to max 32 chars. Method length limited to max 25 lines(5-7 lines could be an exception) Method must have the doc section. No multi purpose method and deep nesting in code. Module summary should be documented. Single indention and formatting setting in respective IDE for a specific language . All Git commit must have JIRA id with summary separated by a colon. All 3 rd part libraries and framework usage must be approved with license agreement verifications. Unit testing coverage should be minimum at 90% for a given feature and at whole code base. Events/logging information should be appropriately classified. Error and session messages must be reviewed..
Jump to Cloud. Docker Kubernetes FASTAPI Google gRPC Amazon Aurora PostGreSQL SC Common Services DM Service Suites Apache Kafka.
Some Training details. O’Relly Trainings(Only HPE employee can avail): 11 Steps to Awesome with Kubernetes, Istio, and Knative LiveLessons (Video Training) Kubernetes Pipelines (Registries, Helm) This is a Kubernetes sandbox, a safe place designed for experimenting, exploring, and learning Kubernetes. YouTube trainings https://www.youtube.com/watch?v=zJ6WbK9zFpI https://www.youtube.com/watch?v=lktzQrHQcYU https://www.youtube.com/watch?v=1cNwEMlmnq0 https://www.youtube.com/watch?v=F-p_7XaEC84 https://www.youtube.com/watch?v=0j-iIW3_sbg https://www.youtube.com/watch?v=MbXY5BAfkOk https://www.youtube.com/watch?v=7t2alSnE2-I https://www.youtube.com/watch?v=Yw4rkaTc0f8 https://www.youtube.com/watch?v=8RWsWszrJQk https://www.youtube.com/watch?v=daRykH67_qs.
Thank you.