Job Overview: We are looking for a skilled and committed Cloud Engineer – Azure or AWS to join our remote team. Ideal Candidate: The ideal candidate will be responsible for designing, deploying, and managing cloud infrastructure solutions using Amazon Web Services (AWS) to ensure optimal performance, scalability, and security. Key Responsibilities: Design and implement secure network solutions that align with business objectives while ensuring scalability and compliance. Configure and manage virtualized systems within the AWS environment to support various workloads. Perform infrastructure upgrades and maintenance to enhance system efficiency while minimizing operational downtime. Deploy applications on AWS using EC2 instances, Elastic Beanstalk, and other AWS deployment services. Develop CloudFormation templates to create reusable infrastructure blueprints for streamlined deployment. Implement, test, and maintain disaster recovery strategies to ensure business continuity and data protection. Automate AWS service management using scripting languages such as Python or Perl to improve efficiency. Build and optimize tools for deployment, monitoring, and troubleshooting of system resources in an AWS environment. Develop software components in Java, Python, or .NET that integrate seamlessly with AWS cloud services using AWS APIs. Job Category Cloud Skill Sets Required / Preferred A bachelor's degree in computer science, Engineering, or a related field, and 2-5 years’ experience. Demonstrated experience as a Cloud Engineer or in a similar software development role. Extensive knowledge of AWS services such as EC2, S3, Lambda, and others. Experience working with open-source technologies and various cloud services. Proficient in Linux/Unix system administration, both on-premises and in cloud environments. Solid understanding of cloud computing technologies and infrastructure, with hands-on experience designing and migrating applications to the cloud. Familiarity with vers...