FreshRemote.Work

Senior Software Engineer, Cloud Data

Remote, United States

Senior Software Engineer, Cloud Data

Remote, USA

Ā 

About this Position:

Are you passionate about databases, persistent storage, automation, public-cloud database services, containerization and observability? As a Cloud Database Engineer in the Production Engineering organization at Legion, you will be responsible for building the automation and tooling to manage Legionā€™s persistent storage including RDS MySQL, Redis, Aurora, Snowflake and S3. You will be responsible for a core layer of Legionā€™s secure, highly-scalable and cost-effective AWS/Kubernetes based cloud platform. You will be working as a key member of the Production Engineering team responsible for infrastructure tooling, automation, build and deployment pipelines, monitoring and logging, containerization, and more! Simply put, the Production Engineering team keeps Legion running for our customers.

Role Responsibilities:

  • Support Legionā€™s public cloud platform databases, leveraging AWS RDS MySQL, Redis and other cloud services.
  • Develop infrastructure automation leveraging Terraform, Python and Golang.
  • Create and manage production database alerts. Respond to alerts and conduct root-cause investigation.
  • Investigate data layer issues and general performance tuning.
  • Lead FinOps for the data storage systems.
  • Support the deployment of Legionā€™s WFM solution during and off regular office hours
  • This role involves participation in on-call rotation

Basic Qualifications:

  • Bachelorā€™s in computer science or equivalentĀ 
  • 5-8 years of MySQL database administration, or related operations and support experience.
  • 3+ years of experience working directly with AWS RDS MySQL services; AWS Certification preferred; strong knowledge of AWS services and security required.
  • 3+ Years Experience with at least one programming language such as Golang or Python.
  • Demonstrated experience in designing and implementing scalable database schemas and configurations, file system layout, physical partitioning, sharding and replication, incremental backups, restores, and recovery models.
  • Experience developing databases tooling with an Agile development process including scrums, backlog grooming, retrospectives and demos.
  • Deep understanding of systems performance of MySQL, and advanced knowledge of MySQL internals
  • 3+ years Experience working with private and public clouds (IAAS, GCP, AWS, etc) and capacity management, cost optimization principles.

Preferred Qualifications:

2+ years of experience in the following:Ā 

  • AWS Aurora or Dynamo
  • Orchestration tools like Kubernetes and Working knowledge of containerization (Docker).
  • Source control management such as Git, GitHub
  • Cloud infrastructure automation such as Terraform
  • Knowledge of web servers and Cloud load balancers such as Apache ā€¦
This job isn't fresh anymore!
Search Fresh Jobs