Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Cloud Infrastructure Engineer - E-Learning

at Truelogic

Posted 11 hours ago 1 applied

Description:

  • As a Cloud Infrastructure Engineer, you will maintain and enhance the AWS cloud infrastructure and application stack that powers Mojo.
  • You will work directly with product, development, and operations teams to ensure the reliability, scalability, and security of systems.
  • This role requires deep AWS expertise and strong full-stack development skills to support a Python Flask application, AWS services integration, and containerized infrastructure.
  • Responsibilities include managing and optimizing AWS cloud infrastructure (ECS Fargate, Lambda, DynamoDB, S3, CloudFront, Aurora RDS), monitoring and troubleshooting container deployments, implementing CI/CD pipelines, maintaining security best practices, and optimizing costs.
  • You will support and extend the Python Flask application architecture, integrate services, manage data workflows, develop Lambda functions, and work with Docker containers.
  • You will diagnose and resolve technical issues, perform system upgrades, document processes, and participate in on-call rotation for critical support.
  • Continuous improvement involves recommending architecture improvements, researching new technologies, and collaborating on best practices.

Requirements:

  • You must have 3+ years of hands-on experience with AWS cloud infrastructure, particularly with ECS Fargate, Lambda, DynamoDB, RDS, S3, CloudFront, and VPC configuration.
  • Strong proficiency in Python web framework is required.
  • Extensive experience with Docker, containerization, and container orchestration is necessary.
  • You should have working knowledge of uWSGI, Nginx, and web server configuration.
  • Familiarity with Linux system administration and shell scripting is expected.
  • Experience with infrastructure as code tools, preferably CloudFormation, is required.
  • You must understand networking concepts, security best practices, and performance optimization.
  • The ability to manage multiple technical priorities and communicate clearly about complex systems is essential.
  • A self-motivated and proactive approach to problem-solving is necessary.
  • You should be comfortable working in a full-time capacity while delivering high-impact results.

Benefits:

  • Enjoy 100% remote work, allowing you to work from any location with just a laptop and a reliable internet connection.
  • Receive highly competitive pay in USD, exceeding typical market offerings.
  • Benefit from paid time off policies that prioritize your well-being and allow you to recharge.
  • Work with autonomy, managing your time effectively as long as work is completed.
  • Collaborate with top American companies on innovative, high-impact projects, enhancing your expertise.
  • Experience a culture that values well-being and work-life balance, with engagement activities and dynamic teams.
  • Connect with a diverse, global network of over 600 professionals in 25+ countries, expanding your professional connections.
  • Team up with skilled professionals, ensuring you work alongside seasoned experts in your field.