- Senior
- Optionales Büro in Hamburg
Our Company
Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.
We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!
Our Company
Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences. We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.
The Opportunity
The Cloud Technology organization's mission is to build highly scalable, highly available and highly resilient services that fulfill the business objectives of Adobe. Areas of focus include identity, security, cloud storage, e-commerce, workflow management, synchronization, customer facing web apps, scalability, infrastructure management and search, just to name a few.
Reliability Engineering in Cloud Technology has an exciting and ambitious mission: to build, deploy, operate, scale and maintain company-wide platforms (PaaS) for customer-facing Adobe SaaS solutions. While various development groups focus on building our platforms, Reliability Engineering provides operational and engineering support for platform as well as product teams that use the platforms.
What You'll Do
- Identify and implement methodologies and solutions to increase reliability, scalability, security, and efficiency on our fast-developing service offerings.
- Implement and maintain robust monitoring, alerting, and incident response to ensure the highest level of uptime and Quality of Service (QoS) to Adobe’s customers through operational excellence.
- Collaborate with multi-function teams to identify and address reliability issues, ensuring a magnificent user experience.
- Focus on performance and use the best tools for the job. We don't hammer screws!
- Lead incident response efforts during outages or performance degradation, and conduct thorough post-mortem analyses to prevent recurrence.
- Develop and maintain automated deployment, scaling, and configuration management solutions using the latest technologies like Kubernetes, Helm and ArgoCD.
- Champion the use of Infrastructure as Code (IaC) practices to streamline and optimize operational processes.
- Collaborate with stakeholders to forecast capacity needs based on usage trends and ensure scalability to meet our customers’ growing demands.
- Define Service Level Objectives (SLOs) and Service Level Indicators (SLIs) to represent and measure service quality.
- Automate common, repeatable tasks at a large scale to streamline operational procedures.
- Identify areas to improve service resiliency through techniques such as chaos engineering, performance and load testing.
- Collaborate within the global reliability organizations to drive Developer Platforms’ core mission of "Delivering better software faster!"
What You Need to Succeed
- Strong communication and collaboration skills - building strong relationships with internal customers and external partners as well as dedication to teamwork, self-organization and continuous improvement.
- Strong analytical and problem-solving skills, with the ability to think strategically and make data-driven decisions.
- Experience in building and scaling distributed systems, as well as experience with containerization and orchestration technologies like Kubernetes.
- Experience with monitoring and observability tools like Cortex, Prometheus and Grafana.
- Experience configuring services to communicate with multiple endpoints, operating through network layers, and interacting with dependencies.
- A passion for staying current with the latest trends and technologies especially in AWS and Kubernetes.
- Production-level expertise with containerization technologies like Docker and Kubernetes, and proven understanding of modern continuous development techniques and pipelines (Infrastructure as Code, CI/CD, ArgoCD, Git.)
- Fundamental programming skills, ideally practical experience in Python, TypeScript and Java.
- Fundamental knowledge of web services and related technologies including HTTP, JSON and Envoy.
- A Bachelor's or Master's degree in Computer Science or equivalent experience.
Adobe is proud to be an Equal Employment Opportunity employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Learn more.
Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email [email protected] or call (408) 536-3015.
Jetzt bewerben