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.
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.
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
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.