AWS CLOUD ENGINEER JOB DESCRIPTION

This collection of AWS Cloud Engineer job descriptions outlines the technical skills, certifications, and experience levels sought by employers across multiple industries.

AWS Cloud Engineer Job Description Template

1. About the Role

When enterprise clients commit to cloud migration programs, the architecture decisions made in the first weeks of engagement determine whether the project lands on time or stalls in remediation. The AWS Cloud Engineer is the practitioner who turns those commitments into working infrastructure - owning architecture design, Infrastructure as Code delivery, and automation pipelines across multi-region client environments. This role operates within professional services and managed services teams, where contractual SLA obligations and the Well-Architected Framework are the governing standards. Accountability is direct: client uptime, cost optimization targets, and security posture belong to this engineer.

2. Position Summary

You will own cloud architecture delivery and infrastructure automation across client engagements, serving as the AWS Cloud Engineer who translates business requirements into secure, highly available, and cost-effective solutions. Working within a professional services team, you collaborate with solutions architects, application developers, and client stakeholders to meet defined SLAs and drive continuous improvement across managed environments.

3. Why Join Us

Career Impact: Delivering multi-region AWS migrations for enterprise clients builds a professional record that carries weight at the AWS Professional certification level and beyond, accelerating progression toward Solutions Architect or Cloud Practice Lead roles.

Business Impact: The infrastructure you design and maintain directly determines client SLA compliance, including 99.999% availability thresholds, and the operational continuity of software products that serve thousands of end users.

Growth Opportunity: Exposure to diverse client architectures, from serverless and microservices to hybrid landing zones, expands technical depth across compute, networking, and security domains in ways a single-employer environment rarely offers.

4. Key Responsibilities

  • Design and build secure, highly available AWS architectures across multi-region client environments to meet Well-Architected Framework standards.
  • Develop and maintain Infrastructure as Code templates for environment provisioning, configuration management, and automated deployments.
  • Implement CI/CD pipelines supporting microservice and serverless application delivery across development, test, and production environments.
  • Conduct root cause analysis on production incidents and implement preventive automation to reduce recurrence and mean time to resolution.
  • Partner with client application and security teams to define architecture patterns, migration roadmaps, and reusable cloud accelerators.
  • Monitor cloud environments for security vulnerabilities, performance degradation, and cost overruns, taking corrective action within defined SLA windows.
  • Produce reference architecture documentation, runbooks, and technical training materials for client and internal engineering teams.

5. Required Qualifications

  • Bachelor's degree in computer science, information technology, or a related field, or equivalent work experience.
  • 3 or more years of hands-on AWS infrastructure engineering or cloud consulting experience, with demonstrated delivery across production environments.
  • Proficiency in Infrastructure as Code principles and tools, with experience authoring and reviewing declarative configuration files.
  • Working knowledge of Linux administration, networking fundamentals (VPCs, subnets, routing, NAT, security groups), and IAM security models.
  • Experience scripting in at least one language - Python, Bash, or PowerShell, to automate operational and deployment tasks.
  • Demonstrated ability to troubleshoot complex, distributed infrastructure issues and communicate findings clearly to both technical and non-technical stakeholders.
  • Active AWS Associate-level certification, or ability to obtain within six months of hire.

6. Preferred Qualifications

  • AWS Professional-level certification (Solutions Architect Professional or DevOps Engineer Professional) or an active Specialty certification.
  • Experience delivering engagements in PCI-DSS-compliant or comparably regulated environments, with demonstrated knowledge of cloud security controls.
  • Familiarity with container orchestration platforms and serverless compute patterns within multi-account AWS organizations.
  • Prior background in a DevOps, DevSecOps, or Site Reliability Engineering team with exposure to ITIL incident management processes.

