Cloud Engineer
Smartwyre
Software Engineering
London, UK
Posted on Feb 23, 2025
About Smartwyre
Founded in 2018, Smartwyre is a venture-financed SaaS business delivering enterprise software to large agricultural businesses, operating in a $400 billion global industry. With an estimated 5 million farmers and over 5,000 distributors globally, Smartwyre works across the agricultural supply chain, from large corporations to local farms. Presently, we work from the United States, United Kingdom, Europe, and South America. We are building a B2B SaaS platform to network together the commercial operations of the companies that supply the world’s farmers with seeds, fertilizer, chemicals, and services, with their target markets being the United States, Europe, and Latin America. We aim to first offer SaaS applications to solve key commercial pain points (pricing, costing, quoting), then network these companies using a common data platform (transactional data exchange, product information publication, people networking, and user analytics), and finally empower the network to facilitate new business model amongst network participants.
As a Cloud Engineer working within our cloud team, you will be responsible for designing, implementing, and maintaining Azure-based solutions, while leveraging Terraform for infrastructure as code. You will collaborate with engineering teams to ensure that our cloud infrastructure is robust, and contribute toward key initiatives within the developer experience space.
Responsibilities
Competitive salary
Private Health (UK) / Competitive Health Insurance (US)
Self-directed PTO
Flexible Work Location
Flexible Hours
Pension (UK) / 401k (US)
Occasional international travel
Cutting-edge projects and technologies
Experience:
Founded in 2018, Smartwyre is a venture-financed SaaS business delivering enterprise software to large agricultural businesses, operating in a $400 billion global industry. With an estimated 5 million farmers and over 5,000 distributors globally, Smartwyre works across the agricultural supply chain, from large corporations to local farms. Presently, we work from the United States, United Kingdom, Europe, and South America. We are building a B2B SaaS platform to network together the commercial operations of the companies that supply the world’s farmers with seeds, fertilizer, chemicals, and services, with their target markets being the United States, Europe, and Latin America. We aim to first offer SaaS applications to solve key commercial pain points (pricing, costing, quoting), then network these companies using a common data platform (transactional data exchange, product information publication, people networking, and user analytics), and finally empower the network to facilitate new business model amongst network participants.
As a Cloud Engineer working within our cloud team, you will be responsible for designing, implementing, and maintaining Azure-based solutions, while leveraging Terraform for infrastructure as code. You will collaborate with engineering teams to ensure that our cloud infrastructure is robust, and contribute toward key initiatives within the developer experience space.
Responsibilities
- Infrastructure as Code (IaC): Lead the creation and maintenance of infrastructure as code (IaC) using Terraform to ensure consistent and repeatable deployments across Azure environments.
- Azure Architecture: Utilise your expertise in Azure services, including Azure Resource Manager, Azure DevOps, App Services, Functions, to design and optimise cloud infrastructure.
- Platform Optimization: Continuously assess and enhance the performance, security, and scalability of Azure-based platforms and services.
- Deployment Automation: Build and maintain CI/CD pipelines using Azure DevOps, or similar tools to automate deployment processes.
- Security and Compliance: Collaborate with the security team to ensure that Azure resources are designed and maintained securely, following industry best practices and compliance standards.
- Developer Tooling: Enhance developer tooling and workflows, including code repositories, automated testing frameworks, and code review processes.
- Development Collaboration: Work closely with software development teams to improve developer experience by designing and building easy to use, repeatable services
- Incident Response: Participate in on-call rotations and take a lead role in incident response, conducting root cause analysis to prevent future incidents.
- Documentation: Maintain comprehensive documentation of infrastructure configurations, deployment processes, and best practices.
Competitive salary
Private Health (UK) / Competitive Health Insurance (US)
Self-directed PTO
Flexible Work Location
Flexible Hours
Pension (UK) / 401k (US)
Occasional international travel
Cutting-edge projects and technologies
Experience:
- Proven experience as an Azure Platform Engineer or similar role with a strong Terraform background.
- Extensive expertise in Azure cloud services, Azure DevOps, and Terraform.
- Proficiency in containerisation technologies (e.g. Docker).
- Experience with CI/CD pipelines and automation tools (e.g. Azure DevOps).
- Strong scripting and automation skills using languages like Python, PowerShell, or Bash.
- Knowledge of infrastructure security, networking, and compliance best practices.
- Excellent problem-solving abilities and the ability to collaborate effectively in a cross-functional team environment.
- Willingness to participate in an on-call rotation as required.
- Software engineering background
- Knowledge of big data platforms such as Snowake or Databricks is a bonus
- Production experience running distributed systems.