Apply

Senior Platform Engineer

Posted 4 days agoViewed

View full description

๐Ÿ’Ž Seniority level: Senior, 6+ years

๐Ÿ“ Location: UK, Ireland, Israel, Estonia, Spain

๐Ÿ” Industry: Software Development

๐Ÿข Company: DoiT๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $100,000,000 Series A over 5 years agoInternet of ThingsBig DataCloud ComputingRoboticsAnalyticsInformation Technology

๐Ÿ—ฃ๏ธ Languages: English

โณ Experience: 6+ years

๐Ÿช„ Skills: AWSGCPKubernetesTypeScriptGoGrafanaPrometheusCI/CDLinuxDevOpsTerraformNetworkingJSON

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
Responsibilities:
  • Function as an individual contributor within the team
  • 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
Apply

Related Jobs

Apply

๐Ÿ“ UK, Ireland, Israel, Estonia, Spain

๐Ÿงญ Contract

๐Ÿ” Software Development

๐Ÿข Company: DoiT๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $100,000,000 Series A over 5 years agoInternet of ThingsBig DataCloud ComputingRoboticsAnalyticsInformation Technology

  • 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.
  • Function as an individual contributor within the team.
  • 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

AWSGCPKubernetesTypeScriptGoGrafanaPrometheusCI/CDLinuxDevOpsTerraformScripting

Posted 4 days ago
Apply
Apply

๐Ÿ“ UK, Ireland, Israel, Estonia, Spain, other East Europe locations, Portugal

๐Ÿงญ Contract

๐Ÿ” Software Development

๐Ÿข Company: DoiT๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $100,000,000 Series A over 5 years agoInternet of ThingsBig DataCloud ComputingRoboticsAnalyticsInformation Technology

  • 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.
  • 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) 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:

AWSGCPKubernetesTypeScriptGoGrafanaPrometheusCI/CDRESTful APIsLinuxDevOpsTerraformMicroservices

Posted 4 days ago
Apply
Apply

๐Ÿ“ UK, Ireland, Israel, Estonia, Spain, Portugal, other East Europe locations

๐Ÿงญ Contract

๐Ÿ” Software Development

๐Ÿข Company: DoiT๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $100,000,000 Series A over 5 years agoInternet of ThingsBig DataCloud ComputingRoboticsAnalyticsInformation Technology

  • 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.
  • 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. This role also requires collaboration 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: You will be responsible for the comprehensive lifecycle management of our infrastructure through Terraform. This involves designing modular and reusable Terraform configurations, managing state effectively, implementing robust testing strategies, and ensuring that our infrastructure is consistently provisioned and managed in a predictable and repeatable manner.
  • Deploy, Manage, and Optimize Kubernetes Clusters on AWS (EKS) and GCP (GKE): You will take ownership of the deployment, configuration, and ongoing maintenance of our Kubernetes clusters on AWS Elastic Kubernetes Service (EKS) and GCP Google Kubernetes Engine (GKE). This includes managing node groups, configuring network policies, implementing service meshes, handling cluster upgrades, and ensuring high availability and fault tolerance. You will also be responsible for monitoring cluster health, performance, and resource utilization, and proactively addressing any issues that arise.
  • Develop and Maintain Sophisticated CI/CD Pipelines for Platform Components: You will design, implement, and maintain robust Continuous Integration/Continuous Deployment (CI/CD) pipelines specifically tailored for our platform components. This involves integrating various tools like Argo CD or Atlantis, automating build processes, implementing comprehensive testing strategies, and ensuring seamless deployment of platform updates. You will also focus on optimizing pipeline performance and reducing deployment times.
  • Diagnose, Troubleshoot, and Resolve Platform-Related Issues: You will be the primary point of contact for diagnosing and resolving platform-related issues, including performance bottlenecks, scalability challenges, and security vulnerabilities. This involves utilizing advanced troubleshooting techniques, analyzing logs and metrics, and collaborating with development teams to identify and resolve root causes. You will also contribute to creating comprehensive incident response plans and post-mortem analyses.
  • Drive Automation Initiatives to Streamline Operational Tasks and Enhance System Reliability: You will champion automation initiatives to eliminate manual operational tasks, reduce human error, and improve overall system reliability. This involves developing scripts, tools, and workflows to automate tasks such as infrastructure provisioning, configuration management, and monitoring. You will also proactively identify opportunities for automation and drive continuous improvement in our operational processes.
  • Act as a Strategic Partner to Development Teams, Understanding and Addressing Their Infrastructure Needs: You will foster strong relationships with development teams, acting as a trusted advisor and strategic partner. You will actively engage with them to understand their infrastructure requirements, provide expert guidance on platform capabilities, and ensure that our platform effectively supports their development workflows. You will also translate developer needs into actionable platform improvements.
  • Contribute to the Development of Internal Tools and Services to Enhance Platform Functionality: You will actively participate in the development of internal tools and services that enhance the functionality and usability of our platform. This involves designing, coding, testing, and deploying custom tools and services that address specific platform needs and improve developer productivity. You will also ensure that these tools are well-documented and easily accessible to other team members.
  • Implement and Enforce Rigorous Security Best Practices and Ensure Compliance with Industry Standards: You will be responsible for implementing and enforcing robust security best practices across our platform, including access control, vulnerability management, and data encryption. You will also ensure compliance with relevant industry standards and regulations, such as SOC 2 and GDPR. You will also conduct regular security audits and penetration testing to identify and mitigate potential security risks.

