Computer Scientist-II (DevOps)
adobe
Job Description
What you'll do
As a member of our team, you will:
-
Be involved in application development from inception to deployment and operations.
-
Decide between Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) for extensive requirements.
-
Investigate and resolve complex issues spanning the entire technology stack.
-
Proactively improve key application metrics such as uptime, performance, and incident resolution time.
-
Drive continuous improvement in areas like monitoring, automation, and performance tuning.
-
Apply software engineering principles to scale systems and improve reliability.
-
Practice balanced incident response and conduct blameless postmortems.
What you need to succeed
-
MS/BS in Computer Science or equivalent experience is helpful but not required.
-
Hands-on experience with public clouds like Azure or AWS.
-
7+ years of relevant experience.
-
6+ years managing document databases like MongoDB, Aerospike, or FoundationDB.
-
Familiarity with developing AI Agents and bringing to bear A2A, MCP or equivalent experience.
-
Proficiency in programming languages such as Java, Python, Go, Perl, or Ruby.
-
Expertise in algorithms, data structures, and Unix/Linux systems.
-
Experience with Docker, microservices, and container orchestration.
-
Familiarity with monitoring tools like Grafana, Prometheus, and New Relic.
-
Understanding of DevOps concepts like SLAs, SLOs, and error budgets.
-
Preferred: Contributions to open-source big data projects or roles within the Apache Software Foundation or Cloud Native Computing Foundation.