Job Description: AWS Cloud Engineer
Employment Type: Full-Time
Experience Level: 3-5 Years
About the Role
We are seeking a motivated and skilled Cloud Engineer with at least 3 years of hands-on experience in AWS, CloudFormation, scripting, and Azure DevOps. The ideal candidate will play a key role in designing, deploying, and managing scalable cloud solutions while streamlining CI/CD pipelines and automating cloud infrastructure.
Key Responsibilities
- AWS Cloud Infrastructure Management:
- Design, deploy, and maintain cloud solutions using AWS services such as CloudFormation, EC2, S3, RDS, Lambda, and more.
- Ensure security, scalability, and high availability of AWS environments.
- Infrastructure as Code (IaC):
- Develop, review, and manage CloudFormation templates to provision cloud resources efficiently.
- Collaborate on best practices for IaC to support versioning and modular infrastructure.
- Automation and Scripting:
- Write and maintain scripts (e.g., Python, Bash, PowerShell) to automate deployment processes and administrative tasks.
- Implement automation for monitoring, scaling, and backups.
- Azure DevOps CI/CD Pipelines :
- Configure and maintain Azure DevOps pipelines to automate testing, building, and deployment processes.
- Integrate and manage source control repositories, branching strategies, and artifact storage.
- Monitoring and Optimization:
- Implement monitoring tools to ensure operational efficiency and uptime.
- Troubleshoot and resolve performance issues in cloud environments.
- Collaboration:
- Work closely with development and operations teams to ensure seamless integration of cloud solutions into application lifecycles.
- Contribute to cross-functional teams to refine processes and adopt cloud-native practices.
Qualifications
- Education:
- Bachelor degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- Technical Skills:
- Proficient in AWS cloud services with a strong understanding of CloudFormation and Azure DevOps
- Hands-on experience with scripting languages such as Python, Bash, or PowerShell.
- Experience with Azure DevOps, including pipelines, and artifacts.
- Familiarity with CI/CD concepts and tools.
- Knowledge of cloud security best practices.
- Soft Skills:
- Strong problem-solving and troubleshooting abilities.
- Excellent written and verbal communication skills.
- Ability to work collaboratively in a team environment.
- Ability to work with cross functional teams
Preferred Qualifications
- AWS certification: AWS Certified Solutions Architect – Professional; AWS DevOps Engineer
- Familiarity with other IaC tools such as Terraform and CDK.
- Understanding of Azure cloud services and hybrid cloud deployments.
What We Offer
- Competitive salary and benefits package.
- Opportunities for professional growth
- Collaborative and dynamic work environment.
- Flexible work arrangements (hybrid options).
How to Apply:
Submit your resume and a brief cover letter detailing your relevant experience.
We look forward to welcoming a dedicated Cloud Engineer to our team!