Enable job alerts via email!

Software Development Engineer (DevOps-Python)

Esri

Sharjah

On-site

USD 70,000 - 100,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Esri is seeking a skilled professional to leverage cloud infrastructure knowledge to manage and disseminate extensive imagery content through ArcGIS. The role involves designing and implementing cutting-edge systems crucial for spatial analysis, coupled with strong communication skills to ensure user success in using imagery within the ArcGIS platform.

Qualifications

  • 2 to 6 years of relevant work experience is required.
  • Familiarity with geoprocessing tools and image services is essential.

Responsibilities

  • Design, implement, and manage data processing workflows for cloud infrastructure.
  • Build deployment automation scripts and manage CI/CD processes.
  • Troubleshoot issues and respond to alerts.
  • Identify and solve process bottlenecks.

Skills

Linux servers
Windows Servers
Amazon Web Services
Microsoft Azure
Python
Continuous integration
Problem-solving
Analytical skills
Communication skills

Education

Bachelor's in computer science
Remote sensing

Job description

Overview

Help drive our company and our users to new levels of insight through Esri technology. Imagery can contain vast amounts of information which can be exploited and used in many ways. We are looking for an individual to use their Cloud Infrastructure knowledge to build the systems necessary to manage and disseminate petabytes of imagery content via services hosted in ArcGIS Living Atlas of the World. We would like to hear from you if you are interested in improving and pushing the boundaries of processing, hosting, and serving large volumes of imagery. You will use your insight, creativity, and technical expertise to design, implement, test, and validate, these cutting-edge systems.

As an expert in both compute infrastructure and ArcGIS technology, you will help ensure user success working with imagery within the ArcGIS system. Spatial analysis and data visualization, coupled with strong communication skills, are important to be successful in this role.

Responsibilities

  • Design, implement, manage, and orchestrate cloud for data processing workflows
  • Build deployment automation scripts to manage deployments
  • Manage continuous integration software build systems
  • Design and implement monitoring systems
  • Respond to alerts and troubleshoot issues
  • Help develop and extend Various Imagery Implementation
  • Identify process bottlenecks and implement solutions to address these

Requirements

  • 2 to 6 years of relevant work experience with the following:
    • Linux servers, Windows Servers
    • Amazon Web Services (EC2, S3, EBS, VPC, Lambda, Route 53, SQS) or, Microsoft Azure (VMs, blob storage, managed DB services)
    • Databases (MySQL/PostgreSQL/NoSQL)
  • Experience with Python or other high-level language
  • Continuous integration, continuous deployment, Git, Jenkins
  • Understanding of large, high performance, highly scalable, highly resilient cloud-based architectures including replication/failover, distributed architectures, caches, auto scaling, rate limiting, and security
  • Familiarity with image services, mosaic datasets, geoprocessing tools
  • Strong problem-solving and analytical skills and proven ability to work in teams
  • Excellent written and verbal communication skills, including technical presenting and interacting with colleagues across organizations
  • Bachelor's in computer science, remote sensing or related field
Recommended Qualifications

  • Experience with image processing and image analysis
  • Knowledge of big data and cloud infrastructure (Amazon, Azure)
  • Experience writing technical user documentation
  • Proven ability to define, manage, and deliver geospatial solutions
  • Clear understanding of ArcGIS Enterprise architecture, applications, and functionality including the ArcGIS web adaptor, IIS, internal ArcGIS Enterprise ports, and SSL certificates

About Esri

At Esri, diversity is more than just a word on a map. When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work. We believe in having a diverse workforce that is unified under our mission of creating positive global change. We understand that diversity, equity, and inclusion is not a destination but an ongoing process. We are committed to the continuation of learning, growing, and changing our workplace so every employee can contribute to their life’s best work. Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology. For more information on Esri’s Racial Equity and Social Justice initiatives, please visit our website here.

If you don’t meet all of the preferred qualifications for this position, we encourage you to still apply!

Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need reasonable accommodation for any part of the employment process, please email askcareers@esri.com and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.

Esri Privacy Esri takes our responsibility to protect your privacy seriously. We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance.

Requisition ID: 2025-2641

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.