Cloud Infrastructure Engineer

  • location: Raleigh, NC (remote)
  • type: Permanent
  • salary: $120,000 - $130,000 per year

job description

Cloud Infrastructure Engineer

job summary:
Do you want to build things at scale using the latest cloud technologies? And by scale, we mean finding efficient, reliable, and cost-effective ways to accept and process over 250,000,000 events per day and growing. Do you want to push the boundaries of security and uptime to ensure we are always operational? Do you want to learn about our existing setup and then measure, research, propose, prototype, and ultimately update any aspect of our cloud infrastructure that can be made better? Do you want your work to have a positive impact on the future of education?

If so, this may be the perfect job for you! This is a hands-on role for a critical thinker who has enough cloud experience to know what should work and what pitfalls to avoid, who can effectively balance progress and risk, and who is smart, humble and fun to work with (and wants the same in teammates).

Career Opportunity

We are seeking a Cloud Infrastructure Engineer who will play a key role in ensuring our platforms are designed with scale, stability, performance, observability, and affordability in mind. You will own the entire infrastructure stack and build on solid existing processes, technology, automation, and team knowledge. Note: This role does not require a pager, but we work hard designing our systems to accommodate this. This role reports to the Director of Engineering and joins a nimble team of 8 exceptional engineers. You will also be working alongside talented designers, researchers, and product owners, collaborating on various layers of the LearnPlatform infrastructure.

 
location: Raleigh, North Carolina
job type: Permanent
salary: $120,000 - 130,000 per year
work hours: 8am to 4pm
education: Bachelors
 
responsibilities:
Responsibilities

  • Own, manage and maintain our cloud infrastructure in all environments (prod and pre-prod)
  • Ensure components have proper monitoring and alerting in place
  • Design and implement improvements to core infrastructure components
  • Consult with the full product and engineering team to ensure alignment on priorities and vision
  • Design with high availability in mind to ensure little to no downtime
Essentials

  • 5+ years of scripting and/or software development experience
  • 3+ years of cloud architecture and engineering experience
  • Experience with Docker and associated container technologies
  • Knowledge of some infrastructure as code technology
  • Experience with monitoring instrumentation and alerting
  • Relational database experience
Preferences

  • Significant, hands-on experience with the following AWS technologies: RDS for PostgreSQL, Redshift, SQS, Kinesis, ECS, S3, CloudFront
  • Experience with Terraform
  • Experience with New Relic
  • Experience with PostgreSQL
  • Experience with Ruby on Rails and Elixir web applications
  • Experience with AWS cost optimization strategies
Benefits

As a member of our growing team, employees receive:

  • Competitive salary
  • Subsidized healthcare (medical, dental, vision, and more)
  • 401k with employer match
  • Flexible PTO plan
  • Loan Repayment program
  • Continuing Education Reimbursement
 
qualifications:
  • Experience level:
  • Education: Bachelors
 
skills:
  • Infrastructure
  • AWS
  • Cloud

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs



    Java/ Scala Developer

  • location: Research Triangle Park, NC
  • job type: Contract
  • salary: $60 - $65 per hour
  • date posted: 8/3/2021