AWSBashGCPKubernetesTypeScriptGoGrafanaPrometheusCI/CDRESTful APIsLinuxDevOpsTerraformMicroservicesNetworkingScripting

Posted 4 days ago
Apply
Apply

๐Ÿ“ UK, Ireland, Israel, Estonia, Spain, East Europe, Portugal

๐Ÿงญ Contract

๐Ÿ” Software Development

๐Ÿข Company: DoiT๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $100,000,000 Series A over 5 years agoInternet of ThingsBig DataCloud ComputingRoboticsAnalyticsInformation Technology

  • 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.
  • 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) using Terraform: You will be responsible for the comprehensive lifecycle management of our infrastructure through Terraform.
  • Deploy, Manage, and Optimize Kubernetes Clusters on AWS (EKS) and GCP (GKE): You will take ownership of the deployment, configuration, and ongoing maintenance of our Kubernetes clusters on AWS Elastic Kubernetes Service (EKS) and GCP Google Kubernetes Engine (GKE).
  • Develop and Maintain Sophisticated CI/CD Pipelines for Platform Components: You will design, implement, and maintain robust Continuous Integration/Continuous Deployment (CI/CD) pipelines specifically tailored for our platform components.
  • Diagnose, Troubleshoot, and Resolve Platform-Related Issues: You will be the primary point of contact for diagnosing and resolving platform-related issues, including performance bottlenecks, scalability challenges, and security vulnerabilities.
  • Drive Automation Initiatives to Streamline Operational Tasks and Enhance System Reliability: You will champion automation initiatives to eliminate manual operational tasks, reduce human error, and improve overall system reliability.
  • Act as a Strategic Partner to Development Teams, Understanding and Addressing Their Infrastructure Needs: You will foster strong relationships with development teams, acting as a trusted advisor and strategic partner.
  • Contribute to the Development of Internal Tools and Services to Enhance Platform Functionality: You will actively participate in the development of internal tools and services that enhance the functionality and usability of our platform.
  • Implement and Enforce Rigorous Security Best Practices and Ensure Compliance with Industry Standards: You will be responsible for implementing and enforcing robust security best practices across our platform, including access control, vulnerability management, and data encryption.

AWSGCPKubernetesTypeScriptGoGrafanaPrometheusCI/CDLinuxDevOpsTerraformMicroservicesScripting

Posted 4 days ago
Apply
Apply

๐Ÿ“ United Kingdom

๐Ÿงญ Full-Time

๐Ÿ’ธ 95000.0 - 130000.0 GBP per year

๐Ÿ” Software Development

๐Ÿข Company: Monzo๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ Secondary Market 6 months ago๐Ÿซ‚ Last layoff almost 5 years agoFinancial ServicesBankingWealth ManagementFinTech

  • Experience working with AWS and/or GCP
  • Experience working with Kubernetes
  • Comfortable working in a team that deals with ambiguity
  • Naturally inclined to solve problems through automation
  • Some experience with strongly typed languages, writing and working on backend software
  • Curious about systems and diving deep to investigate issues
  • Build and centrally manage the cloud infrastructure that underpins technology at Monzo, running across AWS and GCP we run components like Kubernetes and Envoy
  • Help other platform teams to succeed at using cloud infrastructure by abstracting away the complexity and enabling them to solve real customer problems

AWSBackend DevelopmentCloud ComputingGCPKubernetesGoCI/CDRESTful APIsLinuxTerraformMicroservicesAnsibleSoftware Engineering

Posted 8 days ago
Apply
Apply

๐Ÿ“ Sweden, UK

๐Ÿ” Software Development

๐Ÿข Company: SilverRail

  • Hands on experience in operations engineer, DevOps, SRE, sysadmin role or academic knowledge
  • 3-5 years of industry experience in an Infrastructure function, including exposure to Public Cloud services
  • Knowledge of Linux based operating systems
  • Experience in programming practices and Software Development Life Cycle models
  • Experience in a common programming language or scripting language (python, ruby, bash, etc)
  • Experience with Infrastructure as code concepts and languages, Terraform, CloudFormation, ARM etc
  • Experience with Container technologies and platforms such as Kubernetes (AKS/EKS/GKE/Rancher/Openshift/Anthos) would be beneficial
  • Knowledge of Git and Git based workflows such as GitOps
  • Advocate of software best practices and Agile SDLC.
  • Software development experience is highly valued.
  • Contribute to building and enhancing every aspect of SilverRailโ€™s evolving infrastructure and platform as a service.
  • Support internal and external customers, and build on key cloud technologies
  • Manage service reliability functions such as monitoring & alerting solutions, latency & load performance, uptime, and error budgets.
  • Develop, maintain, and utilise SilverRailโ€™s deployment automation, configuration management, and orchestration systems.
  • Design, build, and manage SilverRailโ€™s cloud environments and associated technologies
  • Own the deployment process to ensure streamlined, zero-downtime, and orchestrated service delivery.
  • Work with cross functional teams to optimise processes, application development, and customer support.
  • On-call responsibilities

