DevOps Architect

8 - 10 years experience  •  Manufacturing / Electronics

Salary depends on experience
Posted on 09/21/17
San Mateo, CA
8 - 10 years experience
Manufacturing / Electronics
Salary depends on experience
Posted on 09/21/17

What You Will Do

  • Design, architect, and guide implementation of next-generation system architecture and automation solutions in a cloud environment
  • Own initiatives to define, design, and implement DevOps solutions including reference architectures, proof-of-concept demos, and full-stack automation systems
  • Provide technical leadership, project guidance, and process development in various customer-impacting technology areas
  • Advise business and engineering leadership on how to translate product vision into infrastructure, automation, and scale requirements that deliver high performance and efficient cost
  • Provide technical vision and mentorship to an experienced and motivated DevOps team
  • Participate in design and code reviews, providing continual written and verbal feedback
  • Act as a subject matter expert on DevOps best practices with Configuration Management, Containerization, Infrastructure Automation, and CI/CD
  • Perform forward-looking analysis of best practices and emerging concepts in DevOps, Infrastructure Automation, and Enterprise Security
  • Act as a technical liaison between product, engineering, and quality teams, as well as our AWS support team
  • Help define shared deployment and development processes, platform and tools usage for DevOps solutions and delivery throughout GoPro
  • Review and audit of existing practices, design and system architecture
  • Serve as a DevOps and automation evangelist providing thought leadership, participating in conferences and meetups, authoring white papers, etc
  • Perform profiling and benchmarking of existing solutions for performance improvements at global scale
  • Maintain technical documentation in the role of thought leader and DevOps practice champion

Skills We’re Stoked About

  • Bachelor's degree or higher in Computer Science/Engineering or a related field
  • 8-10 years experience in Software Engineering with 2+ years in DevOps Architect or equivalent role
  • Must have strong communication skills, presentation skills, ownership acumen, and be able to deconstruct complex problems & projects into execution detail.
  • In-depth experience building customer-facing, large scale services on Amazon Web Services (AWS), including VPC networking, EC2 and autoscaling, CloudFront, Cloudwatch, S3, and RDS.
  • Broad knowledge of software development and software testing methodologies along with change and configuration management practices in Linux- and AWS-based environments
  • Strong knowledge of cloud computing architectures -- including HA design criteria, immutable infrastructure patterns, and rapid scaling
  • Strong knowledge of data processing pipelines and distributed message queuing technologies
  • Solid troubleshooting expertise from the Linux server to the web browser. This is a hands-on role within a small team.
  • Strong scripting skills (one or more of Python, Ruby, Bash). Software development experience is preferred.
  • Experience with automated deployment, continuous integration, and releaseengineering tools (e.g., Jenkins, Hudson, CircleCI, CodeDeploy)
  • Very strong understanding of full-stack instrumentation, monitoring, and alerting with tools like Nagios, Zabbix, Statsd, New Relic, Grafana, Prometheus, DataDog
  • Strong knowledge of configuration management tools (Puppet, Chef, or Ansible). We like Puppet.
  • Project management experience including project planning, execution, risk management, and resource management
  • Practical expertise in performance tuning and optimization, bottleneck analysis, and network optimizations (web or distributed systems backgrounds preferred)
  • Active community member and contributor to open source projects is a plus
  • Work from our San Mateo, CA campus. This is not a remote position.
  • Possibility to travel ~10%

Additonal Experience We’re Stoked About

  • You have automated a custom-built AWS stack using Terraform or CloudFormation, with hosts provisioned by Puppet or Chef
  • You have orchestrated a live, no-downtime migration of a production web system between two cloud providers, VPCs, or orchestration platforms
  • You can decribe a secure and highly available mechanism for the storage and distribution of application secrets in an AWS environment 
  • You have experience scaling and performance tuning a production RDS Postgres database with tens of millions of rows and hundreds of connections
  • You have worked with diverse development teams to dockerize apps written in a variety of languages
  • You are passionate about enabling anyone to capture and share their experiences with the world using amazing GoPro software and services
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.