At a Glance
- Tasks: Develop and optimise cloud infrastructure using GCP, AWS, Kubernetes, and Terraform.
- Company: Join a dynamic tech company that values innovation and collaboration.
- Benefits: Enjoy unlimited PTO, flexible working, health insurance, and professional development opportunities.
- Why this job: Make a real impact by driving automation and enhancing system reliability.
- Qualifications: 6+ years in platform engineering with strong coding skills in Go or Typescript.
- Other info: Be part of a diverse team that celebrates unique perspectives and fosters growth.
The predicted salary is between 36000 - 60000 £ per year.
Location: This role is based remotely as a full-time employee in the UK, Ireland, Estonia, the Netherlands, Sweden and Israel. We are also open to contractors in Eastern Europe and Portugal.
Overview: As a Senior Platform Engineer, you will be responsible for developing and evolving the foundational software and services that empower our product and development teams. This is an individual contributor role requiring strong coding skills alongside hands-on work with GCP & AWS, Kubernetes, and Terraform. You will be a key contributor to the design, implementation, and automation of our platform as a product, ensuring its scalability, reliability, and security.
Responsibilities:
- Function as an individual contributor within the team: actively collaborating with peers through thorough code reviews, providing constructive support and mentorship, and contributing to a unified technical direction for the platform.
- Architect, Design, and Implement Infrastructure as Code (IaC): Treat our infrastructure as a sophisticated software system, responsible for its comprehensive lifecycle management using Terraform.
- Deploy, Manage, and Optimize Kubernetes Clusters on GCP (GKE) and AWS (EKS): Take ownership of the deployment, configuration, and ongoing maintenance of our Kubernetes clusters.
- Develop and Refine Internal Software Delivery Systems (CI/CD): Design, implement, and maintain robust Continuous Integration/Continuous Deployment (CI/CD) software tailored for our platform components.
- Diagnose, Troubleshoot, and Resolve Platform-Related Issues: Serve as the primary point of contact for diagnosing and resolving platform-related issues.
- Drive Automation Initiatives to Streamline Operational Tasks and Enhance System Reliability: Champion automation initiatives to eliminate manual operational tasks.
- Act as a Strategic Partner to Development Teams, Understanding and Addressing Their Infrastructure Needs: Foster strong relationships with feature teams.
- Drive Development of Internal Platform Product and Services: Participate in the full software development lifecycle of internal tools and APIs.
- Implement and Enforce Rigorous Security Best Practices and Ensure Compliance with Industry Standards: Implement and enforce robust security practices across our platform.
Qualifications:
- Strong software engineering fundamentals with proven hands-on coding experience.
- 6+ years of proven experience in platform engineering, DevOps engineering, or related roles.
- Strong hands-on experience with GCP/AWS, Kubernetes (GKE/EKS), and Terraform.
- Demonstrated expertise in building and maintaining scalable, reliable, and secure cloud infrastructure.
- Strong Software Engineering fundamentals and demonstrated coding proficiency in Go or Typescript.
- Proven experience with CI/CD tools, such as Argo CD, Atlantis, or similar technologies.
- Understanding of networking concepts and protocols.
- Extensive experience with monitoring and logging tools, such as Prometheus, Grafana, and the ELK stack.
- Knowledge of security best practices for cloud environments.
- Excellent communication skills in English, both written and verbal.
- Self-organized, goal-oriented, and self-motivated.
- Ability to work effectively in a remote and distributed team environment.
- Prior experience working specifically on platform engineering projects.
Benefits: Full-time employee benefits include: Unlimited PTO, Flexible Working Options, Health Insurance, Parental Leave, Employee Stock Option Plan, Home Office Allowance, Professional Development Stipend, Peer Recognition Program.
DoiT unites as Many Do’ers, One Team, where diversity is more than a goal—it’s our strength. We actively cultivate an inclusive, equitable workplace, recognizing that each unique perspective enhances our innovation.
Senior Platform Engineer employer: DoiT
Contact Detail:
DoiT Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Platform Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, join relevant online communities, and attend virtual meetups. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving GCP, AWS, Kubernetes, and Terraform. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges related to platform engineering. Practice makes perfect, so consider mock interviews with friends or use online platforms to get feedback.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team!
We think you need these skills to ace Senior Platform Engineer
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with GCP, AWS, Kubernetes, and Terraform. We want to see how your skills align with the role, so don’t hold back on showcasing your relevant projects!
Show Off Your Coding Skills: Since this role requires strong coding abilities, include examples of your work or projects that demonstrate your proficiency in Go or Typescript. If you’ve got a GitHub profile, link it up – we love seeing real code!
Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use bullet points for your achievements and responsibilities to make it easy for us to read. We appreciate clarity and brevity!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts!
How to prepare for a job interview at DoiT
✨Know Your Tech Stack
Make sure you’re well-versed in GCP, AWS, Kubernetes, and Terraform. Brush up on your coding skills in Go or Typescript, and be ready to discuss how you've used these technologies in past projects. Being able to share specific examples will show that you’re not just familiar with the tools, but that you can effectively apply them.
✨Showcase Your Problem-Solving Skills
Prepare to discuss how you've diagnosed and resolved platform-related issues in the past. Think of a few scenarios where you tackled performance bottlenecks or security vulnerabilities. This will demonstrate your hands-on experience and ability to think critically under pressure.
✨Emphasise Collaboration
As a Senior Platform Engineer, you'll need to work closely with feature teams. Be ready to talk about how you've collaborated with others in previous roles, especially in mentoring or providing support. Highlighting your communication skills and teamwork will show that you can foster strong relationships within the company.
✨Demonstrate Your Passion for Automation
Talk about any automation initiatives you've led or been a part of. Share specific examples of how you’ve streamlined operational tasks or improved system reliability through automation. This will illustrate your proactive approach and commitment to continuous improvement, which is key for this role.