Senior DevOps Engineer

New
J
JobgetherClinical trial software
Opportunity to work remotely from within the United States.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 4 years of hands-on experience working with Amazon Web Services and managing cloud infrastructure; at least 4 years of experience with DevOps automation tools; at least 5 years of experience with Linux-based infrastructure; at least 2 years of development experience using scripting or programming languages.
Required Skills
PostgreSQLPythonJavascriptRubyGrafanaCI/CDTerraform

Requirements

  • At least 4 years of hands-on experience with Amazon Web Services and cloud infrastructure.
  • At least 4 years of experience with DevOps automation tools; Terraform is strongly preferred.
  • At least 5 years of experience with Linux-based infrastructure and Linux/Unix administration; equivalent Windows infrastructure experience may be considered.
  • Strong understanding of TCP/IP, UDP, routing, CIDR and subnet notation, packet captures, firewalls, and network troubleshooting.
  • Deep understanding of HTTP stacks and technologies such as Apache, Nginx, HAProxy, FastCGI, and Java web applications.
  • At least 2 years of development experience using scripting or programming languages such as Ruby, JavaScript, Python, Bash, Java, Groovy, PHP, or Perl; Ruby and JavaScript are preferred.
  • Practical experience building, maintaining, and troubleshooting CI/CD pipelines.
  • Experience investigating production outages, responding to alerts, triaging incidents, and participating in an on-call rotation.
  • Familiarity with Agile methodologies and project management tools such as Jira, Scrum, and Kanban.
  • Strong troubleshooting, written communication, and technical documentation skills, with the ability to work independently, prioritize multiple projects, and mentor junior engineers.

Responsibilities

  • Write and maintain Terraform code to provision, deploy, configure, and manage AWS infrastructure.
  • Develop, optimize, and support CI/CD workflows using tools such as CircleCI, Jenkins, and GitHub Actions.
  • Design and maintain monitoring systems, alerts, and dashboards using InfluxDB, Grafana, and Amazon CloudWatch.
  • Investigate production alerts and service disruptions, analyze logs, identify root causes, and implement corrective actions.
  • Diagnose infrastructure issues across development, staging, and production environments.
  • Manage development infrastructure and maintain stable testing environments for software engineers.
  • Plan and implement production change requests, database migrations, and server migrations.
  • Break infrastructure initiatives into epics, subtasks, and user stories.
  • Create and maintain technical documentation, runbooks, change requests, and troubleshooting guides.
  • Mentor junior engineers and collaborate with engineering teams, project managers, stakeholders, and customers.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now