Cloud Infrastructure Engineer
GoPro
Bucharest, Romania
The Role
The person in this permanent role will be responsible for building tools using infrastructure-as-code and operating large production services at scale, while enabling continuous integration and deployment of code into GoPro’s cloud environment.
Cloud infrastructure engineers at GoPro use their in-depth knowledge of software methodologies to develop software tools and automation frameworks that enable the cloud engineering team to effectively deliver meaningful software efficiently. Cloud infrastructure engineers operate at the intersection of software development and systems engineering to solve operational problems and engineer solutions to design, build, and run large-scale distributed systems scalable, reliably, and efficiently.
You will be tasked with collaborating with engineers to identify and resolve bottlenecks and complexities in infrastructure provisioning, deployment pipelines, and observability. Success is measured by the level of autonomy, security and increased throughput afforded to the engineering organization.
What You Will Do
- Collaborate with development teams working on GoPro’s mobile apps, web services, and online shop
- Write and maintain infrastructure-as-code for AWS (we use Terraform, Helm, and Puppet)
- Configure, troubleshoot, and optimize systems built with ECS, EKS, Lambda, RDS, VPC, S3, Cloudfront, API Gateway, ALB, and more.
- Proactively monitor performance and stability of our cloud platform serving a global GoPro consumer base
- Develop automated solutions to ensure the security of our infrastructure and our user’s content
- Automate Kubernetes deployment workflows and operations tasks using Helm, GitHub Actions, and ArgoCD
- Participate in an on-call rotation shared with our American colleagues in a follow-the-sun model
- Collaborate broadly within GoPro to develop cloud-native solutions to diverse business problems
Skills We’re Excited About
- 4+ years working in AWS to develop and operate customer-facing applications with significant scale
- 2+ years using Infrastructure-as-Code tools like Terraform
- Experience managing container-based workloads at a significant scale on Amazon ECS and Kubernetes
- Competent in one or more programming languages such as Bash, Python
- Proficiency in using Git, GitHub Actions, Artifactory, ArgoCD, Terraform, Jenkins and software integration tools
- Excellent written and verbal communication and a collaborative approach. This is a team-player role.
- Solid Linux system administration, troubleshooting and performance analysis skills
- Bachelor’s in Computer Science from an accredited university, or equivalent work experience
Apply Now
Don't forget to mention EuroTechJobs when applying.