AWSCloudJavaScriptLinuxPythonRemote SensingSDLCTerraformAmazon Web ServicesCloudFormationAgileScrumCI/CDLeadership
About this role
Role Overview
Responsible for successful delivery of AWS infrastructure-as-code using Terraform, Cloud Formation, while supporting multiple GIS projects.
Innovate, and develop cutting edge solutions through automation
IaC (Infrastructure as code), DevSecOps tools (CICD, Code quality, security, and monitoring)
Ensure the infrastructure, services, and applications developed meets all standards including security, monitoring, performance, and SLAs.
Manages complex continuous build, test integration and deployment of applications and pipelines
Responsible for technical delivery of CI/CD pipelines and PR code reviews/approvals.
Partners closely with AWS and Esri technical leads to deliver industry leading DevSecOps automations on the AWS cloud environment.
Configures, manages and troubleshoots complex systems of scale.
Implement security best practices throughout the software development lifecycle (SDLC), including code scanning, vulnerability assessment, and threat modeling.
Develop and maintain CI/CD pipelines, enabling continuous integration, continuous delivery, and continuous deployment of applications.
Perform capacity planning and monitoring, predicting system growth.
Improve stability and reliability of cloud-base applications and services.
Establish and maintain monitoring and alerting systems to proactively identify and address issues.
Standardize CloudFormation/Terraform templates: (Linux, Windows, and self-healing application stacks).
Lead efforts to automate repetitive tasks, streamline deployment processes, streamline business processes.
Contribute to the GISCoE and Elevate program solution roadmaps.
Oversee compliance of the vendor deliverables to solution roadmap.
Ensure compliance to IT standards/regulations.
Contributes and drives towards technology standards set by GIS COE.
Participate in Technology Governance committee meetings and leadership meetings.
Develops relationship across IT partners and line of business clients.
Promotes collaborations and communications with all stakeholders.
Strong teamwork and interpersonal skills at all levels.
Achieve results for the goals set and communicated by the leaders.
Requirements
Bachelors Degree in Computer Science or job-related discipline or equivalent experience
3 years experience in IT-Information Technology Cloud Technologies
Experience working in Agile/Scrum environment
AWS-Amazon Web Services – Associate Certification or equivalent Cloud platform certification
Master’s degree in in Computer Science, Geo-Informatics/GIS, Information Technology, Geography/GIS, or other relevant field (desired)
5 years of hands-on AWS Cloud related DevSecOps experience (desired)
5 years experience in deploying applications using Continuous Integration / Continuous Delivery (CI/CD) (desired)
3 years of hands-on GIS-related programming and analysis experience (desired)
5 Years of experience of hands-on application development (desired)
5 Years of experience working in ESRI technology that includes ArcGIS Enterprise, ArcGIS Online, and ArcGIS Developer APIs (JavaScript API, Python API) (desired)
Proven knowledge with DevSecOps principles and standards (desired)
Multiple programming languages experience (desired)
Experience in development and configuration of remote sensing GIS solutions including the use of imagery and LiDAR data (desired)
3 Years of experience in Utility GIS data and network models (desired)
5 Years of experience in Software Development Life cycle process and quality assurance practices for developing software applications (desired)