Release Engineer II - DevOps

$70,720 - $112,320/Yr

Esri - Redlands, CA

posted 6 months ago

Full-time - Mid Level
Redlands, CA
Professional, Scientific, and Technical Services

About the position

The Release Engineer II - DevOps position at Esri involves working within the Release team to deploy, manage, and maintain ArcGIS Enterprise, one of the company's flagship products. This role is crucial in understanding the changes and additions to the software, testing, and infrastructure, and determining the best implementation practices along with system procurement. As a Release Engineer, you will be responsible for automating virtual infrastructure and test environments that are accessible to users across the company. This position requires extensive collaboration with internal IT teams and global development staff to ensure the successful deployment of software solutions. In this role, you will perform daily testing, analysis, and investigation to identify and rectify problems within the software system. You will report on the quality and stability of the system, working closely with development teams to gather release requirements for new and updated products. Your responsibilities will include designing, implementing, and documenting release process solutions that enhance the service provided to development teams. You will also be expected to continually update release methods in response to rapidly changing technology and requirements, driving quality-centric methodologies in a dynamic development environment. Additionally, you will identify, prioritize, and ensure that key issues are addressed, participating in the release of high-quality software. Your role will involve certifying the overall quality of the system and ensuring that each release is ready to ship to customers, contributing to the ongoing development of ArcGIS Enterprise and its capabilities for millions of users worldwide.

Responsibilities

  • Perform daily testing, analysis, investigation, and identification/rectification of problems
  • Report daily on the quality and stability of the software system
  • Work closely with development teams to gather release requirements for new and updated products
  • Design, implement, and document release process solutions that improve the service provided to development teams
  • Continually update release methods based on rapidly changing technology and requirements
  • Drive quality-centric methodologies in a dynamic development environment
  • Identify, prioritize, and ensure key issues are fixed
  • Participate in the release of high-quality software; certify the overall quality of the system and ensure each release is ready to ship to customers

Requirements

  • 2 years of experience in system administration and/or DevOps
  • Experience in the software development and/or release engineering process
  • Strong facilitation skills to elicit requirements and drive consensus across multiple stakeholders
  • Experience with multiple platforms that include Windows, UNIX/Linux, and/or Kubernetes
  • Proficiency with one or more scripting languages such as PowerShell, Python, or Shell
  • Experience with automation systems such as Jenkins, Ansible or Terraform
  • Experience using one or more testing tools such as Selenium, Playwright, Test Complete, or Junit
  • Excellent teamwork, communication, strong problem-solving and analytical skills
  • Bachelor's in information technology, computer science, or related field

Nice-to-haves

  • Experience with QA processes, test frameworks, writing test cases, and automating tests
  • Familiarity with quality improvement processes such as CIP / ITIL
  • Experience with VMWare, RedHat OpenShift, Rancher or Tanzu
  • Administration experience with ArcGIS Enterprise
  • Experience with Amazon Web Services (AWS) and/or Microsoft Azure, cloud-based infrastructure systems

Benefits

  • Medical, dental, vision insurance for employees and their families
  • 401(k) and profit-sharing programs
  • Minimum accrual of 80 hours of vacation leave
  • Twelve paid holidays throughout the calendar year
  • Opportunities for personal and professional growth
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service