Profile: DevOps Lead
Primary Responsibilities
• Lead a team of software developers to meet Sensonic objectives. This includes:
o Design and implement internal systems and processes to streamline
development, testing, and release of Sensonic software.
o Develop and implement DevOps strategies, processes, and tools to support
the development and deployment of software on edge hardware and cloud
infrastructure.
o Coordinate with platform team to design and maintain the infrastructure
required for the development, testing, and production environments.
o Manage development projects on both On-edge and Cloud platforms to
ensure meeting of time, cost, and quality targets.
o Troubleshoot and resolve issues related to the development, deployment, and
operation of software.
• Define testing criteria and implement testing program to ensure reliability and
performance of both On-edge and Cloud-based software. This includes testing for
both functional and computational efficiency performance.
• Implement a versioning, testing, validation, and quality control program.
• Implement and monitor security measures to protect the integrity and confidentiality of
code and data.
• Stay up-to-date with emerging technologies and industry trends to ensure the
adoption of best practices.
Preferred Qualifications
• Academic qualifications or equivalent experience in computer science, computer
engineering, or a relevant field.
• Proven experience of at least 7 years covering DevOps Engineering, front-end
development, back-end development, or similar role.
• Strong experience with development and deployment of software on-premises or on-
edge hardware. Previous experience with Python, tsfresh, or Go is required.
• Strong knowledge of cloud computing platforms such as Amazon Web Services
(AWS), Microsoft Azure, or Google Cloud Platform (GCP). Previous experience with
AWS is a plus.
• Deep understanding of containerization technologies (Docker, Kubernetes) and
microservices architecture.
• Strong understanding of CI/CD pipelines and associated tools such as Jenkins,
GitLab CI/CD, or CircleCI. Previous experience with GitLab is a plus.
• Experience with agile development methodologies (Scrum, Kanban) is required.
• Familiarity with configuration management tools, and monitoring and logging tools is
required.
Personal Experience and Character
• Strong understanding of development involving machine learning or AI tools such as
TensorFlow and OpenCV is a plus.
• Previous experience with big data, data science, and data analysis tools is preferred.
Confidential
2 | 2
• Proven ability to work with global and multi-cultural teams.
• Highly compassionate and ethically driven.
Job Location: California, USA. Primarily in-person with hybrid remote work. Ability to travel
domestically and internationally is required.
Language skills: English
Remuneration: Competitive package including base pay, bonus, potential equity, and
additional benefits.
"*" indicates required fields