Site Reliability Engineer II - Real-Time and Big Data

Esri
Full_timeβ€’Dubai, United Arab Emirates

πŸ“ Job Overview

  • Job Title: Site Reliability Engineer II - Real-Time and Big Data
  • Company: Esri
  • Location: Dubai, United Arab Emirates
  • Job Type: Hybrid
  • Category: DevOps Engineer / Site Reliability Engineer
  • Date Posted: 2025-06-13
  • Experience Level: Mid-Senior level (5-10 years)

πŸš€ Role Summary

Esri is seeking a Site Reliability Engineer II to join their dynamic team, working collaboratively to deliver real-time and big data GIS software-as-a-service (SaaS) capabilities. This role involves operating, designing, and managing SaaS solutions like ArcGIS Velocity and ArcGIS Workflow Manager, ensuring high availability and performance. The ideal candidate will have a strong background in cloud computing, Kubernetes, and Linux administration, with a focus on automation and troubleshooting.

πŸ“ Enhancement Note: This role requires a balance of technical expertise and collaboration skills, working with a diverse team to deliver robust, scalable SaaS solutions.

πŸ’» Primary Responsibilities

  • Collaborate with a team of SRE engineers to operate SaaS capabilities across multiple regions on the cloud platform.
  • Design, implement, configure, and utilize monitoring systems to monitor the health of SaaS products.
  • Manage infrastructure used for ArcGIS Velocity and ArcGIS Workflow Manager, respond to alerts, and troubleshoot problems to resolution.
  • Develop, implement, and maintain automation solutions for repetitive operational tasks, such as deployment pipelines, incident resolution, and scaling processes.
  • Design and implement the deployment and upgrade of containerized micro-service components that power Esri’s SaaS offerings.
  • Create and automate Git workflows to simplify code integration, testing, and infrastructure deployments.
  • Participate in technical spike efforts to bring new innovative ideas to future versions of software.
  • Troubleshoot system incidents and provide root cause analysis reports.
  • Provide rotational on-call technical support.

πŸ“ Enhancement Note: This role requires a strong focus on automation, troubleshooting, and collaboration to ensure the reliability and performance of Esri's SaaS offerings.

πŸŽ“ Skills & Qualifications

Education: Bachelor’s in computer science, computer engineering, GIS, or information systems.

Experience: 5+ years of experience managing Kubernetes, logging and monitoring, and container technologies.

Required Skills:

  • Proficient in using Terraform for automating infrastructure provisioning and management.
  • Ability to design and automate Git workflows for streamlined code integration, testing, and infrastructure deployment.
  • Ability to write scripts to deploy infrastructure and/or applications (Bash, Python, Terraform).
  • Expert level understanding and experience with cloud computing platforms (AWS or Microsoft Azure).
  • Strong knowledge of Linux Operating system administration, including troubleshooting, performance tuning, and shell scripting.
  • Proficient in cloud networking, including VPCs, subnets, security groups, and VPNs in platforms like AWS or Azure.
  • Skilled in identifying and resolving system and application issues through effective troubleshooting and root cause analysis.
  • Working knowledge of a source control and issue management system.

Preferred Skills:

  • Experience designing, administering, and/or maintaining cloud environments, such as AWS or Azure, supporting 24Γ—7 high-availability production environments.
  • Interest in working with GitOps principles to automate the deployment of applications on Kubernetes clusters.
  • Certifications: AWS Certified Solution Architect Associate, CKA/CKAD or similar.
  • Experience managing OpenSearch (datastore or logstore), and Kafka for managing distributed data streams and ensuring high availability in large-scale systems.
  • Ability to work with continuous integration and delivery best practices.
  • Knowledge of operating resilient, highly available, scalable, and performance SaaS capabilities.
  • Knowledge of Esri ArcGIS or other web mapping technologies.
  • Working knowledge of GitHub.

πŸ“ Enhancement Note: While the preferred skills are not required, they indicate a strong preference for candidates with additional experience in cloud environments, GitOps, and relevant certifications.

πŸ“Š Web Portfolio & Project Requirements

