Senior Software Engineer at Zendesk
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).
Employers will see your profile when they are sending a job in your skill.
Create Your Profile (simple)