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