What are the responsibilities and job description for the GIS Developer position at INFT Solutions, Inc?
Core Responsibilities:
- Defines system architecture, networking, and storage configurations for two ArcGIS Enterprise instances (Staging and Production) consistent with best practices for environment isolation and high availability.
- Reviews recommended and necessary licensing & hardware requirements for the proposed Staging and Production ArcGIS Enterprise instances, including but not limited to:
- Server sizing and configuration options for high availability
- Ports and firewalls requirements
- Discuss required and recommended Esri licensing needed in order to accomplish desired GIS workflows (branch versioning, multi-user editing via Portal, required user types, licensing for staging versus production environments, etc.)
- Defines backup and disaster recovery strategies for both ArcGIS Enterprise instances.
- Performs an installation and initial configuration of two instances of ArcGIS Enterprise 11.3 or higher on Commonwealth servers consistent with the defined architecture.
- Creates and maintains detailed logical ArcGIS Enterprise design diagrams listing servers, ports, databases, and other necessary architectural elements to support the new ArcGIS implementations.
- Designs and manages geospatial data infrastructure to ensure data integrity and interoperability.
- Automates deployment and maintenance of GIS environments using scripting tools such as Python (ArcPy) and Powershell
- Provides technical leadership, mentoring, and guidance to GIS analysts interested in learning more about ArcGIS Enterprise administration and monitoring.
- Develop and optimize geospatial databases, services, and applications.
- Discuss required and recommended user accounts (administration, service, users, etc.)