7. Success Metrics & Environment

  • SLA uptime compliance rate, measured against contractual availability thresholds per managed client environment.
  • Mean time to resolution for production incidents, reflecting response speed on escalated infrastructure failures.
  • Infrastructure drift rate, tracking how frequently deployed environments deviate from approved IaC-defined baselines.
  • Cost variance against client cloud budget targets, measuring optimization actions taken per billing cycle.
  • CI/CD pipeline reliability rate, capturing the percentage of automated deployments completing without manual intervention.
  • Typical tools: Infrastructure as Code (commonly Terraform, AWS CloudFormation); CI/CD platforms (commonly Jenkins, AWS CodePipeline); monitoring (commonly Datadog, CloudWatch, Grafana).

8. Compensation & Benefits (US Market Benchmark)

  • Base Salary Range: $110,000 to $145,000 per year
  • Bonus: Performance-based annual bonus, typically 5 to 12% of base
  • Equity: Uncommon at this level; RSU grants available at select consulting firms
  • Health Benefits: Medical, dental, and vision coverage; employer contributes to premiums
  • PTO: 15 to 20 days annually, plus federal holidays
  • Common Perks: AWS certification reimbursement, annual training budget, remote or hybrid flexibility, home office stipend


Figures are estimates based on general US market benchmarks and may be outdated. Adjust based on location, company size, and seniority level.

9. EEO & Legal

Successful completion of a background check is a condition of employment for this role, consistent with applicable federal, state, and local law. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other characteristic protected by law. Reasonable accommodations for qualified individuals with disabilities are available upon request throughout the application and employment process. Candidates must be authorized to work in the United States.

AWS Cloud Engineer Job Description Examples

1. AWS Cloud Engineer (Cloud Infrastructure & Security)

The AWS Cloud Engineer owns the design, construction, and operation of elastic, secure, and resilient cloud architectures using service-mesh and loosely coupled design principles within a DevSecOps environment. Working alongside Security and Data Architects on failover and data protection strategies, the role delivers infrastructure reliability and cost-effectiveness across Development, Test, and Live environments.


Key Responsibilities

  • Design, build, and run elastic, cost-effective, resilient, robust, and secure architectures in the cloud using modern approaches like service-mesh and loosely coupled design.
  • Estimate the scope both in terms of time and price.
  • Work with security experts to make systems more secure by design and by applying DevSecOps philosophy.
  • Maintain, configure, and monitor infrastructure using Infrastructure as Code principles in Development, Test, and Live environments.
  • Work with other Architects on Security, Data protection, and Failover/Failback strategies.
  • Automate the most well-known OSes (Ubuntu/CentOS/Windows).
  • Focus full-time on one technical role, and optionally help the team in numerous activities and communities to improve ways of working and wellbeing.


Required Qualifications

  • At least 1 year of experience in configuring and administering infrastructure and services in AWS.
  • Proficient in a wide variety of Cloud Native Services, with ability to consult others.
  • Familiar with programming paradigms and concepts like OOP, multi-threading, and idempotency.
  • Understanding of observability, key metrics to monitor, and how to establish a monitoring foundation.
  • Passionate about open-source projects and tools.
  • Willing to share knowledge with others, including through guest lectures or community contributions.

2. AWS Cloud Engineer (Automation & DevOps)

Embedded within a cloud transformation team, the AWS Cloud Engineer develops reusable automated scripts and deploys AWS services across multiple regions to help leading companies migrate to the cloud using a Software-Defined paradigm. Working closely with offshore and distributed teams, the role advances continuous integration pipelines and infrastructure-as-code practices that underpin reliable, scalable managed services for global enterprise clients.


Core Functions

  • Develop reusable and reliable automated scripts and make them part of continuous integration and build systems.
  • Deploy, scale, and automate AWS services across multiple regions.
  • Participate in the research and development of automated and replicable infrastructure-as-code approaches.
  • Tune system parameters and configurations to optimize performance.
  • Take ownership of problem resolution or ensure a clear hand-off to the right owner.
  • Troubleshoot and resolve problems with production systems and services.
  • Develop and maintain operations tools.


Qualifications & Experience

  • AWS Associate certification required.
  • 2+ years of hands-on experience in software development, infrastructure engineering, solution architecture, or research software engineering support.
  • General understanding of AWS cloud computing services and delivery models (IaaS, PaaS, and SaaS).
  • Experience with SQL, Cloud Technology, and IP Networking.
  • Experience with Linux and Linux-flavored OS (CentOS, Ubuntu, etc.), containerization technologies such as Docker/ESXi/KVM, and systems automation.
  • Systems management and administration automation experience using Python, Perl, Ruby, Bash, PowerShell, or related languages.
  • Ability to work with offshore and distributed teams.

