AWS JOB DESCRIPTION

Explore Amazon Web Services (AWS) careers across Cloud Engineering, DevOps, Architecture, and Cost Optimization—driving scalable, secure, and high-performance cloud solutions while enabling innovation and operational excellence in modern enterprises.

An Overview of AWS Job Description Responsibilities and Qualifications

1. The AWS Architect leads the design and delivery of complex, enterprise-scale cloud solutions to address rapidly growing firmware security challenges. This role requires strong strategic thinking, innovation, and a proven ability to deliver scalable software systems in a fast-growing, product-driven environment.

AWS Architect Key Responsibilities:

  • Lead architectural planning, roadmap feature engineering and DevOps for a solution hosted on AWS.
  • Define, evolve and communicate the enterprise vision, mission, and strategy.
  • Collaborate with Product and technical leaders to build a cloud services-based roadmap.
  • Implement engineering processes and policies that are easy to produce and have high reliability.
  • Manage engineering documentation, system and design transfer to production and/or service.
  • Estimate development effort, perform resource allocation and plan implementations and system rollouts.
  • Develop a solid understanding of critical systems and processes and drive continuous improvements as well as identify and address opportunities for simplification and automation.
  • Facilitate adoption of current practices in critical technologies.


AWS Architect Knowledge and Requirements:

  • Bachelors degree in Computer Science/Engineering/Technical studies or equivalent related job experience.
  • 8+ years of engineering experience in developing and delivering complex enterprise solutions, including solutioning and architecting infrastructure, or software development in public, private and hybrid clouds.
  • Strong project management skills with the ability to influence technical professionals.
  • Ability to systematically gather relevant information from different sources to address an issue and make a prompt and insightful decision.
  • Proven experience in developing and executing plans, meeting deadlines and operating under tight time constraints.
  • Knowledge of Agile/Lean/DevOps methodologies and strategies and experience with agile software development, modern DevOps practices and release cycles.
  • Experience in building CI/CD pipelines for code builds, automation, and deployment to multiple platforms, experience administering source, and/or CI/CD tools.
  • Knowledge of administering code versioning / code merge in GitHub. Knowledge of standard branching/merging practices in distributed version control tools.
  • AWS certification in areas like Cloud Practitioner, Solutions Architect or SysOps Administrator at the associate or professional level. Knowledge of microservices and application modernization techniques.
  • Knowledge of infrastructure management platforms like WSUS, SCCM, SCOM.
  • Knowledge of networking design including DNS, routing, traffic management, firewalls and/or private networking.
  • Familiar with highly available data center operations with responsibility for infrastructure robustness, including networking, server hardware and storage application, server, and network security Knowledge of the AWS services, market segments, customer base and industry verticals.
  • Excellent organizational and leadership skills.


These qualifications should be clearly presented in an AWS Resume to demonstrate expertise in cloud architecture, infrastructure management, and secure system design.

2. The AWS Cloud Engineer designs, builds, and supports scalable AWS-based infrastructure and applications, delivering secure, reliable, and cost-efficient solutions to improve performance and operations. This role operates in a fast-paced environment, leveraging modern technologies to drive infrastructure and DevOps initiatives, and reports to the Cloud Infrastructure Manager.

AWS Cloud Engineer Roles:

  • Build whole stack ECS, ELBs to databases and launch our projects.
  • Effectively manage and assign projects as necessary while lending support to the team.
  • Building and maintaining tools, solutions and microservices associated with deployment and our operations platform, ensuring that all meet our customer service standards and reduce errors.
  • Actively troubleshoot any issues that arise during testing and production, catching and solving issues before launch.
  • Lead DevOps Engineer team.
  • Test our system integrity, implemented designs, application developments and other processes related to infrastructure, making improvements as needed.
  • Update our processes and design new processes as needed.
  • Deploy product updates as required while implementing integrations when they arise.
  • Automate our operational processes as needed, with accuracy and in compliance with our security requirements.
  • Specifying, documenting and developing new product features, and writing automating scripts.
  • Establish DevOps Engineer team best practices.
  • Manage code deployments, fixes, updates and related processes.
  • Work with open-source technologies as needed.
  • Work with CI and CD tools, and source control such as GIT and TFS.
  • Lead the team through development and operations.
  • Offer technical support where needed, developing software for our back-end systems.
  • Stay current with industry trends and source new ways for our business to improve.


