DigitalGlobe Senior DevOps Engineer in Westminster, Colorado

Please review the job details below.

The DevOps Engineer role covers a wide range of design and implementation activities for the build and deployment systems for DigitalGlobe’s primary, web-based imagery delivery platform.

Responsibilities

The DevOps Engineer role covers a wide range of design and implementation activities for the build and deployment systems for DigitalGlobe’s primary, web-based imagery delivery platform. We collaborate across teams to deploy new functionality and scale our infrastructure while improving the customer experience. You will play a central role in migrating our system to AWS, and modernizing our deployment pipeline – two strategic initiatives that we expect to transform our department and earn considerable recognition across the enterprise.

Specific responsibilities include:

  • Create, maintain, and extend build infrastructure including automated builds, database migration validation, and automated verification testing.

  • Collaborate with Agile teams to design and implement pipeline stages that meet business objectives

  • Partner with team members, architect, and development teams to migrate our products to the AWS cloud.

  • Provide software configuration management. Troubleshoot and resolve issues within the pipeline stages.

  • Maintain and enhance infrastructure for automated database migrations.

  • Maniacal focus on meeting deliverables while working with the product owner on defining and prioritizing improvements.

Requirements

Strong candidates will have current experience with the following:

  • Git and are familiar with GitFlow concepts

  • building software using Maven or Gradle, utilizing plugins when available, but not afraid to create one

  • building, packaging, and deploying C, C++, Python, Java, Tomcat, and other product artifacts in RPMs and Docker containers

  • writing Jenkins pipeline scripts or XebiaLabs Releasefiles to coordinate the building, packaging, and deployment of software

  • managing build artifacts and their pipeline state using the Artifactory REST API

  • Developing and executing parameterized deployment scripts using AWS CloudFormation, Troposphere, and Ansible

  • creating and managing VPCs, subnets, NACLs, security groups, and internet and NAT gateways

  • developing and implementing a system security plan that encompasses enterprise guidelines

  • maximizing repeatability using Infrastructure as Code

  • designing and implementing blue/green deployment methodologies that may include non-destructive or destructive database changes

  • Scripting with Python, Bash, and Groovy

  • 6+ years using RedHat-family operating systems

  • Knowledge of Agile development process from build through deployment

  • Enthusiasm for solving interesting problems, self-starter

  • Ability to understand and troubleshoot complex, interdependent software systems

  • Strong communicator and a passion to work with others to achieve team goals, especially supporting development teams

  • Strong customer focus, business acumen and results orientation.

  • BS or MS in Computer Science or equivalent

  • US Citizenship.

Other Preferred Qualifications

  • Active Secret or TS/SCI Clearance

  • Production experience with any of the following technologies: Puppet, Chef, Postgres, Amazon RDS or Aurora, Lambda, Spring Boot, ELK stack, highly scaled monitoring dashboards.

DigitalGlobe and Radiant solutions offer a generous compensation package including a competitive salary; choice of medical plan; dental, life, and disability insurance; a 401(K) plan with competitive company match; paid holidays and paid time off.

DigitalGlobe is a leading provider of commercial high-resolution earth observation and advanced geospatial solutions that help decision makers better understand our changing planet in order to save lives, resources and time. Sourced from the world’s leading constellation, our imagery solutions deliver unmatched coverage and capacity to meet our customers’ most demanding mission requirements. Each day customers in defense and intelligence, public safety, civil agencies, map making and analysis, environmental monitoring, oil and gas exploration, infrastructure management, navigation technology, and providers of location-based services depend on DigitalGlobe data, information, technology and expertise to gain actionable insight.

DigitalGlobe is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, gender identity and expression, age, disability, veteran status, or any other protected factor.