While not explicitly stated, a strong portfolio showcasing relevant projects, automation scripts, and troubleshooting examples would be beneficial for this role. Highlighting experience with Kubernetes, Terraform, and cloud platforms like AWS or Azure would be particularly valuable.

πŸ’΅ Compensation & Benefits

Salary Range: The salary range for this role in Dubai, United Arab Emirates, is estimated to be between AED 35,000 - AED 50,000 per month (approximately USD 9,500 - USD 13,600) based on market research and industry standards for a mid-senior level DevOps Engineer/Site Reliability Engineer.

Benefits:

  • Competitive salary and benefits package.
  • Flexible hybrid schedule for work-life balance.
  • Opportunities for professional development and career growth.
  • A dynamic and collaborative work environment.

Working Hours: Full-time, with rotational on-call technical support responsibilities.

πŸ“ Enhancement Note: The salary range provided is an estimate based on market research and may vary depending on the candidate's qualifications and experience.

🎯 Team & Company Context

🏒 Company Culture

Industry: Esri is a global leader in Geographic Information System (GIS) technology, providing a comprehensive platform for spatial awareness that enables organizations to make smarter decisions.

Company Size: Esri is a large organization with over 4,000 employees worldwide, offering a diverse range of roles and opportunities for career growth.

Founded: Esri was founded in 1969, with a rich history in GIS technology and a commitment to innovation and customer success.

Team Structure:

  • The team consists of Site Reliability Engineers (SREs) responsible for operating, designing, and managing SaaS solutions.
  • The SRE team works collaboratively with other teams, such as software development and product management, to deliver robust, scalable SaaS offerings.

Development Methodology:

  • Agile methodologies are used for software development, with a focus on continuous integration, delivery, and improvement.
  • Infrastructure as Code (IaC) principles are employed to manage and provision cloud resources using tools like Terraform.
  • Monitoring and logging are integral to the development process, ensuring high availability and performance of SaaS products.

Company Website: Esri

πŸ“ Enhancement Note: Esri's commitment to innovation, collaboration, and customer success creates an environment where Site Reliability Engineers can thrive and make a significant impact.

πŸ“ˆ Career & Growth Analysis

Web Technology Career Level: This role is at the mid-senior level, requiring a strong technical background in cloud computing, Kubernetes, and Linux administration. The ideal candidate will have experience managing SaaS solutions and a proven track record of troubleshooting and automating operational tasks.

Reporting Structure: The Site Reliability Engineer II reports directly to the Site Reliability Engineering Manager and works collaboratively with other SREs, software developers, and product managers.

Technical Impact: The role has a significant impact on the reliability, performance, and scalability of Esri's SaaS offerings. The ideal candidate will be instrumental in designing, implementing, and maintaining robust, scalable solutions that meet the needs of thousands of cloud users worldwide.

Growth Opportunities:

  • Technical Growth: Esri offers opportunities for professional development and technical specialization, with a focus on emerging technologies and best practices in cloud computing, Kubernetes, and DevOps.
  • Leadership Development: With experience and demonstrated success, candidates may have the opportunity to take on technical leadership roles, mentoring other engineers and driving architectural decisions.
  • Career Progression: Esri provides a clear path for career progression, with opportunities for advancement to senior roles, management positions, or specialized technical roles.

πŸ“ Enhancement Note: Esri's commitment to professional development and career growth creates an environment where Site Reliability Engineers can advance their skills and take on new challenges.

🌐 Work Environment

Office Type: Esri's Dubai office is a modern, collaborative workspace designed to facilitate teamwork and innovation.

Office Location(s): Dubai, United Arab Emirates.

Workspace Context:

  • The workspace is equipped with state-of-the-art technology, including multiple monitors and testing devices, to support the development and operation of SaaS solutions.
  • The work environment encourages collaboration and knowledge sharing, with regular team meetings and workshops to discuss technical challenges and best practices.

Work Schedule: A flexible hybrid schedule is offered, allowing employees to balance their work and personal lives more effectively. Rotational on-call technical support is required, with a focus on maintaining high availability and performance of SaaS products.

