Work closely with a talented team of dynamic and passionate engineers to help our customers make a difference. In this role, you’ll design, build, and operate ArcGIS Online, Esri’s rapidly growing next generation cloud-based mapping platform. ArcGIS Online is used by thousands of organizations around the world to map disasters, maintain infrastructure, manage natural resources, and more.
Responsibilities:
- Design and implement operational architecture for a variety of applications and multi-tier services running on web, compute, and database tiers
- Manage operational infrastructure used for ArcGIS Online
- Build deployment automation scripts and manage deployments
- Manage continuous integration software build systems
- Design and implement monitoring systems
- Respond to alerts; troubleshoot problems
- Help develop and extend the ArcGIS Online platform
Requirements:
- 2+ years of relevant work experience
- Experience with multi-tiered web and application server systems including Apache, Tomcat, and/or Glassfish
- Strong experience working with the following:
- Linux servers
- Amazon Web Services (EC2, S3, EBS, SQS, SimpleDB, Dynamo)
- Databases (MySQL/PostgreSQL/NoSQL)
- Perl/Python/Ruby/PHP/Java and HTTP/S, REST
- Systems deployment and configuration management using Puppet/Chef
- Continuous integration, continuous deployment, Git, Jenkins
- Nagios and developing related custom plugins
- Understanding of large, high performance, highly scalable, highly resilient cloud-based architectures including replication/failover, distributed architectures, caches, auto scaling, sharding, rate limiting, and security
- Bachelor's in computer science or related field, depending on position level
Recommended Qualifications:
- Understanding of Java development and Spring-based architectures
- Experience and familiarity with the Esri ArcGIS platform
- Knowledge and familiarity of Windows servers, OAuth
by via developer jobs - Stack Overflow
No comments:
Post a Comment