Cloud Engineer (AWS)
We are seeking a talented and motivated Cloud Engineer to join our dynamic team. In this role, you will be responsible for designing, implementing, and managing cloud-based solutions primarily on the AWS platform. You will work closely with our development and operations teams to ensure the reliability, scalability, and security of our cloud infrastructure.
Responsibilities:
- Design, implement, and manage cloud-based infrastructure on AWS
- Provision and configure AWS resources, including EC2 instances, S3 buckets, VPCs, and IAM roles
- Automate infrastructure provisioning and management using tools like Terraform or CloudFormation
- Monitor and optimize cloud infrastructure performance and costs
- Troubleshoot and resolve cloud-related issues
- Collaborate with development teams to deploy and manage applications on AWS
- Stay up-to-date with the latest AWS technologies and best practices
Required Skills and Qualifications:
- Master's degree in Computer Science, Engineering, or a related field
- Strong understanding of cloud computing concepts and AWS services
- Experience with scripting languages like Python or Bash
- Knowledge of networking, security, and system administration
- Ability to learn new technologies quickly
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
Preferred Skills:
- AWS Certified Cloud Practitioner or Solutions Architect Associate certification
- Experience with containerization technologies like Docker and Kubernetes
- Knowledge of CI/CD pipelines and tools like Jenkins or GitLab
- Experience with serverless computing (Lambda, API Gateway)
- Understanding of database technologies (RDS, DynamoDB)