AWS Cloud Engineer
Skills
Amazon Web Services
Google Cloud Platform
Linux/ubuntu
Development and operations (DevOps)
Network management
Programming languages
Application programming interfaces (APIs)
Database management
Cloud security
Storage
Hybrid cloud
Containers
Data and application migration and deployment
Automation
Cloud orchestration
Performance testing, metrics and analytics
Cost and workload management
Analytics
Job Description
AWS cloud developer, you will be responsible for designing, developing, and maintaining cloud-based applications and infrastructure using Amazon Web Services (AWS).
Job Requirement
- Strong understanding of cloud computing concepts and architecture: This includes an understanding of distributed systems, microservices, and the various cloud deployment models (e.g., public, private, hybrid).
- Proficiency in at least one programming language: This may include languages such as Python, Java, .NET, Ruby, or Node.js.
- Experience with cloud-based development tools and frameworks: This may include tools such as AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, and AWS CloudFormation.
- Experience with AWS services: This may include services such as Amazon EC2, Amazon S3, Amazon RDS, Amazon VPC, and others.
- Strong problem-solving and debugging skills: This includes the ability to troubleshoot and resolve issues related to cloud-based applications and infrastructure.
- Knowledge of security and compliance best practices: This includes an understanding of how to secure and protect data in the cloud, as well as compliance with relevant regulations and standards.
- Experience with agile development methodologies: This includes an understanding of agile principles and experience with agile development tools and practices.
- Strong communication and collaboration skills: This includes the ability to work effectively with cross-functional teams and communicate technical concepts to non-technical stakeholders.
- Strong understanding of cloud computing concepts and architecture: This includes an understanding of distributed systems, microservices, and the various cloud deployment models (e.g., public, private, hybrid).
- Proficiency in at least one programming language: This may include languages such as Python, Java, .NET, Ruby, or Node.js.
- Experience with cloud-based development tools and frameworks: This may include tools such as AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, and AWS CloudFormation.
- Experience with AWS services: This may include services such as Amazon EC2, Amazon S3, Amazon RDS, Amazon VPC, and others.
- Strong problem-solving and debugging skills: This includes the ability to troubleshoot and resolve issues related to cloud-based applications and infrastructure.
- Knowledge of security and compliance best practices: This includes an understanding of how to secure and protect data in the cloud, as well as compliance with relevant regulations and standards.
- Experience with agile development methodologies: This includes an understanding of agile principles and experience with agile development tools and practices.
- Strong communication and collaboration skills: This includes the ability to work effectively with cross-functional teams and communicate technical concepts to non-technical stakeholders.