We are seeking a Senior DevOps/Site Reliability Engineer to accelerate R&D team engineering productivity. Ensure the production environment is available and will scale through effective monitoring and feedback mechanisms. Create and manage automation to meet service-level objectives. Provide flexible, innovative technologies and services to verify correct system behaviors from test through deploy.
Be able to separate test design and implementation: allow software and algorithm/system designers to concentrate on developing test requirements, test planning, and test case design, while test designers deploy and execute automated software build and test scripts to implement an application-independent testing framework that both technical and non-technical testers can use.
This role operates closely with software and hardware development teams. The successful individual must be self-motivated and have the ability to proactively see what needs to be done.
Job Responsibilities
- Production SaaS CI/CD pipeline design and implementation.
- SaaS monitoring/APM with tools such as New Relic, Datadog, or CloudWatch.
- Prepare web-based operational reports, populate dashboards, and create alerts.
- Python development.
- Design quality gates and develop test automation tools.
- Help triage production issues and assist engineering peers.
- Identify and record bugs.
Must Have Attributes/Skills
- Strong knowledge of GitHub Actions, Jenkins, GitLab, or any other CI system.
- Strong knowledge of Terraform and AWS Cloud.
- Strong knowledge of Python and Linux.
- Development experience with Linux platforms and shell scripting.
- Experience with monitoring tools such as New Relic, Datadog, or CloudWatch.
- Interpersonal skills and appreciation of other people’s work discipline within a startup environment.
- Fluency in English.
Should Have Attributes/Skills
- BSc degree in Computer Science, Engineering, or a related subject.
- Hands-on experience with Docker containers; Kubernetes is a plus.
- Experience in other programming languages, especially C/C++.
Nice to Have Attributes/Skills
- MSc degree in Computer Science, Engineering, or a related subject.
- Experience with HTML5, CSS, web services (SOAP and REST), and XML.
- Experience with test frameworks like Robot and JMeter.
- Experience with embedded RTOS or embedded Linux systems.
- Ability to interface with Business Management and customers directly.