DevOps Engineer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled and motivated DevOps Engineer to join our dynamic team. This role will be instrumental in building, deploying and managing our cutting-edge infrastructure and applications. Also, you'll leverage your expertise in automation, cloud technologies and modern DevOps practices to ensure reliability, scalability and performance. If you thrive in a collaborative environment and you are passionate about best practices, we want to hear from you!, * Design, build and maintain our cloud and on-premises infrastructure using IaC with Terraform and Configuration Management with Ansible.
- Work closely with software engineers to design, deploy and manage applications running on Linux servers in GCP, OCI and ONPREM environments.
- Design, implement and manage secure and scalable network architectures, including VPCs, subnets, firewall rules and load balancing in our cloud environments.
- Develop and maintain our CI/CD pipelines using GitHub Workflows or Cloud Build for seamless application delivery. Manage code repositories and collaboration through GitHub.
- Proactively troubleshoot production issues, perform root cause analysis and implement remediation fixes to ensure business continuity with minimum downtime.
- Contribute to project planning, including task estimation and the creation of comprehensive technical documentation.
- Continuously investigate and suggest improvements to enhance system performance, scalability, and cost effectiveness.
- Collaborate with peers and architects to ensure compliance with company standards and security best practices.
- Design, implement, and manage scalable logging, monitoring, and alerting systems.
- Utilize Python and Bash scripting to automate operational tasks and improve efficiency.
- Configure and manage our API ecosystem using APISIX Gateway.
- Provide on call support according to scheduled rotation.
Requirements
Do you have experience in Terraform?, Do you have a Bachelor's degree?, * University degree in Computer Science or a related field.
-
4+ years of work experience as a DevOps Engineer or in a similar role.
-
Minimum 4 years of work experience with UNIX/Linux systems, including configuration, troubleshooting and scripting with Python and/or Bash.
-
Strong, hands-on experience with:
-
Agile methodologies, including frameworks like Scrumban.
-
Terraform and Ansible.
-
Docker containerization.
-
HashiCorp stack, including Nomad for orchestration, Consul for service discovery and Packer for image building.
-
Version control systems, particularly Git and GitHub.
-
Networking principles (TCP/IP, DNS, HTTP/S) and cloud networking concepts (VPCs, firewalls, load balancers).
-
Good knowledge of:
-
API management with gateways like APISIX.
-
Building and managing CI/CD pipelines, preferably with GitHub Workflows or Cloud Build.
-
Logging and monitoring tools (e.g., Elasticsearch, Kibana, Grafana or cloud-native solutions).
-
Fluency in English (written and spoken).
-
Strong communication and collaboration skills, with experience working in Agile environments using Jira and Confluence.
-
GCP or OCI certifications are nice to have.
-
Proactive team player with demonstrated ability in self-organization, task prioritization, planning, and estimation.
-
Proactive mindset with a passion for continuous improvement and learning new technologies.
Benefits & conditions
- A competitive compensation package.
- Remote work with occasional meetings. Everyone in the company speaks fluent English and the company is very experienced in coordinating a regionally distributed team, using an agile workflow.
- Endless learning opportunities while transferring new technologies from academics to clinical practice all over the world.
Saphetor is proud to be an Equal Opportunity Employer. We provide equal employment opportunities to all qualified applicants and our employees, regardless of race, color, religion, national origin, age, sex, medical condition or disability, sexual orientation, gender expression, or marital status. If you require alternative methods of application or screening, you must approach the employer directly to request this as Indeed is not responsible for the employer's application process.