DevOp's - SRE

Engineering Remote, United States


Description

 Position Summary:

 As an SRE on our team you will be integrating and monitoring various applications and microservices, in containers and server less, ensuring a performant environment that is stable and reliable. You will be responsible for ensuring that our systems are working as expected by implementing proper monitoring tools and SRE best practices to detect issues before they become a problem and ensure a high level of performance. This is a remote position with opportunities for being in-office. Will mentor and provide leadership, coaching and training to subordinate colleagues.

 About GoodLeap:

 We provide friendly financing options for those who dream of living a more sustainable lifestyle and want to save money using modern technology. Our collective mission is to make a positive impact on the planet, build lasting relationships with our valued partners and customers, and deliver a tech-enabled financing experience that is simple, fast, and frictionless.

 We are creating a financial ecosystem that connects billions of dollars of capital to millions of homeowners that want to convert their outdated houses into modern, smart, energy-efficient homes. By unlocking access to numerous products that help people achieve better sustainability, we are revolutionizing the home improvement industry and protecting our only planet.

 As part of our world-positive initiative, we are also the official sponsor of GivePower – a foundation that uses solar-based solutions to power life’s basic needs for people in developing regions of the world.

 If you have an unstoppable desire to make a meaningful impact on our planet, and help mission-driven businesses and consumers achieve a more sustainable future, join us.

 Learn more about our perks and culture !

  • Competitive pay
  • Comprehensive benefits package

 Essential Job Duties and Responsibilities

  • Ensuring our systems are working as expected by implementing proper monitoring tools and SRE best practices to detect issues before they become a problem and ensure a high level of performance
  • Design and implement highly scalable and reliable services that meets business uptime goals
  • Design and implement automated failover and redundancy capabilities for BCP and DR
  • Troubleshoot production issues, including performance and opertional issues
  • Cooperate with vendor, infrastructure, and engineering teams for security and service availability
  • Provide troubleshooting for all application services
  • Provide the CI/CD model across hundreds of Repo’s to deploy and configure the production system

 Within your first 6 months:

  • Work along side an existing team of skilled DevOps engineers to integrate SRE best practices into our environments, pipelines, and workflows.
  • You will contribute towards SRE & DevOps related automation efforts
  • You will contribute towards incident response processes, and work towards improving stability of underlying software components using automation
  • You will assume ownership of SRE functions and increase adoption across other engineering teams. Example functions are CICD, IaC (infra as code), config management, security, compliance, incident response automation, etc.

 After 6 months+

  • Working with the team, you will propose next generation DevOps/SRE solutions to support and sustain higher scale requirements
  • You will embody an automation first mindset, and will be an influence across SREs and engineering teams to achieve a 100% automation goal
  • You will improve reliability and resiliency of Kubernetes based infrastructure and microservices using DevOps/SRE best practices across the engineering organization
  • You will implement better observability -- monitoring, logging and tracing functions across all DevOps/SRE services for a robust system where potential production incidents are identified before reaching production systems

 Required Skills, Knowledge and Ability

  • Work with the team and product management to review and refine production readiness requirements
  • Participate in on-call rotations, providing operational support to components owned by SRE and DevOps team
  • Communicate with internal consumers regarding the team’s software and gather requirements to facilitate adoption of your solutions
  • Design and implement highly scalable and reliable system needs that meet business uptime goals
  • Design and implement automated failover and redundancy capabilities for BCP and DR
  • Troubleshoot production issues, including performance and operational issues
  • Cooperate with vendor, infrastructure, and engineering teams for security and service availability
  • Provide troubleshooting for all application services. Coordinates release of new or revised software or systems and monitors performance.
  • Assist in maintaining and improving the existing CI/CD pipeline

 Technical Requirements: 

  • Solid understanding of SDLC lifecycle concepts, including source control, defect tracking, automated build systems, and production control
  • Strong knowledge of CI/CD/DevOps concepts, tools, and integrations
  • Experience with AWS (DynamoDb, Cloudformation, Cloudfront, S3, Route53, YAML, Lambda, etc.)
  • Experience with container and serverless solutions
  • Experience with Terraform and Kubernetes
  • Experience with the concepts of observability, tracing, logging
  • Experience with application performance monitoring and infrastructure monitoring
  • Experience setting up self-healing and autoscaling solutions
  • Experience with SQL and relational databases
  • MongoDB Cloud Atlas is a plus
  • Understanding of source control and change management (Git).
  • Strong problem-solving skills are essential
  • Excellent written and verbal communication skills, demonstrating the ability to effectively convey technical information to both technical and non-technical audiences
  • Passion to work independently and with great execution skills

 

Job duties include additional responsibilities as assigned by one's supervisor or other managers related to the position/department. This job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties and other skills required for the position. The Company reserves the right at any time with or without notice to alter or change job responsibilities, reassign or transfer job position or assign additional job responsibilities, subject to applicable law. The Company shall provide reasonable accommodations of known disabilities to enable a qualified applicant or employee to apply for employment, perform the essential functions of the job, or enjoy the benefits and privileges of employment as required by the law.

 If you are an extraordinary professional who thrives in a collaborative work culture and values a rewarding career, then we want to work with you! Apply today

 

#LI-POST
*GD