Senior DevOps Engineer
Role Overview
A Senior DevOps Engineer is responsible for design, development and support of the cloud Platform using Infrastructure-as-Code methodologies. Senior DevOps Engineers are expected to guide less-senior engineers.
Responsibilities & Essential Functions
Live by and champion our values: #accountability, #collaboration, #iteration, #details.
Design and support the product platform and operational runtime
Collaborate with other departments to improve developer and customer experience through Infrastructure or pipeline improvements
Implement new technologies to solve ReCharge's technical challenges as they arise
Champion good habits (development techniques, security, tech debt balance, TDD, and agile habits) within your team; improve engineering standards, tooling, and processes
Debug production issues across multiple levels of the stack
Design and build & maintain enterprise Kubernetes infrastructure to support mission critical applications.
Build and maintain CI/CD workflows that boost developer productivity.
Find and address performance issues throughout the environment
Perform thorough code reviews and troubleshoot complex issues
Spend up to 75% of your time working on Platform Design and support
Perform maintenance and updates with a high attention to detail and scalability
Competencies
6+ years experience with k8s, IaC, Terraform and Docker
5+ years experience with Monitoring, Metrics and Logging (Splunk) solutions.
5+ years experience in cloud-native environments such as GCP, AWS, or Azure
Experience with auto-scaling, serverless infrastructure components.
Experience in deploying and configuring Open Telemetry for Logs and metrics.
Experience with Git/Gitlab, lint and other development tools
Experience with Kubernetes, Helm, Terraform and CI/CD toolsets
Experience and willingness to deep dive into code (Python-preferred, Node, JS, Vue, etc)
A knack for engineering simple solutions to solve complex problems
Willingness to participate in a first line of support on-call rotation
Ability to work remotely and desire to make an impact.
Experience/Credentials/Education
Typically, 6+ years of relevant infrastructure operations experience in fast paced environments
Experience relevant to the technologies required of the role’s domain
Bachelor’s degree or equivalent experience
Expert in Container orchestration(K8s) and a good cloud computing experience
Prior e-commerce experience
Our Stack
GCP, Kubernetes, GitLab, CloudSQL/MySQL, Helmfile, Terraform, Ansible, Docker, Nginx, Redis, Python, Flask, React, Vue.js, Snowflake, Looker, Matillion
About the job
Apply for this position
Senior DevOps Engineer
Role Overview
A Senior DevOps Engineer is responsible for design, development and support of the cloud Platform using Infrastructure-as-Code methodologies. Senior DevOps Engineers are expected to guide less-senior engineers.
Responsibilities & Essential Functions
Live by and champion our values: #accountability, #collaboration, #iteration, #details.
Design and support the product platform and operational runtime
Collaborate with other departments to improve developer and customer experience through Infrastructure or pipeline improvements
Implement new technologies to solve ReCharge's technical challenges as they arise
Champion good habits (development techniques, security, tech debt balance, TDD, and agile habits) within your team; improve engineering standards, tooling, and processes
Debug production issues across multiple levels of the stack
Design and build & maintain enterprise Kubernetes infrastructure to support mission critical applications.
Build and maintain CI/CD workflows that boost developer productivity.
Find and address performance issues throughout the environment
Perform thorough code reviews and troubleshoot complex issues
Spend up to 75% of your time working on Platform Design and support
Perform maintenance and updates with a high attention to detail and scalability
Competencies
6+ years experience with k8s, IaC, Terraform and Docker
5+ years experience with Monitoring, Metrics and Logging (Splunk) solutions.
5+ years experience in cloud-native environments such as GCP, AWS, or Azure
Experience with auto-scaling, serverless infrastructure components.
Experience in deploying and configuring Open Telemetry for Logs and metrics.
Experience with Git/Gitlab, lint and other development tools
Experience with Kubernetes, Helm, Terraform and CI/CD toolsets
Experience and willingness to deep dive into code (Python-preferred, Node, JS, Vue, etc)
A knack for engineering simple solutions to solve complex problems
Willingness to participate in a first line of support on-call rotation
Ability to work remotely and desire to make an impact.
Experience/Credentials/Education
Typically, 6+ years of relevant infrastructure operations experience in fast paced environments
Experience relevant to the technologies required of the role’s domain
Bachelor’s degree or equivalent experience
Expert in Container orchestration(K8s) and a good cloud computing experience
Prior e-commerce experience
Our Stack
GCP, Kubernetes, GitLab, CloudSQL/MySQL, Helmfile, Terraform, Ansible, Docker, Nginx, Redis, Python, Flask, React, Vue.js, Snowflake, Looker, Matillion