Remote job
AWS Engineer
Job details
About this role
Role overview Design, provision, and operate production cloud environments on AWS, with responsibility for architecture, security, reliability, automation, and cost management. The role serves as a technical partner to engineering, security, operations, and product teams, translating their needs into dependable cloud systems.
Responsibilities - Design end-to-end cloud architectures for applications, data, networking, and security, and maintain shared standards. - Provision and manage infrastructure as code across multi-account and multi-network environments; build reusable modules and automation. - Establish identity and access controls, network protections, encryption, monitoring, and compliance support. - Operate production systems, including availability, scaling, backups, disaster recovery, incident response, and root-cause follow-up. - Build and maintain CI/CD pipelines and automate routine operational work with development teams. - Track cloud spending, identify optimization opportunities, and document architectures, runbooks, and operating practices.
Requirements - At least three years managing production workloads on AWS. - Practical experience with AWS compute, storage, databases, and networking services. - Experience with Linux or Windows administration and infrastructure-as-code tools such as Terraform or CloudFormation. - Experience building CI/CD pipelines and implementing high availability, autoscaling, security, monitoring, and logging. - Proficiency in a scripting language such as Python and strong troubleshooting skills across cloud, network, system, and application layers.
Nice to have - Experience with Direct Connect and familiarity with compliance frameworks such as SOC 2 or ISO.
Benefits and work setup - Remote role open across global time zones.