Devops Software Development Engineer

Esri | Redlands

Date listed

2 weeks ago

Employment Type

Full time

Glassdoor Rating

3/5 (641 reviews)

DevOps engineers sit at the crossroads of operations and software development. In this role, you’ll design, build, deploy, and maintain critical applications on cloud-native architecture for various applications which are used by millions of users around the world. Ideal candidates for this position should possess a keen mind for solving tough problems with the ideal solution, partnering effectively with various team members along the way.

You'll be supporting and working alongside a very talented cross-functional engineering team on the latest technologies. You will bring prior experiences, best practices, and a collaborative attitude to help drive DevOps initiatives. To be successful, you should be personable, efficient, flexible, and communicative; possess a strong desire to implement change, growth, and maturity; and have a passion and love for what they do.

Responsibilities:

  • Design, document, implement, and maintain the operational components for various applications
  • Implement automation, effective monitoring, and infrastructure-as-code
  • Configure and deploy containerized micro-service components
  • Deploy and maintain CI/CD pipelines across multiple environments
  • Work closely with development teams to improve workflows around build, test, and deployment of applications
  • Build and maintain monitoring, alerting, and trending operational tools within a cloud environment
  • Iterate on best practices to increase the quality and velocity of deployments
  • Sustain and improve the process of knowledge sharing throughout the engineering team

Requirements:

  • Excellent working experience with one or more of the following programming languages: Python, Java, JavaScript, Golang
  • Hands-on experience with provisioning cloud infrastructure using APIs
  • Extensive knowledge of AWS products and services such as IAM, EC2, EKS, ELB, ALB, Cloudfront, Autoscaling, Lambda
  • Good understanding of Linux, bash, and shell scripts
  • Strong experience with containers (Docker, Compose, ECS, Kubernetes)
  • Familiarity with Redis, ElasticSearch, DynamoDB, RedShift
  • Understanding of build/automation systems such as Jenkins
  • Demonstrable coding, problem-solving, and debugging skills
  • Deep understanding of web, http, networking, security, scaling, and cloud native architecture
  • Bachelor’s or master’s in computer science, information systems, mathematics, GIS, or a related field, depending on position level

Recommended Qualifications:

  • 3+ years of professional experience as DevOps or back-end systems engineer
  • Familiarity with monitoring tools such as Prometheus and Grafana and cloud provisioning tools such as Terraform and CloudFormation
  • Experience with CI/CD pipeline tool like Jenkins
  • Knowledge of Git
  • AWS certifications is a big plus


Findwork Copyright © 2020

Newsletter


Let's simplify your job search. Receive your tailored set of opportunities today.

Subscribe to our Jobs