Senior Cloud Engineer (AWS)
The Senior Cloud Engineer (AWS) will be responsible for developing, maintaining, and supporting the cloud infrastructure that supports our Warehouse Management System (WMS) and relevant integrations in production.
- Main Responsibilities
- Deploy, configure, and maintain Windows Server virtual machines within AWS.
- Provision, manage, and optimize performance for SQL Server and PostgreSQL database instances.
- Plan and execute migrations of customer environments and databases across AWS instances and services.
- Support and maintain hybrid cloud environments, as well as web applications and serverless components.
- Ensure high availability for Windows-based applications delivered through Thinfinity VirtualUI.
- Identify and implement cost-saving opportunities across the AWS infrastructure without compromising performance or reliability.
- Production Operations and Reliability Engineering :
- Monitor the production environment to ensure optimal system uptime and performance across all customers.
- Implement automation solutions to support proactive maintenance, resource scaling, and incident response.
- Apply infrastructure-as-code principles for repeatable and reliable cloud deployments.
- Troubleshoot and resolve infrastructure, networking, and database issues affecting production systems.
- Application Hosting and Optimization :
- Host and manage .NET applications (Web APIs, and ASP.NET apps) across IaaS, PaaS, and serverless environments.
- Host and manage legacy Windows applications in a virtual server environment.
- Evaluate and implement best-fit hosting strategies for components of the WMS stack.
- Support Windows Server environments, including maintenance updates and upgrading versions.
- Collaborate with development teams to align infrastructure with application architecture and release cycles.
- Technical Development and Collaboration :
- Work closely with the Development Manager and DevOps teams to define cloud architecture and operational strategies.
- Develop and maintain documentation for environment configurations, processes, and recovery procedures.
This role is crucial to ensuring our WMS platform remains reliable, scalable, and cost-efficient in production. By managing and modernizing the cloud infrastructure, the engineer will directly impact customer satisfaction, operational performance, and system resilience.