R

Senior Cloud Engineer

Recruiting From Scratch
Full-time
Remote
United States, United Kingdom, and Brazil
$150,000 - $200,000 USD yearly
Cloud & Virtualization
Recruiting from Scratch is a talent firm that focuses on placing the best candidate for our clients. Our team is 100% remote and we work with teams across North America, South America, and Europe to help them hire.
 
https://www.recruitingfromscratch.com/
 
Salary Range: $150,000-$200,000
 
Job Description: Senior Cloud Engineer
We are seeking a highly skilled and experienced Senior Cloud Engineer to join our dynamic team. The ideal candidate will bring a wealth of expertise in cloud infrastructure, DevOps, and application development, with a particular focus on AWS, Kubernetes, and Python development. This role involves architecting, implementing, and maintaining cutting-edge solutions to support our applications and services.
Key Responsibilities:
  • Infrastructure as Code and Cloud Resource Management:
    • Design, write, and manage Terraform plans to provision and maintain AWS resources, including:
      • EKS clusters
      • S3 buckets
      • Route53 configurations
      • ACM (AWS Certificate Manager)
      • CloudFront distributions
      • Karpenter for autoscaling
      • AWS WAF (Web Application Firewall)
      • ExternalDNS
      • VPCs and subnets
      • Metrics Server
  • Kubernetes and Cloud Management:
    • Set up, maintain, and optimize Amazon EKS (Elastic Kubernetes Service) clusters.
    • Write and manage Kubernetes plans, overlays, and environment configurations using tools like Kustomize.
    • Set up and maintain ArgoCD for GitOps-based Kubernetes deployments.
  • Database Management:
    • Deploy, configure, and maintain CNPG PostgreSQL databases within Kubernetes environments.
    • Perform routine database maintenance and optimization.
  • Application Development and Integration:
    • Develop and optimize high-performance applications with Python, leveraging REST APIs and WebSocket protocols.
    • Write asynchronous Python code to ensure robust and efficient application performance.
    • Work on applications integrating Text-to-Speech (TTS) and Speech-to-Text (STT) systems, leveraging technologies like Deepgram and ElevenLabs.
    • Integrate applications with OpenAI tools and APIs.
  • Monitoring and Observability:
    • Configure and maintain monitoring and logging solutions using tools such as Grafana and Loki.
Other Responsibilities:
  • Utilize tools like MQTT (Mosquitto) to enable efficient message brokering.
  • Apply advanced cloud architecture skills to design scalable, secure, and cost-effective solutions.
  • Provide insights and improvements with a strong analytical mindset to ensure system reliability and performance.
Required Skills and Experience:
  • Technical Expertise:
    • Advanced experience with AWS services and Terraform for Infrastructure as Code.
    • Proficiency in Kubernetes, with hands-on experience managing large-scale clusters.
    • Strong expertise in Python development, with experience in designing and consuming REST APIs, WebSockets, and asynchronous programming.
    • Knowledge of PostgreSQL, including containerized database deployments (e.g., CNPG).
    • Experience with monitoring tools like Grafana and logging solutions like Loki.
    • Familiarity with TTS (Text-to-Speech) and STT (Speech-to-Text) systems, using technologies like Deepgram and ElevenLabs.
  • Other Skills:
    • In-depth understanding of cloud architecture, particularly in AWS environments.
    • Familiarity with tools like Mosquitto (MQTT) for real-time messaging.
    • Strong problem-solving and analytical skills, with the ability to identify root causes and implement effective solutions.