3. AWS Cloud Engineer (Cloud Solutions & Client Advisory)

Reporting to the cloud transformation team leadership, the AWS Cloud Engineer designs and builds innovative cloud-based solutions while serving as a subject matter expert and trusted advisor on AWS to clients across mid-to-large-scale environments. Partnering with clients and internal teams to optimize cloud environments and develop training and documentation, the role shapes outcomes that accelerate client digital transformation.


Primary Duties

  • Design and build innovative, high-value AWS cloud-based solutions.
  • Work with clients to meet business needs and solve problems using cloud.
  • Help clients move to the cloud and optimize their existing cloud environments.
  • Serve as a subject matter expert and trusted advisor on AWS to clients.
  • Develop project case studies, technology documentation, and training.
  • Lead and participate in industry events or initiatives.


Skills & Qualifications

  • AWS Professional and/or Associate-level certifications required.
  • Experience designing and delivering AWS-based cloud solutions in mid-to-large-scale environments.
  • Expert-level knowledge of core AWS services including compute, storage, and networking.
  • Strong skills across a broad range of cloud-related technologies, including understanding of the Well-Architected Framework.
  • Ability to create high-quality technical designs and documentation.
  • Clear, collaborative communication style with strong stakeholder management skills.
  • Growth mindset with enthusiasm for learning new technologies quickly.

4. AWS Cloud Engineer (CI/CD & Serverless Architecture)

Sitting at the intersection of infrastructure automation and cloud-native architecture, the AWS Cloud Engineer leads the design, development, and maintenance of CICD pipelines and multi-region deployments using AWS CloudFormation, Terraform Cloud, Lambda, and ECS clusters. Operating across secured network architecture and serverless environments, the role delivers elastic, highly available infrastructure that meets SLA 99.999% standards and drives continuous cost optimization.


Duties

  • Develop IAC using AWS CloudFormation and Terraform Cloud.
  • Build pipelines for Microservice and Serverless deployments using AWS Lambda and API Gateway.
  • Architect and design multi-region cloud deployments, including serverless RDS and ECS clusters with Docker container management.
  • Design highly available and secured network architecture, including VPC, subnets, route tables, DMZ, NAT, and IP whitelisting.
  • Develop strategy to optimize cloud and infrastructure costs.
  • Manage AWS Cloud services including CloudFormation, VPC, EC2, VPC Peering, PrivateLink, Direct Connect, Security Groups, ACL, and VPN.


Education & Experience

  • Bachelor's degree in software engineering or a related field.
  • AWS Cloud Professional certifications encouraged (AWS SA, DevOps Specialist, etc.).
  • Experience in a hands-on technical DevOps role with a proven track record maintaining mission-critical systems at SLA 99.999%.
  • Knowledgeable in Cloud Security models, PCI-DSS compliant environments, and payments experience.
  • Strong background in IAC design, network design, Microservice and Serverless architectures, and SQL/NoSQL databases.
  • Strong background in monitoring tools such as Splunk, Datadog, and Grafana.
  • Experience in other cloud platforms (Azure, Google) is a plus.

5. AWS Cloud Engineer (Healthcare Tech & Back-End Development)

A key member of a cross-functional engineering team at SIMPL, the AWS Cloud Engineer builds and deploys cloud applications including web and mobile APIs, large-scale data processing, and advanced analytics to improve surgery and patient outcomes. Collaborating across engineering, product design, and support functions, the role ensures application performance, uptime, and security across a global user base.


Functions

  • Develop and implement technical efforts to design, build, and deploy AWS applications including web and mobile APIs, large-scale data processing, statistical modeling, and advanced analytics.
  • Troubleshoot incidents, identify root cause, fix and document problems, and implement preventive measures.
  • Ensure application performance, uptime, and scale while maintaining high standards of code quality and thoughtful design.
  • Ensure adherence to security best practices.
  • Support CI/CD for multiple environments and applications.


