Principal Platform Engineer
Whispir
·
Posted:
August 28, 2023
·
Onsite
About the position
This position involves the strategic development and implementation of advanced cloud solutions, focusing on designing secure, scalable, and highly available cloud infrastructure. The role requires a blend of technical expertise, strategic thinking, and leadership acumen to influence technology direction and foster a culture of innovation. Key responsibilities include proposing cloud-based solutions aligned with the company's cloud strategy, leading infrastructure-as-code and DevOps processes, collaborating with cross-functional teams, and acting as an AWS subject matter expert. The ideal candidate should have deep expertise in AWS, proficiency in infrastructure as code and scripting, and experience with containerization and orchestration.
Responsibilities
- Architect and propose cloud-based solutions aligned with the company's cloud strategy
- Contribute to the ongoing development and maturity of the cloud strategy, considering business requirements and technological advancements
- Lead the implementation of infrastructure-as-code, automation, and DevOps processes
- Collaborate with cross-functional teams to understand product requirements and translate them into technical solutions for platform hosting
- Provide expert guidance and mentorship on the AWS platform to other engineers
- Drive decisions on platform technology and architecture, considering technical, business, and customer needs
- Define and implement best practices for cloud operations, including cost control, security, and systems management
- Troubleshoot complex issues across the entire technology stack
- Participate in the on-call rotation for incident management
- Stay updated on technology standards, industry trends, emerging technologies, and software development best practices
Requirements
- Deep expertise in Amazon Web Services (AWS) including services such as EC2, EKS, S3, RDS, Lambda, VPC, Route 53, CloudFront, IAM, CloudWatch, etc
- Extensive experience with Infrastructure as Code (IaC) tools such as Terraform, CloudFormation, or similar for automating infrastructure provisioning
- Proficiency in programming and scripting languages such as Python, Java, or Shell scripting for automation and development tasks
- Deep understanding and experience with containerization and orchestration technologies such as Docker, Kubernetes, or similar
- Deep experience with continuous integration and deployment using tools such as BuildKite
- Ability to architect and propose cloud-based solutions aligned with the company's cloud strategy
- Strong leadership acumen and ability to influence technology direction
- Collaborative mindset and ability to work with cross-functional teams
- Subject matter expertise on the AWS platform and ability to provide guidance and mentorship to other engineers
- Ability to troubleshoot complex issues across hardware, software, application, and network layers
- Knowledge of best practices for cloud operations including cost control, security, and systems management
- Willingness to participate in on-call rotation for incident management
- Up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices.
Benefits
- Totally flexible working hours
- Birthday paid leave
- Parental leave
- Employee referral program
- WOW Awards - Live our values and get awarded
- Perkbox - Daily discounts with 1000's of retailers
- Diversity & Inclusion
- Inclusive working culture