Principal DevOps Engineer

29 days ago
Full time role

Job Description

NextEra Energy Resources is the world's largest generator of renewable energy from the wind and sun, and a world leader in battery storage. We provide energy-related products and services that grow our economy, protect the environment, support our communities and help customers meet their energy needs. We are leading the decarbonization of the U.S. economy with our goal to reach Real Zero carbon emissions from our operations by 2045 while improving customer affordability and reliability. Are you interested in creating a cleaner environment for future generations? Join our world-class, innovative team today.


Position Specific Description

NextEra Energy is seeking a well-qualified candidate who is passionate about driving the clean energy revolution by providing solar companies with innovative software.  As a Principal DevOps Engineer, you will be asked to:

  • Participate in an on-call schedule to respond to critical system alerts
  • Build and maintain infrastructure as code configurations supporting the cloud architecture for all deployed services
  • Design, build, and maintain cloud architectures for application services, distributed systems, data pipelines, and data warehouses
  • Design, build, and maintain monitoring and alerting systems for infrastructure and application services
  • Develop and administer cybersecurity processes, including infrastructure and application security and device access controls

This position will be responsible for building and maintaining the NextEra DevOps stack including CI / CD, infrastructure as code, cloud and application monitoring, and cybersecurity compliance.  The role will require hands on experience with AWS cloud services and distributed, serverless architectures.  This role will interface closely with the full technical team, working collaboratively to enhance day-to-day engineer productivity through enhanced development tooling.

Job Duties

  • Work very closely with NextEra engineering team to understand developer workflows and build tools to enhance developer productivity
  • Support new hire onboarding IT needs, including controlling access to vendors and services and configuring local development environment
  • Participate in DevOps on-call schedule to monitor and respond to critical system alerts
  • Maintain cloud infrastructure configuration in Terraform
  • Build and maintain CI / CD pipelines in GitHub Actions
  • Build and maintain logging and monitoring tools in DataDog
  • Develop and maintain resilience strategies and coordinate disaster preparedness
  • Peer review code and adhere to company coding standards and best practices
  • Perform other job related duties

Preferred Qualifications

  • 5+ years of DevOps engineering experience
  • Bachelor’s degree in Computer Science or Engineering
  • Experience with Terraform, Kubernetes, CI / CD, and AWS
  • Experience scaling monolithic and microservice-oriented production applications in AWS
  • Experience supporting data pipelines for AI or data warehousing applications
  • DBA skills, ideally working with PostgreSQL
  • Ability to thrive in a fast-paced, high growth environment

Required Qualifications

  • Bachelor's or Equivalent Experience
  • Experience: 6+ years