Experience & Qualifications

  • Bachelor's degree in computer science, information technology, or mathematics.
  • AWS Certifications are a plus.
  • 2+ years of experience in architecting, designing, developing, and implementing cloud solutions on AWS platforms.
  • Understanding of the five pillars of the Well-Architected Framework, microservice architecture, and mobile application CI/CD frameworks.
  • Experience with CloudFormation, Architecture as Code, Identity management systems, compliance and monitoring systems, and AWS Amplify Framework.
  • Experience with Agile development methodologies (Scrum or Kanban).

6. AWS Cloud Engineer (Managed Cloud Operations)

Continuous availability of client cloud environments depends on the AWS Cloud Engineer, who supports high-performing cloud-based infrastructures and drives incident resolution, security remediation, and automation improvements within DXC's managed services organization. Based within the DXC customer operations team, the role delivers agile and secure managed services that increase automation levels and sustain high customer satisfaction.


Accountabilities

  • Support the operations of high-performing cloud-based infrastructures.
  • Take full ownership of incoming requests and issues and drive them to resolution.
  • Proactively improve the service through scripting, automation, monitoring metrics improvement, and configuration adjustments.
  • Leverage automation and Infrastructure as Code tools to maintain environments and execute changes.
  • Perform troubleshooting and root cause analysis for service incidents.
  • Monitor environments for security vulnerabilities and take actions to remediate and mitigate risks.


Technical Qualifications

  • AWS certifications considered a strong advantage.
  • Knowledge and experience with AWS core services and ITIL processes.
  • Expertise in one or more technical domains: Windows, Linux, VMware, Networking, Database, or Storage.
  • Experience with cloud systems configuration management tools (CFT/JSON/YAML) and DevOps/CI/CD tools such as Terraform, Ansible, Chef, Puppet, Jenkins, and Git.
  • Proficiency in scripting languages such as Python, JavaScript, PowerShell, or Bash.
  • Ability to learn and adapt to new frameworks and technologies quickly, with strong ownership and drive.
  • Fluent in English.

7. AWS Cloud Engineer (Professional Services & Cloud Consulting)

As the AWS Cloud Engineer, this role leads technical consulting engagements including reference architecture definition, MVP implementation, and the development of reusable cloud solutions and IP for customers undergoing digital transformation. The Professional Services team relies on this work to guide clients through cloud adoption, build lasting technical relationships, and shape architecture roadmaps that address complex business needs.


Leadership Responsibilities

  • Deliver AWS technical consulting engagements including reference architecture definition and MVP implementation.
  • Act as SME and trusted advisor by building technical relationships to deliver robust, scalable, and sustainable cloud solutions.
  • Lead architecture, development, and deployment of AWS-based solutions for customers and offering teams.
  • Provide technical leadership to help internal staff and customers learn and use AWS services.
  • Develop reusable solutions and IP, and convey customer needs as input to technology roadmaps.
  • Evaluate technical resources required for engagements.


Position Requirements

  • BS-level technical degree required, with Math, Physics, or Science background preferred.
  • AWS Developer certification required.
  • 5+ years of development and deployment experience.
  • Experience with SDLC and agile/iterative methodologies.
  • Highly technical and analytical.
  • Fluent in English.

8. AWS Cloud Engineer (Cloud Migration & Infrastructure Automation)

AWS Cloud Engineer supports large-scale migrations to modern cloud platforms, builds new cloud landing zones, and develops infrastructure-as-code automation solutions for customers across complex IT environments. The work directly supports Data Architects deploying AI/ML pipelines, data lakes, and warehouses, ensuring deliveries meet customer needs through a maintained feedback loop and robust monitoring and logging systems.


Strategic Responsibilities

  • Assist in creating tailor-made architectures using cloud-native technologies.
  • Perform migration activities from legacy data centers to modern cloud platforms.
  • Deploy advanced services on the cloud and work with Data Architects to deploy AI/ML, data lakes, warehouses, and pipelines.
  • Implement automation solutions using Infrastructure-as-Code tools.
  • Maintain a feedback loop with customers to ensure deliveries meet needs and expectations.
  • Debug, troubleshoot, fix technical issues, and set up large-scale monitoring and logging solutions.


