Security Engineer – Identity and Access Management (IAM)

Type: Contract to Hire – Term 6 Months +

Location: San Francisco

Description:

We are looking for a talented engineer who can apply their skills and experience to support the build and run a world class Saas environment.  Part of securing the AWS environment is defining access controls and setting up a process to manage those controls at scale across many accounts.  Work closely with the client product engineering teams to ensure products are secure, highly available, scalable and acess is appropriately supported by IAM roles and policies. This position offers an outstanding opportunity for a highly motivated individual who possesses a solid development/deployment/operations services background; comfortable working with a skilled & rapidly changing technical environment. The ideal candidate possesses strong problem-solving skills, a breadth of industry good practices knowledge. Applying your experience and scripting skills to automate scaling, management of server resources and to facilitate DevOps practices applied to access controls.

 

Responsibilities:

  • Work closely with the engineering and product management teams to define required roles and IAM policies. 
  • Automate the setup, deployment, and management of IAM roles and policies for the enterprise.
  • Assist internal customers in troubleshooting access issues. 
  • Ensure security of the production infrastructure, systems and applications. 

Requirements:

  • Bachelor’s degree in Computer Science or related degree, or equivalent industry experience
  • 3+ years working in AWS with IAM roles and policies
  • 3+ years Linux System Administration
  • 3+ years coding/scripting experience (Python, Ruby, Bash, or Perl)
  • 2+ years supporting the software development process
  • Experience working with geographically diverse teams and locations including China, UK
  • Strong experience with DevOps technologies, cloud-based provisioning, monitoring, and troubleshooting
  • Deep understanding of AWS, and AWS APIs
  • Configration Management (Terraform, Puppet or Chef, Ansible, etc.)
  • Incident Management 
  • Experience with Agile software development practices
  • Familiarity with common open source technologies and tools
  • Excellent written and verbal communication skills
  • Experience designing and maintaining a cloud based highly-available (HA) service-oriented-architecture (SOA).
  • Python Scripting proficiency
  • Python parsing of JSON experience
  • BOTO3 experience (Python SDK for AWS)
  • AWS IAM and policy proficiency
  • Solid AWS experience

 

To Apply for this Position Send your Cover Letter and Resume with Job Title in the Subject Line. Thank you.