Search Platform DevOps
Ursus, Inc.
San Jose, United States of America
6 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
$ 146KJob location
San Jose, United States of America
Tech stack
Java
Amazon Web Services (AWS)
Systems Engineering
Azure
Computer Programming
Continuous Integration
Linux
DevOps
Distributed Systems
Elasticsearch
HBase
Internet Protocol
Python
Linux System Administration
Microsoft Message Queuing
NoSQL
Perforce
Ruby
Azure
SQL Databases
Virtualization Technology
Web Services
Graphics Processing Unit (GPU)
Software Modules
Data Ingestion
Spark
GIT
Adobe
Kubernetes
Kafka
Data Management
Machine Learning Operations
Jenkins
Go
Job description
- Work at the intersection of engineering and operations of SDC products at Adobe, with automation in mind.
- Work on large-scale stateful and stateless distributed systems, container run-time systems such as Kubernetes, and a wide range of diverse services, including search infrastructure, real-time messaging & data ingestion platforms, SQL & no-SQL databases, web services & orchestration services, and more.
- Handle Large Inference clusters, engage with architects and engineers in launching GenAI and ML Services throughout the life cycle end-to-end, thus democratizing MLOps & DevOps culture.
- Automate the SLC processes by building and supporting software modules, scripts, deployment frameworks, tracers, monitors, and self-healing/auto-remediation tools.
- Maintain up-to-date documentation on deployments, processes, and standard operating procedures/runbooks.
- Explore and research new and emerging ML and AIOps technologies and bring them to Adobe SDC World to cater to Adobe's global needs. This role is not looking for candidates who have worked purely on release or DevOps engineering.
Requirements
- 3 5 years of industry experience in systems engineering, distributed systems, or large-scale infrastructure environments.
- Strong programming and automation skills in languages such as Python, Go, Java, Ruby, or Shell, with experience in CI/CD tools (e.g., Jenkins, Git, Perforce, etc.).
- Hands-on experience with Linux-based systems, cloud platforms (AWS/Azure), container environments, and large-scale distributed or data platforms., * B.S. in Engineering
- Minimum 3-5 years of relevant experience in the industry
- Good understanding of OS, distributed systems
- Experience with designing and building architecture, systems engineering of large-scale deployments, comprising different components
- Experience in building, deploying, and handling infrastructures in public clouds (AWS, Azure) or virtualization technologies
- System design and administration in Linux production environments. Experience with Linux, GPUs, Internet Protocols, and Large-Scale Operations is highly sought after
- Exposure to container runtime environments
- Exposure to running, scaling any NO-SQL technologies like Elastic Search, Kafka, HBase, AWS SQS, Apache Spark, etc.
- Strong knowledge of CI/CD concepts and experience with tools like Jenkins, Git, Perforce, etc.
- Excellent programming (Python/Ruby/GoLang/Java/Shell) and automation skills
Education:
- B.S/M.S. in Engineering
About the company
Our client is a global leader in creative software, offering innovative tools for digital media creation, design, and marketing.