Systems Engineer

about 3 years ago
Full time role
Emeryville, CA, US... more
Emeryville, CA, US... more

Job Description

WHO YOU ARE

As a Systems Engineer on the Data Systems team, you will work closely with the Software Engineering and IT teams to help solve a variety of challenges ranging from improving software delivery to implementing core infrastructure improvements. You will leverage your expertise to identify areas of improvement and to build solutions that set up the company to adjust for scale while also maintaining and enhancing security best practices.

RESPONSIBILITIES AND DUTIES 

  • Design, manage, and maintain tools to automate software engineering operations
  • Design, build, implement, and support CI/CD framework
  • Build highly scalable and available distributed systems on cloud based and on-premise virtualization platforms
  • Own and drive initiatives spanning multiple teams to apply and maintain information security best practices
  • Build monitoring, supervision, and resiliency mechanisms to observe, react to, and maintain platform health, performance, and security
  • Develop and support processes to maintain uptime, SLAs, security, and availability of critical platform components

KNOWLEDGE AND SKILL REQUIREMENTS

  • 8+ years of experience with administering, monitoring, and securing Linux-based distributed systems environment
  • Experience with systems engineering and DevOps in AWS (EC2, S3, IAM, RDS, ELB, CloudFront, CloudFormation, etc.)
  • Experience with systems engineering and DevOps with on-premise virtualization platforms
  • Experience supporting Python applications and frameworks
  • Experience supporting Information Security policies, controls, and initiatives

PHYSICAL DEMANDS AND WORKING CONDITIONS

  • Experience working in data centers and/or environmentally controlled server rooms
  • Able to install and cable of rack-mounted IT systems

Similar jobs