πŸ“ Enhancement Note: Esri's commitment to work-life balance and collaborative work environment creates a supportive and engaging workplace for Site Reliability Engineers.

πŸ“„ Application & Technical Interview Process

Interview Process:

  1. Technical Assessment: A hands-on technical assessment focused on Kubernetes, Terraform, and cloud computing platforms like AWS or Azure. Candidates should be prepared to demonstrate their ability to design, implement, and maintain automation solutions for operational tasks.
  2. System Design Discussion: A discussion on system design principles, with a focus on scalability, availability, and performance. Candidates should be prepared to discuss their approach to designing and operating SaaS solutions in a large-scale environment.
  3. Cultural Fit Assessment: An assessment of the candidate's cultural fit with Esri, focusing on collaboration, innovation, and customer success.
  4. Final Evaluation: A final evaluation of the candidate's technical skills, cultural fit, and alignment with Esri's mission and values.

Portfolio Review Tips:

  • Highlight relevant projects that demonstrate experience with Kubernetes, Terraform, and cloud computing platforms like AWS or Azure.
  • Include examples of automation scripts and troubleshooting scenarios to showcase problem-solving skills and technical expertise.
  • Emphasize any experience with Esri ArcGIS or other web mapping technologies, as this would be particularly valuable for this role.

Technical Challenge Preparation:

  • Brush up on Kubernetes, Terraform, and cloud computing platforms like AWS or Azure.
  • Familiarize yourself with Esri's products and services, paying particular attention to ArcGIS Velocity and ArcGIS Workflow Manager.
  • Prepare for system design discussions by reviewing best practices and industry standards for scalability, availability, and performance.

ATS Keywords: [See the comprehensive list of web development and server administration-relevant keywords for resume optimization, organized by category: programming languages, web frameworks, server technologies, databases, tools, methodologies, soft skills, industry terms]

πŸ“ Enhancement Note: Esri's interview process is designed to assess the candidate's technical skills, cultural fit, and alignment with the company's mission and values. A strong portfolio and thorough preparation for technical assessments and system design discussions will be crucial for success.

πŸ›  Technology Stack & Web Infrastructure

Cloud Computing Platforms:

  • AWS (Amazon Web Services)
  • Microsoft Azure

Containerization & Orchestration:

  • Kubernetes
  • Docker

Infrastructure as Code (IaC):

  • Terraform

Monitoring & Logging:

  • ELK Stack (Elasticsearch, Logstash, Kibana)
  • Prometheus

Source Control & Issue Management:

  • Git
  • GitHub

Scripting Languages:

  • Bash
  • Python

Web Mapping Technologies:

  • Esri ArcGIS
  • Other web mapping technologies (as relevant)

πŸ“ Enhancement Note: Esri's technology stack is designed to support the development, operation, and maintenance of robust, scalable SaaS solutions. Familiarity with these technologies is essential for success in this role.

πŸ‘₯ Team Culture & Values

Esri's Core Values:

  • Innovation: Esri fosters a culture of innovation, encouraging employees to explore new ideas and approaches to problem-solving.
  • Collaboration: Esri values collaboration, both within teams and across the organization, to deliver exceptional results.
  • Customer Success: Esri is committed to understanding and meeting the needs of its customers, ensuring their success with Esri's GIS technology.
  • Integrity: Esri upholds the highest ethical standards, promoting honesty, fairness, and respect in all interactions.

Collaboration Style:

  • Cross-functional Integration: Esri encourages collaboration between teams, including software development, product management, and other departments, to deliver comprehensive, customer-focused solutions.
  • Code Review Culture: Esri values code reviews as a means of knowledge sharing, quality assurance, and continuous improvement.
  • Knowledge Sharing: Esri fosters a culture of knowledge sharing, with regular team meetings, workshops, and training opportunities to support professional development.

πŸ“ Enhancement Note: Esri's culture is built on a foundation of innovation, collaboration, and customer success, providing an environment where Site Reliability Engineers can thrive and make a significant impact.