AWS Cloud Engineer Experience and Qualifications:

  • Bachelor’s Degree or Master’s in Computer Science, Engineering, Software Engineering or a relevant field.
  • More than two years of experience in a DevOps Engineer role (or similar role); experience in software development and infrastructure development is a plus.
  • Strong experience with Linux-based infrastructures, Linux/Unix administration, and AWS.
  • Strong experience with databases such as SQL , MS SQL, MySQL, NoSQL, Hadoop, Elasticsearch, Redis, Cassandra, and/or Mongo.
  • Knowledge of scripting languages such as JavaScript, Ruby, Python, Bash.
  • Experience with project management and workflow tools such as Agile, Jira, ScrumKanbanSAFe, etc.
  • Experience with open-source technologies and cloud services.
  • Experience in working with Selenium or equivalent for automation and configuration.
  • Strong communication skills and ability to explain protocol and processes with team and management.
  • Stellar troubleshooting skills with the ability to spot issues before they become problems.
  • Current with industry trends, IT ops and industry best practices, and able to identify the ones we should implement.
  • Time and project management skills, with the capability to prioritize and multitask as needed.
  • Solid team player.

3. The AWS DevOps Engineer is responsible for deploying, automating, and managing AWS-based infrastructure to ensure high availability, performance, security, and scalability. This role focuses on building and maintaining reliable systems, improving operational processes through automation, and supporting continuous delivery in a modern cloud environment.

AWS DevOps Engineer Functions:

  • Deployment, automation, management, and maintenance of AWS cloud-based production system.
  • Ensuring availability, performance, security, and scalability of AWS production systems.
  • Management of creation, release, and configuration of production systems.
  • Evaluation of new technology alternatives and vendor products.
  • System troubleshooting and problem resolution across various application domains and platforms.
  • Pre-production acceptance testing for quality assurance.
  • Provision of critical system security by leveraging best practices and prolific cloud security solutions.
  • Providing recommendations for architecture and process improvements.
  • Definition and deployment of systems for metrics, logging, and monitoring on AWS platform.
  • Designing, maintenance and management of tools for automation of different operational processes


AWS DevOps Engineer Experience and Requirements:

  • Experience in code development in at least one high-level programming language.
  • Knowledge of operating system administration.
  • Experience in creation of highly automated infrastructures.
  • Comprehensive knowledge regarding contemporary processes and methodologies for development and operations.
  • Over two years of experience in provisioning, operations, and management of AWS environments.


These requirements highlight essential AWS Skills and Experience that support efficient infrastructure automation, system reliability, and scalable cloud operations.

4. The AWS Engineer designs, implements, and maintains secure, scalable AWS-based infrastructure and applications. This role focuses on automation, deployment, and system reliability, leveraging cloud services and DevOps practices to optimize performance and support data-driven and application workloads.

AWS Engineer Responsbilities:

  • Designing and implementing secure network solutions that meet business requirements
  • Creating and configuring virtualized systems in the AWS environment
  • Performing infrastructure upgrades and updates to maximize system efficiency while minimizing downtime
  • Deploying applications in AWS using EC2 instances and Elastic Beanstalk
  • Creating blueprints using CloudFormation templates for common workloads
  • Maintaining, testing and implementing disaster recovery procedures
  • Implementing automation using scripting languages (e.g., Python, Perl) to manage AWS services
  • Building tools for deployment, monitoring, and troubleshooting of system resources in an AWS environment
  • Developing software components in Java/Python .NET that interact with AWS cloud services by leveraging the AWS APIs
  • Works well in a team setting


