Product Engineer II – On-premises Kubernetes, ArcGIS Enterprise
Redlands, CO - USA
Job Summary
Overview
At Esri we believe in helping our customers take on challenging geospatial problems and making a difference in the world. Join our team of talented and passionate engineers and help us build the next generation of ArcGIS Enterprise a suite of products delivering state-of-the-art geospatial capability to thousands of our customers and millions of users worldwide.
Our team builds cutting-edge highly scalable and reliable distributed software for on-premises and the cloud. We make maps geographic information and analyses available on any device anywhere at any time. We are looking for a talented and experienced individual to help us design build test and deliver the next generation cloud native architecture of ArcGIS Enterprise built using microservices. Members of this team develop a deep understanding of customer needs and product capabilities. Our product engineers provide a strong technical voice in the product development process and use the best tools available to build highly reliable sustained and evolutionary software.
Responsibilities
- Collaborate with software developers product managers and other cross-functional teams to design build and deliver new ArcGIS Enterprise capabilities for self-managed Kubernetes clusters like Red Hat OpenShift VMware Tanzu and RKE2
- Research and test new features offered by Red Hat OpenShift Tanzu and RKE2
- Contribute to the design process for cloud-native microservices based software product
- Develop automated tests and drive quality assurance processes
- Plan execute and certify software releases
- Prioritize and triage software issues from customers
- Contribute to software documentarian blog posts and conference presentations
- Share workflows via help topics blog posts conference presentations tutorials and samples
Requirements
- 2 years of hands-on experience deploying and managing stateful and stateless applications in self-managed Kubernetes clusters
- Experience automating infrastructure and application provisioning using scripting and templating
- Familiarity with cloud-based Kubernetes services such as ROSA and/or ARO
- Background in software testing and/or software development
- Strong understanding of private cloud environments Linux networking and Kubernetes service meshes
- Experience working with RESTful APIs through scripting
- Excellent problem-solving communication and time management skills with a passion for delivering high-quality software in cross-functional environments
- Bachelors degree in engineering computer science math GIS geography or related field
Recommended Qualifications
- Familiarity with ArcGIS Enterprise ArcGIS Online or similar spatial technologies
- Ability to design and implement test plans and automation for UI and/or web services using tools like Selenium JMeter or ReadyAPI
- Understanding of Linux Docker and Kubernetes including managed services (AKS EKS GKE) and platforms such as OpenShift Tanzu or RKE2
- Experience in deployment automation and infrastructure as code (such as Bash Jenkins Helm CloudFormation ARM templates)
- Solid grasp of cloud-native principles and modern application design
- Knowledge of relational databases such as SQL Server Oracle PostgreSQL or DB2
- Experience using Java Python or similar scripting languages with the ability to build and deliver production-quality software
#LI-TA1
#LI-Onsite
Required Experience:
IC
About Company
The Company 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 unde ... View more