
Senior Cloud Platform Engineer
- Belfast
- Permanent
- Full-time
- Collaborate with cross-functional teams to design, build, and maintain highly available, scalable, and secure cloud-based services, promoting efficiency and self-service principles.
- Develop and maintain automation scripts and tools to streamline infrastructure provisioning, configuration, and deployment, empowering engineering teams.
- Implement and manage Kubernetes clusters for container orchestration, monitoring, and scaling.
- Drive an evolution of services to support cloud-native managed services, including an evolution of Kubernetes.
- Drive efforts to enhance cloud infrastructure security, including access controls, encryption, and vulnerability assessments, focusing on engineering security solutions.
- Collaborate on CI/CD (TeamCity) pipelines to automate software deployment, including the build platform (Java, Gradle Enterprise) and QA/Testing tooling to drive DevEx up and CFR to zero, emphasizing engineering and self-service automation.
- Define and maintain cloud engineering best practices and standards to ensure design and implementation consistency.
- Collaborate with software engineers to optimize applications for cloud deployment, emphasizing performance and scalability.
- Evaluate emerging cloud and DevOps technologies, providing recommendations for integration into cloud engineering practices.
- Participate in capacity planning and resource optimization for cost-effective cloud infrastructure usage.
- Troubleshoot complex engineering issues, provide root cause analysis, and propose engineering-focused solutions.
- Create and maintain comprehensive documentation related to the cloud infrastructure, engineering practices, and security configurations.
- Mentor and provide technical guidance to junior team members, fostering a culture of excellence.
- Proficiency in cloud platforms (AWS, GCP) focusing on engineering best practices.
- Extensive expertise in Kubernetes (self-managed and cloud-managed flavors, architectures, operations, etc.), cloud infrastructure (AWS and GCP), and ideally databases (at least one of MySQL, Cassandra, DynamoDB, or Elasticsearch)
- Deep knowledge of best practices for cloud environments, including security, cost optimization, operational excellence, reliability, and performance efficiency.
- In-depth knowledge of networking principles, protocols, and security best practices for high-performance solutions.
- Strong understanding of DevOps practices, CI/CD pipelines (TeamCity, GitHub Actions, AWS CodePipeline), and infrastructure-as-code tools (e.g., Terraform, Pulumi).
- Excellent problem-solving skills, effective in a fast-paced, collaborative environment.
- Excellent experience in Infrastructure-As-Code (IaC) best practices (Terraform).
- Experience in software development in general, with skills in a high-level language (e.g., Python, JavaScript, TypeScript, Java) and familiarity with modern development practices
- Understanding of Cloud Observability, Monitoring, and Tracing tools (Datadog, CloudWatch, Jaeger, ELK) and how best to leverage them to support effective MTTR and mitigate high CFR.
- Stock Options
- Annual Performance Bonus or Commissions
- Pension matched up to 8%
- 'Day one' access to great health, dental and optical insurance scheme
- Generous annual leave plus public holidays
- Cycle to Work Scheme
- Enhanced maternity and paternity leave (12 weeks full-pay for mums & dads, plus 12 weeks half-pay for mums)
- Regular paid social events organized by our social committee
- On-Demand Therapy for all employees & their dependents
- Dedicated learning budget through Learnerbly