AWS Engineer Requirements:

  • Must be experience in AWS building/supporting solutions
  • AWS focused on DevOps Engineering, practical experience designing, building, and automating solutions utilizing AWS services such as IAM, Glue, Lambda, S3, Athena, SNS, SQS, DynamoDB, RDS, EMR, ECS, Route 53 and Redshift
  • Working with cloud automation tools such as Terraform or CloudFormation
  • Strong background in Gitlab and CI/CD processes
  • Code management with GIT
  • Programming with Python

5. The AWS Solutions Architect designs and delivers scalable, secure cloud solutions across the full lifecycle, translating business requirements into high-performing architectures. This role collaborates with sales and operations teams to drive solution strategy, ensure successful delivery, and support customer-facing initiatives in a dynamic, enterprise environment.

AWS Solutions Architect Details:

  • Provide Architecture and design services, about Amazon Web Services IaaS PaaS options, through the full cycle from documenting the initial requirements to governance of the delivered solution.
  • Work with the sales team to create innovative solutions to customer problems. 
  • Supply guidance and support to the Operations team to ensure consistent and timely delivery on designs and requirements.
  • Must possess a broad knowledge of the various infrastructure areas including Network/Server/Database and familiarity with application design approaches.
  • Author or otherwise contribute to AWS customer-facing publications such as whitepapers Demonstrate the ability to translate business requirements into optimally performing solution designs.
  • Expected to develop technical/technology strategy and offers by supporting the Technical Offer Manager


AWS Solutions Architect Requirements and Qualifications:

  • 5+ years experience of working with Virtualization products with exposure to public cloud.
  • Designing highly available solutions with responsibility for infrastructure robustness, including networking, communications, server hardware and storage using cloud technologies i.e. AWS, Azure
  • Comfortable presenting and talking to CIO's and CTO's
  • Willingness to support the demands of the project team in a timely fashion
  • Ability to design system architectures and support recommendations
  • Understanding of application, server, and network security and compliance requirements
  • A proactive approach to a project team's needs
  • Hardware knowledge and ability to select and size appropriate architectures
  • Linux competency
  • Ability to perform detailed assessments and provide high-quality written reports
  • Ability to effectively articulate new directions, technologies, and strategies to non-technical audiences.
  • Technologies to include Puppet/Chef, Jenkins, Docker and Python
  • Desirable Experience: experience of both support and project delivery


These capabilities are often outlined in an AWS Career Guide to help professionals design scalable systems and communicate technical strategies effectively.

6. The AWS Specialist manages and optimizes AWS cloud costs, providing financial insights and data-driven recommendations to improve efficiency and support business objectives. This role collaborates with engineering and leadership teams to drive cost governance, reporting, and budgeting strategies in a fast-paced cloud environment.

AWS Specialist Duties:

  • Act as a financial advisor and collaborate with IT engineering teams and with the AWS account team, based on executive direction such as financial business cases and cost optimization strategies
  • Become the subject matter expert in all cost aspects of Ubiquity AWS usage
  • Use AWS tools to successfully manage cloud and IT spend
  • Assessing reporting and analytic needs of Ubiquity and identifying solution and approach to meet those needs.
  • Communicate, establish, and measure KPIs to track progress and success of transformation and optimization of AWS costs
  • Manage numerous requests concurrently & strategically within Ubiquity's IT team
  • Understand and communicate billing, forecasting, and budgeting best practices



AWS Specialist Experience and Qualifications:

  • BA/BS degree required or equivalent work experience
  • 2+ years experience working with cloud billing or cloud operations
  • Proficiency in Microsoft Excel with the ability to analyze large data sets, create financial models and simplify complex data
  • Strong written and verbal communication skills
  • Experience with cloud billing systems
  • Exhibits sound business judgment, a proven ability to influence others, strong analytical skills, and a proven track record of taking ownership, leading data backed analyses, and influencing results
  • Able to operate successfully in a lean, fast-paced organization that can scale quickly


Create your professional AWS Resume Builder and get hired faster

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.