Background & Experience

  • Experience in professional IT with strong focus on Linux, Networking, and Security, including Security Products such as Firewalls, Web Gateways, and Proxies.
  • Moderate knowledge of container technologies (Kubernetes, EKS, ECS, Swarm, Docker) and CI/CD platforms (Jenkins, TeamCity, TravisCI, Codeship).
  • Experience with Infrastructure as Code tools (Terraform, CloudFormation, CDK, Serverless framework).
  • Scripting abilities in Python with strong foundations in Git and Git-flow methodologies.
  • Familiarity with Agile methodology.
  • Creative troubleshooting skills and out-of-the-box thinking.

9. AWS Cloud Engineer (Distributed Cloud Systems)

The AWS Cloud Engineer produces and integrates cloud technology components for globally distributed applications, working independently on medium- to large-scale implementations across complex infrastructure and networking environments. Working alongside customers on documentation, training, and usability efforts, the role enables reliable deployment of in-house and purchased software solutions without close supervision.


Operational Focus

  • Work independently on complex, globally distributed cloud technology components used by one or more applications or systems.
  • Deploy or integrate cloud technologies based on requirements gathered from customers.
  • Perform implementation and integration tasks for medium to large, complex in-house developed or purchased software solutions.
  • Perform development, automation, and deployment assignments without close supervision.
  • Assist customers with documentation, training, and usability efforts.


Professional Experience

  • Associate, Professional, or Specialty AWS Certification required.
  • 3+ years (up to 7+ years) of experience in infrastructure operations or applications development, with emphasis in cloud computing, networking, application services, security, and distributed computing.
  • Experience developing automated solutions to deploy infrastructure or applications using PowerShell, VBScript, Python, Java, Node.js, JSON, or YAML.
  • Experience developing or implementing architectural designs, processes, and procedures.
  • Proven ability to troubleshoot infrastructure and application connectivity issues across a complex global network.
  • Experience working with CI/CD pipelines, specifically Azure DevOps (Microsoft VSTS).

10. AWS Cloud Engineer (SaaS Reliability & Cost Optimization)

Embedded within nShift's AWS Site Reliability Team, the AWS Cloud Engineer develops and maintains infrastructure architecture that optimizes AWS resource usage in a cost-effective manner across the organization's SaaS product portfolio. Working closely with product engineering teams to align AWS resource selection with roadmap needs, the role ensures market-standard availability, reliability, and performance that directly underpins nShift's operational uptime goals.


Day-to-Day Responsibilities

  • Optimize the infrastructure architecture for systems running on AWS.
  • Ensure delivery of a SaaS product meeting market standards for availability, reliability, and performance.
  • Assist product engineering teams in selecting the right AWS resources to match product roadmaps.
  • Deploy new infrastructure components and maintain existing ones.
  • Monitor availability, reliability, and performance of AWS resources, and manage configuration and version control.
  • Proactively identify and mitigate weaknesses through risk evaluation, log analysis, and root cause analysis.
  • Follow up on cost development to ensure spending stays within budget.


Minimum Qualifications

  • Bachelor's degree in Informatics or a related field.
  • At least 3 years of experience in a similar AWS or cloud infrastructure role.
  • Proven track record of running production workloads in AWS.
  • Knowledge of common AWS resources and DevOps/infrastructure-as-code practices.
  • Proficient in scripting languages such as PowerShell, Bash, or Python.
  • Experience in system management tools like OpsWorks, Puppet, or Chef.
  • Basic networking knowledge and understanding of corporate IT environments.
  • Well-organized, able to lead projects, with strong interpersonal skills and ability to work under pressure.
  • Fluent in English (mandatory); additional languages are an asset.

11. AWS Cloud Engineer (Linux Systems & Cloud Lifecycle Management)

