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