DevOps Engineer

DocNetworkAnn Arbor, MI
17d$100,000 - $110,000Hybrid

About The Position

We’re looking for an experienced DevOps Engineer to join our team. This role ensures that our application’s infrastructure and deployment processes are robust and scalable as our application scales to keep pace with client needs. You May be a Good Fit If: You enjoy solving technical problems to directly deliver business value You enjoy working with code and are as interested in the “Dev” as the “Ops” You have a passion for securing the infrastructure you manage You’re looking to make a real impact with your work and want to leave your mark on a product used by hundreds of thousands of people

Requirements

  • Strong verbal and written communication skills, with the ability to clearly explain technical issues to non-technical stakeholders
  • A collaborative mindset, with ability to work close with developers and other teams as a partner rather than a gatekeeper
  • Experience implementing DevOps practices on an agile software team
  • Experience with Public Cloud platforms, preferably Amazon Web Services (e.g. EC2, RDS, ECS, ECR, Lambda, IAM, SQS)
  • A strong background in Docker and container orchestration tools (e.g. Kubernetes, ECS)
  • Familiarity with application and infrastructure monitoring and reporting (e.g. Datadog, Grafana, Prometheus, CloudWatch, EventBridge)
  • Experience with Infrastructure as Code and Configuration Management tools (e.g. Terraform, CloudFormation, Ansible)
  • Experience in Continuous Integration practices, including automated testing, building, and deployment (Jenkins, GitHub Actions)
  • Experience in Linux system administration (RHEL-based and Debian-based) in distributed environments
  • Experience with utility programming languages (e.g. Bash, Ruby, Groovy, NodeJS, Python, Go)
  • Experience with source control tools such as git (and corresponding services like GitHub or GitLab)
  • Familiarity with relational SQL databases (e.g. PostgreSQL, MySQL)
  • Experience with working in a Scrum environment with a strong focus on delivery
  • Demonstrated ability to remain calm and effective under pressure, particularly during incidents or outages
  • Pragmatic problem-solving skills and the ability to balance ideal solutions with practical, timely outcomes
  • Comfort operating in real-world environments where outages and unexpected issues occur, with a focus on learning and continuous improvement

Responsibilities

  • Develop and improve our various automated cloud infrastructure environments
  • Continuously refine, scale, and automate the software deployment pipeline
  • Implement/improve existing/new application monitoring systems
  • Standardize and automate the setup of environments (e.g. production, staging, feature-based)
  • Identify and correct any bottlenecks and weak points in current and new infrastructure
  • Ensure the security, availability, and resiliency of all resources across all environments
  • Work closely with cross-functional teams to investigate and resolve incidents, and participate in an on-call rotation
  • Engage with internal customers to provide support and technical expertise

Benefits

  • Medical
  • Dental
  • Vision
  • Life
  • Pet
  • Flex PTO
  • 401k with company match
  • Remote Work options
  • Flex Schedules
  • Professional Development and Wellness Budgets
  • Volunteer Time Off

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