DevOps Engineer

ChartmetricSan Mateo, CA
119d

About The Position

We are seeking a talented DevOps / Developer Experience Engineer to join our team and play a pivotal role in enhancing our development infrastructure and streamlining the developer workflow. This position combines traditional DevOps responsibilities with a focus on creating exceptional developer experiences through tooling, automation, and process optimization.

Requirements

  • 3+ years of experience in DevOps, SRE, or Platform Engineering roles
  • Strong proficiency with cloud platforms (AWS, GCP, or Azure)
  • Experience with Infrastructure as Code tools (Terraform, CloudFormation, or Pulumi)
  • Hands-on experience with containerization (Docker) and orchestration (Kubernetes)
  • Proficiency in CI/CD tools (Jenkins, GitLab CI, GitHub Actions, or similar)
  • Strong scripting skills in Python, Bash, or Go
  • Experience with monitoring and observability tools (Prometheus, Grafana, ELK stack, or similar)
  • Experience building internal tools and platforms for development teams
  • Understanding of software development lifecycle and common developer pain points
  • Familiarity with API design and developer-facing documentation
  • Experience with version control systems and Git workflows
  • Knowledge of testing frameworks and quality assurance processes
  • Strong problem-solving abilities and analytical thinking
  • Excellent communication skills and ability to work with cross-functional teams
  • Customer-focused mindset with emphasis on developer productivity
  • Proactive approach to identifying and resolving issues
  • Ability to balance technical debt with feature delivery

Nice To Haves

  • Knowledge of security best practices and compliance frameworks
  • Background in software development or engineering
  • Familiarity with cost optimization strategies for cloud infrastructure
  • Previous experience in a high-growth or scaling environment

Responsibilities

  • Design, implement, and maintain scalable cloud infrastructure using Infrastructure as Code (IaC) principles
  • Manage CI/CD pipelines and deployment processes across multiple environments
  • Monitor system performance, reliability, and security, implementing proactive solutions
  • Automate operational tasks and eliminate manual toil through scripting and tooling
  • Ensure high availability and disaster recovery capabilities
  • Build and maintain internal developer tools and platforms that improve productivity
  • Streamline onboarding processes for new developers and reduce time-to-first-commit
  • Design and implement developer-friendly APIs, SDKs, and documentation
  • Create self-service capabilities that reduce dependencies and waiting times
  • Gather feedback from development teams and iterate on tooling based on pain points
  • Work closely with engineering teams to understand workflow challenges and requirements
  • Champion best practices for code deployment, testing, and monitoring
  • Lead initiatives to improve development velocity and reduce friction
  • Participate in incident response and post-mortem analysis
  • Mentor team members on DevOps practices and tooling

Benefits

  • Competitive salary and equity package
  • Comprehensive health, dental, and vision insurance
  • Opportunity to shape developer experience across the organization
  • Access to cutting-edge tools and technologies

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

11-50 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service