Software Development Engineer (DevOps)

Cypress HCM
Beaverton, OR, US
$89,66 an hour
Full-time
We are sorry. The job offer you are looking for is no longer available.

Job Description

Job Description

Software Development Engineer , Operations Engineering Team

About the Team

The Operations Engineering team enables product development teams' ability to efficiently manage their services. We develop, implement, and maintain tools and platforms to build, certify, and deploy "Infrastructure As Code" used for automated deployment and configuration management.

We are blending modern technology, forward-thinking engineering teams, and Workday's collaborative culture, to continuously improve these capabilities.

The successful candidate will be familiar with development pipeline tools, processes, and workflows, automated test frameworks, and will be an experienced developer using modern high-level programming languages.

You will have a demonstrable ability to work with various application teams and pipeline teams. You will be working in a constantly evolving and iterative environment where resilience and scalability are key non-functional requirements.

This will require you to work effectively within your own team but also to coordinate with other teams, both locally and in other time zones, to deliver creative and innovative solutions and products.

About the Role

In this role you would be joining a small team of software development engineers and leaders to support deployment automation of the infrastructure and application stack in a large product development organization.

We focus on being fast and agile, while delivering insights and guidance which have broad impact and clear value to the teams we support.

We are looking for a motivated development engineer to help us enable more teams to deploy and configure phenomenal products.

Responsibilities :

As a key member of this team you can expect to use or grow experience in the following areas :

  • Developing internal tools, written in Go, to support service team development and operations activities.
  • Collaborating multi-functionally with Workday development, operations, and product teams to understand their priorities while influencing optimal use of the development tools, processes, and systems.
  • Delivering high quality software products within a full development lifecycle.
  • Opportunity to author configuration management scripts and deployment tools such as Chef and Jenkins
  • Leveraging analytics tools such as Splunk, Grafana, as well as ruby code and libraries.

Requirements : Basic Qualifications

Basic Qualifications

  • 5+ years of software development experience.
  • Development experience with Go.
  • Experience leading features & design through implementation & support phases
  • Ability to adapt to the new technologies and learn quickly
  • Working experience in an Agile environment and deep familiarity with agile development processes.
  • Solid understanding and experience at the system level with Linux.

Other Qualifications

  • Excellent written and verbal communication skills, building positive relationships with partners internal and external to the organization.
  • Experience with a deployment automation / configuration management tool (e.g. Terraform, Ansible, Puppet), preferably Chef, a plus.
  • Experience with distributed systems at a large scale.
  • Experience with Jenkins, Docker, AWS, Python, Gradle, Groovy, Artifactory, GCP, and / or Ansible.
  • Experience of full life-cycle software engineering practices including coding standards, testing, code reviews, source control management, and operations.
  • Experience designing and building REST based APIs.
  • BS Technical degree or equivalent work experience.

Compensation :

$67.24 / hour - $89.66 / hour (W2)

Job req# 1498

26 days ago
Related jobs
Promoted
VirtualVocations
Portland, Oregon

A company is looking for a Software Engineer - Application Development. ...

Ford Motor Company
Portland, Oregon

In Ford Connected Vehicle Software, we create lifetime value for our customers by delivering a software development environment that is purposeful and differentiated with simplicity and ingenuity to generate sustainable returns for Ford. Experience in agile or scrum software development methodologie...

Promoted
VirtualVocations
Portland, Oregon

A company is looking for a Software Development Engineer in Test 2 - Remote US. ...

Cambia Health Solutions
Portland, Oregon

Job Requirements: Bachelor’s degree* in Computer Science, Computer Engineering, Information Technology or a related field or the foreign degree equivalent and 8 years of progressive, post-baccalaureate work experience in the software industry including in a multi-platform environment, including appl...

Promoted
VirtualVocations
Portland, Oregon

A company is looking for a Senior Software Development Engineer - Real-Time and Big Data. ...

Everest Consultants
Hillsboro, Oregon

You've applied! Good luck!Application for job # 23-00155, Lead Software Development Engineer in Test (SDET). ...

Trimble
Portland, Oregon

The Software Development Engineer in Test is responsible for improving the quality of software releases through automation processes and tools enhancements. Software Development Test Engineer (SDET). AECO (Architecture, Engineering, Construction, and Owner) Software Solutions. Working in an agile de...

TALENT Software Services
Hillsboro, Oregon

The successful candidate will have a strong background in Linux kernel development, device driver development, and Linux distribution development. Utilize software development tools such as compilers and git. Strong experience in Linux kernel development and device driver development. Proficiency in...

Aditi Consulting
Hillsboro, Oregon

The successful candidate will have a strong background in Linux kernel development, device driver development, and Linux distribution development. Utilize software development tools such as compilers and git. Minimum + years’ experience with Linux kernel knowledge, focusing on kernel development or ...

Esri
Portland, Oregon

Design and develop high-quality software components that follow industry-standard design patterns, development methodologies, and deployment models. Apply and promote good software engineering practices such as test automation, modularization, simplification. Work effectively with members of other s...