Summary
Join DoiT as a Senior Platform Engineer and be a key part of our EMEA Engineering teams, working remotely from various locations. You will build and maintain the foundational infrastructure empowering our development teams, working hands-on with AWS & GCP, Kubernetes, and Terraform. This individual contributor role requires collaboration with peers and feature teams. You'll design, implement, and automate our platform, ensuring scalability, reliability, and security. DoiT offers a flexible work environment with various benefits, including unlimited PTO, flexible working options, health insurance, parental leave, and more.
Requirements
- 6+ years of proven experience in platform engineering, DevOps engineering, or related roles, with a strong track record of building and maintaining complex cloud infrastructure
- Strong hands-on experience with AWS/GCP, Kubernetes (EKS/GKE), and Terraform
- Demonstrated expertise in building and maintaining scalable, reliable, and secure cloud infrastructure, with a focus on automation and efficiency
- Strong coding skills in Go or Typescript, or other relevant languages
- Proven experience with CI/CD tools, such as Argo CD, Atlantis, or similar technologies, and a deep understanding of CI/CD principles and best practices
- Understanding of networking concepts and protocols
- Extensive experience with monitoring and logging tools, such as Prometheus, Grafana, and the ELK stack, and a proven ability to use these tools to diagnose and resolve performance issues
- 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
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
- Collaborate with individuals in feature teams, providing them with support and working with them to facilitate the adoption of developed platform features
- Architect, Design, and Implement Infrastructure as Code (IaC) using Terraform
- Deploy, Manage, and Optimize Kubernetes Clusters on AWS (EKS) and GCP (GKE)
- Develop and Maintain Sophisticated CI/CD Pipelines for Platform Components
- Diagnose, Troubleshoot, and Resolve Platform-Related Issues
- Drive Automation Initiatives to Streamline Operational Tasks and Enhance System Reliability
- Act as a Strategic Partner to Development Teams, Understanding and Addressing Their Infrastructure Needs
- Contribute to the Development of Internal Tools and Services to Enhance Platform Functionality
- Implement and Enforce Rigorous Security Best Practices and Ensure Compliance with Industry Standards
Benefits
- Unlimited PTO
- Flexible Working Options
- Health Insurance
- Parental Leave
- Employee Stock Option Plan
- Home Office Allowance
- Professional Development Stipend
- Peer Recognition Program