Senior Software Engineer at Zendesk

2 years ago Development & Programming Senior Full-Time

As part of the Foundation Secure team, you will bring your devops knowledge and software engineering skill set into the world of cloud security engineering.


What you bring to the role

Required :

  • Experience building services using AWS Managed Services
  • 4 + years proficiency in a programming language and willingness to learn other languages
  • 1+ years experience with common AWS architectural patterns for web applications, storage backends, and serverless applications.
  • Devops experience solving operational problems with automation, scripting, and software development.

Preferred :

  • AWS cloud governance experience using Organizations, GuardDuty, IAM, Lambda, Cloudtrail, etc
  • Experience with infrastructure-as-code tools like Cloudformation and/or Terraform.
  • Proficiency in the Go and/or Python programming languages
  • An analytical approach to problem-solving, you believe the best decisions are made when they are backed by data.
  • Demonstrated desire to learn new technologies and programming languages as our team and responsibilities evolve over time

Tech Stack

  • AWS Architecture and Infrastructure
  • Infrastructure as code with Cloudformation/Terraform/SDKs
  • Go & Python Software Stacks
  • Kubernetes Operator
  • AWS Lambdas
  • GitHub Actions
  • CLI Tools
  • Open Source Tools
  • Scoutsuite
  • Cloud Custodian


Description

Job Summary

As part of the Foundation Secure team, you will bring your devops knowledge and software engineering skill set into the world of cloud security engineering. Our team uses automation to protect nearly every aspect of Zendesk’s cloud presence in Amazon Web Services. This is a challenging position where you’ll be able to see an immediate impact to your contributions, work alongside a dedicated and caring team, and live on the cutting edge of cloud security.

Proactive engineering is our emphasis. Your prime directive is to build and govern secure cloud environments, empower other engineers to build awesome products, and create tools that provide the data for our reactive Security teams to address threats in Zendesk’s cloud environments.

What you’ll be doing

  • Building and maintaining the baseline governance and security standards for AWS infrastructure at Zendesk for all of our AWS accounts.
  • Deploying, managing, and contributing to open source projects like Scoutsuite and Cloud Custodian that make our tasks easier, faster, and more reliable.
  • Building self-service AWS tooling on Kubernetes that enables our engineering organization to safely deploy infrastructure with appropriate security guardrails.
  • Promoting immutable infrastructure on AWS to the wider Zendesk Engineering organization to improve infrastructure reliability and security.
  • Developing and maintaining Zendesk’s zero-trust SSH infrastructure that gives our infrastructure owners the power to easily manage access to their hosts.
  • Working to streamline Identity and Access Management not only for AWS, but for applications around the Zendesk Engineering organization.
  • Providing advice and guidance to engineering teams looking to deploy new AWS technologies and architectures on best practices and security models.
  • Partnering with our Security organization to build the tools that provide them with the information to react to threats and misconfigurations in our infrastructure.

What you bring to the role

Required :

Experience building services using AWS Managed Services

4 + years proficiency in a programming language and willingness to learn other languages

1+ years experience with common AWS architectural patterns for web applications, storage backends, and serverless applications.

Devops experience solving operational problems with automation, scripting, and software development.

Preferred :

AWS cloud governance experience using Organizations, GuardDuty, IAM, Lambda, Cloudtrail, etc

Experience with infrastructure-as-code tools like Cloudformation and/or Terraform.

Proficiency in the Go and/or Python programming languages

An analytical approach to problem-solving, you believe the best decisions are made when they are backed by data.

Demonstrated desire to learn new technologies and programming languages as our team and responsibilities evolve over time

Tech Stack

AWS Architecture and Infrastructure

Infrastructure as code with Cloudformation/Terraform/SDKs

Go & Python Software Stacks

Kubernetes Operator

AWS Lambdas

GitHub Actions

CLI Tools

Open Source Tools

Scoutsuite

Cloud Custodian

This position may not be performed, in whole or in part, in New York City (whether from an office, in the field, or remotely from the candidate’s home).

🇺🇸 United States go python devops AWS
🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)