Reporting to Penske Truck Leasing's IT Delivery Services leadership, the AWS Cloud Engineer oversees the full lifecycle planning, implementation, and documentation of cloud and Linux-based systems, including disaster recovery and automated monitoring. Partnering with other IT groups to coordinate system changes and provide technical direction to support staff, the role sustains 7x24x365 availability and drives infrastructure integrity across the cloud environment.


Key Deliverables

  • Monitor existing systems to ensure structural integrity and manage all installed infrastructure in line with company guidelines.
  • Install, configure, and test operating systems, application software, and system management tools, including routine glitch detection.
  • Ensure the highest level of systems and infrastructure availability and provide 7x24x365 support for the cloud environment.
  • Complete disaster recovery planning and documentation for the cloud environment.
  • Determine and implement automated process scripts and maintain automated monitoring and alerting processes.
  • Coordinate system changes and deployments within other IT groups and make recommendations on rollbacks and system repair priorities.
  • Install, patch, and maintain Linux systems, middleware for web systems, and the Single Sign-On environment in the cloud.


Knowledge, Skills & Abilities

  • Associate's Degree in Information Technology, Computer Engineering, or related field preferred, or 3+ years of administration experience without a degree.
  • 1+ year of AWS engineering experience, including hands-on work with VPCs, Availability Zones, Security Groups, and ELB/ALB.
  • 3 years of system engineering, IT support, and Linux/Middleware skills in AWS required.
  • 1-2 years of project leadership experience including mid-to-large scale and concurrent projects.
  • Experience in performance tuning, networking, IT security best practices, and database technologies such as Gemfire, Greenplum, and MySQL.
  • Experience creating automated scripts using Ansible and Python preferred.

12. AWS Cloud Engineer (Multi-Cloud Reliability & Security Engineering)

Sitting at the intersection of cloud infrastructure and security architecture, the AWS Cloud Engineer crafts and optimizes reusable cloud patterns, multi-cloud deployments, and self-service automation capabilities that power mission-critical applications across AWS and hybrid cloud platforms. Operating across an agile team of diverse engineering and reliability stakeholders, the role strengthens high-availability and resiliency outcomes by eliminating manual work and advancing DevSecOps practices.


Areas of Ownership

  • Focus on optimizing existing systems, building infrastructure, and eliminating work through automation.
  • Influence application and security architecture and design across multi and hybrid cloud platforms.
  • Review infrastructure-as-code and partner with application and infrastructure teams to develop reusable cloud patterns.
  • Partner with the Site Reliability Engineering (SRE) team to conduct post-incident reviews, root cause analysis, and build monitoring and automation to prevent future incidents.
  • Create, adapt, and maintain system configurations for applications running on cloud platforms.
  • Identify opportunities to build self-service capabilities and automate infrastructure and application deployments.


Requirements

  • MS/BS degree in Information Technology, Computer Science, or a related technical field, or equivalent practical experience.
  • One or more Associate or Professional-level AWS certificates required.
  • 3+ years of experience in AWS, Azure, Google Cloud, or other cloud platforms.
  • Prior background in DevOps, DevSecOps, SRE, or UNIX/Linux Sys-Admin teams.
  • Experience with infrastructure automation tools (Puppet, Ansible, CloudFormation, Terraform) and pipeline-automation tools (Jenkins, CodePipeline, Azure DevOps).
  • Proficient in Python, Node.js, Bash, or PowerShell.
  • Experience using Docker in container orchestration platforms (AWS ECS, EKS, Google Anthos).
  • In-depth knowledge of AWS security and IAM (Security Groups, KMS Keys, VPC NACLs, SCPs), foundational AWS services, relational databases, ETL/big data toolchains, and log aggregation systems.
  • Strong verbal and written communication skills with the ability to translate technical problems for non-technical audiences.
  • Experience working in Agile/Scrum organizations.

Editorial Process and Content Quality

This content is developed by the Lamwork Editorial Team using structured analysis of real-world job data, skill requirements, and hiring patterns.

Research framework by Lam Nguyen, Founder & Editorial Lead.

Reviewed by Thanh Huyen, Managing Editor.

Learn more about our editorial standards.