AWSPythonAgileCloud ComputingGitKubernetesCI/CDRESTful APIsLinuxDevOpsTerraformMicroservicesScriptingSoftware EngineeringSaaS

Posted 25 days ago
Apply
Apply

๐Ÿ“ UK, Germany

๐Ÿ” Music

๐Ÿข Company: ICE๐Ÿ‘ฅ 11-50Real EstateBuilding Material

  • Programming background is essential (high level language, ideally Java or TypeScript).
  • A strong background in the design and implementation of scalable, resilient, cost-effective and auto-scaling architectures.
  • Understanding of Domain-Driven Design and Collaborative modelling.
  • Experience with event-driven architectures / Apache Kafka.
  • Building on the AWS using any of the common automation frameworks like Pulumi, Terraform or Ansible.
  • Experience with large-scale system handling terabytes of data and tens of thousands of messages per second.
  • Experience operating relational (Oracle, PostgreSQL) and NoSQL (DynamoDB, Cassandra, ElasticSearch) databases.
  • Experience with monolith-to-microservices migrations and patterns such as strangler and change-data-capture.
  • Drive the full lifecycle of our platform (analysis, design, implementation, testing, infrastructure, and operations).
  • Support development teams in terms of platform and infrastructure development and evolution.
  • Cooperate with global IT platform of technical organisation and security team to keep platform up to security standards.
  • Provide health and cost monitoring tools and automation of platform, CI/CD pipeline templates and blueprints.
  • Proactively optimise performance and cost.
  • Coaching, mentorship, and training of your colleagues.

AWSBackend DevelopmentDockerPostgreSQLSoftware DevelopmentSQLAgileCloud ComputingDesign PatternsDynamoDBJavaKafkaSoftware ArchitectureTypeScriptNosqlCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingMentoringDevOpsTerraformMicroservicesAnsible

Posted about 1 month ago
Apply
Apply

๐Ÿ“ Austria, UK, Poland, Bulgaria

๐Ÿงญ Full-Time

๐Ÿข Company: Adverity๐Ÿ‘ฅ 251-500๐Ÿ’ฐ $120,000,000 Series D over 3 years agoBig DataSaaSData IntegrationAnalyticsMarketing

  • 3-5 years of relevant professional working experience.
  • A solid understanding of cloud hosting environments like AWS, GCP, and Azure.
  • Strong Linux operating system affinity.
  • Experience building, adjusting, and applying Terraform configurations.
  • Familiarity with Kubernetes, Docker, GitOps (ArgoCD), and artifactories (JFrog or Nexus).
  • Hands-on experience with CI/CD pipelines using GitHub Actions or Jenkins.
  • Knowledge of database systems, especially PostgreSQL.
  • Ability to take full ownership of your domain.
  • Experience translating technical concepts to non-technical stakeholders.
  • Strong problem-solving, collaboration, and communication skills.
  • Collaborate in cross-functional teams dedicated to critical components of the Adverity platform.
  • Take ownership of internal development and delivery infrastructure.
  • Access, manage, and maintain production and development environments.
  • Design, provision, monitor, and optimize a scalable cloud architecture.
  • Maintain an automated foundation of platform services.
  • Ensure platform security by implementing and adhering to best practices.
  • Act as an ambassador for the technical services owned by the team.
  • Identify and implement opportunities for technical improvement.
  • Analyse complex systems to identify bottlenecks and optimize performance.
  • Engage with engineers and leadership to share knowledge and contribute to technical strategies.

AWSDockerPostgreSQLGCPKubernetesAzureCI/CDLinuxTerraform

Posted 2 months ago
Apply
Apply

๐Ÿ“ United States, Netherlands, United Kingdom, Ireland, Spain, Estonia, Portugal, France, Sweden, Canada

๐Ÿ” Climate Intelligence

๐Ÿข Company: Overstory๐Ÿ‘ฅ 1-10E-Commerce

  • Experience of working in a high growth scale-up environment.
  • Proven experience of backend development across technologies such as Python, Postgres DB, Redis.
  • Comfortable working in a build it, run it environment (GCP, cloud run, grafana, k8s).
  • Ability to design and implement scalable and resilient systems.
  • Excellent communication skills and ability to collaborate effectively in a cross-functional team environment.
  • Passion for learning and staying updated with evolving technologies.
  • Design and implementation of the Overstory platform by contributing to the codebase with well written and tested code.
  • Collaboration with other engineers to evolve the architecture of the platform.
  • Supporting other engineering teams by being a platform ambassador and promoting paved paths and best practices.
  • Reduce the amount of manual work required to run vegetation analysis algorithms.

Backend DevelopmentPythonSoftware DevelopmentGCPAlgorithmsGrafanaPostgresRedisCommunication SkillsCollaboration

Posted 5 months ago
Apply