⚑ Challenges & Growth Opportunities

Technical Challenges:

  • Scalability: Designing and implementing SaaS solutions that can scale to meet the demands of thousands of cloud users worldwide.
  • Availability: Ensuring high availability and performance of SaaS products, with a focus on minimizing downtime and maximizing user experience.
  • Performance Optimization: Identifying and addressing performance bottlenecks in SaaS solutions, with a focus on improving response times and resource utilization.
  • Emerging Technologies: Staying up-to-date with emerging technologies and best practices in cloud computing, Kubernetes, and DevOps.

Learning & Development Opportunities:

  • Technical Skill Development: Esri offers opportunities for professional development and technical specialization, with a focus on emerging technologies and best practices in cloud computing, Kubernetes, and DevOps.
  • Conference Attendance: Esri encourages employees to attend industry conferences and events, providing opportunities for networking and learning.
  • Certification Programs: Esri supports employees in pursuing relevant certifications, such as AWS Certified Solution Architect Associate, CKA/CKAD, or similar.
  • Technical Mentorship: Esri provides opportunities for technical mentorship, with experienced engineers sharing their knowledge and expertise with junior team members.

πŸ“ Enhancement Note: Esri's commitment to professional development and continuous learning creates an environment where Site Reliability Engineers can expand their skills and take on new challenges.

πŸ’‘ Interview Preparation

Technical Questions:

  • Kubernetes & Containerization: Questions focused on Kubernetes cluster management, deployment strategies, and scaling.
  • Terraform & Infrastructure as Code: Questions related to Terraform best practices, module development, and state management.
  • Cloud Computing Platforms: Questions centered on AWS or Microsoft Azure services, architecture, and best practices.
  • Troubleshooting & Root Cause Analysis: Questions designed to assess the candidate's problem-solving skills and ability to identify and resolve system and application issues.

Company & Culture Questions:

  • Esri's Mission & Values: Questions focused on the candidate's understanding of Esri's mission, values, and commitment to customer success.
  • Collaboration & Teamwork: Questions designed to assess the candidate's ability to work effectively in a collaborative, cross-functional team environment.
  • Adaptability & Innovation: Questions focused on the candidate's ability to adapt to new technologies, tools, and workflows, with a focus on driving innovation and continuous improvement.

Portfolio Presentation Strategy:

  • Project Case Studies: Prepare case studies that demonstrate your experience with Kubernetes, Terraform, and cloud computing platforms like AWS or Azure. Highlight your approach to designing, implementing, and maintaining automation solutions for operational tasks.
  • Technical Walkthroughs: Prepare technical walkthroughs that showcase your ability to design, implement, and manage SaaS solutions, with a focus on scalability, availability, and performance.
  • User Experience & Performance Optimization: Prepare examples that demonstrate your understanding of user experience design principles and your ability to optimize SaaS solutions for performance and responsiveness.

πŸ“ Enhancement Note: Thorough preparation for technical assessments, system design discussions, and portfolio presentations will be crucial for success in Esri's interview process.

πŸ“Œ Application Steps

To apply for this Site Reliability Engineer II position at Esri:

  1. Submit your application through the application link provided in the job listing.
  2. Prepare your portfolio by highlighting relevant projects that demonstrate your experience with Kubernetes, Terraform, and cloud computing platforms like AWS or Azure. Include examples of automation scripts and troubleshooting scenarios to showcase your problem-solving skills and technical expertise.
  3. Optimize your resume for web development and server administration roles, with a focus on project highlights and technical skills relevant to this position.
  4. Prepare for technical assessments and interviews by brushing up on your knowledge of Kubernetes, Terraform, and cloud computing platforms like AWS or Azure. Familiarize yourself with Esri's products and services, and prepare for system design discussions and cultural fit assessments.
  5. Research Esri's company culture and values to ensure a strong alignment with the organization's mission and commitment to customer success.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.

Application Requirements

Candidates should have over 5 years of experience with Kubernetes, Terraform, and cloud platforms like AWS or Azure. Strong knowledge of Linux administration and troubleshooting skills are also required.