What are the responsibilities and job description for the Cloud Engineer position at StaffSource?
Job Overview
We are seeking a talented and motivated Cloud Engineer with hands-on experience in Amazon Web Services (AWS) to join our growing team. The ideal candidate will be responsible for designing, implementing, and maintaining cloud infrastructure solutions while ensuring high availability, scalability, and security. This role offers a dynamic environment where you’ll collaborate with cross-functional teams to optimize cloud resources, monitor performance, and ensure efficient cost management.
Key Responsibilities
- Cloud Infrastructure Management
Design, deploy, and manage scalable, secure, and cost-effective cloud architectures on AWS.
Develop and maintain infrastructure as code (IaC) using tools such as AWS CloudFormation, Terraform, or Ansible.
Monitor cloud costs and implement best practices to optimize resource usage, including spot instances, auto-scaling, and right-sizing.
Ensure AWS resources are deployed in compliance with organizational security policies. Implement IAM roles, VPC security, encryption, and network security protocols.
Implement and manage continuous integration and deployment pipelines using tools like Jenkins, GitLab, or AWS CodePipeline.
Utilize AWS CloudWatch, CloudTrail, and third-party tools to monitor system performance, availability, and logs. Provide troubleshooting and root cause analysis for incidents.
Work closely with DevOps, development, and operations teams to support cloud-based applications and services.
Design and implement disaster recovery and backup strategies for AWS-hosted systems.
Maintain accurate documentation for cloud architectures, configurations, and processes. Prepare regular status reports on cloud performance and cost optimization.
Keep abreast of the latest AWS services and features, industry trends, and best practices in cloud computing.
Qualifications
Education
Experience
Skills
Certifications (Preferred but not required) :