JOB LEVEL
P20
EMPLOYEE ROLE
Individual Contributor
The Opportunity:At Adobe, we offer an outstanding opportunity to work on new and emerging technologies that crafts the digital experiences of millions. The Developer Experience team builds and maintains the foundational CI/CD platforms that empower engineers across the company to deploy software at scale. We are looking for a dedicated engineer to ensure the reliability and stability of these critical workflows. We are seeking a Software Engineer to join the core team responsible for building and scaling our next-generation internal CI/CD platform. In this role, you will serve as a bridge between current operational needs and the future-state platform, using deep insights from production workflows to design, build, and automate high-performance deployment engines. You will dive deep into containerized workflows, solving complex production issues and ensuring our users have a seamless deployment experience.What you'll Do:- Engineer the Next-Gen Platform: Actively contribute to the design and development of the organization's next-generation CI/CD ecosystem, using insights from the current platform to build superior, self-healing deployment paths.- Deep-Dive Debugging: Investigate and root-cause failures in containerized workflows deployed at scale, specifically within Kubernetes environments and Argo configurations.- User Enablement: Partner with other development teams across Adobe to ensure applications are crafted to be cloud-native and scalable. Guide internal users on standard methodologies for using the CI/CD platform, helping them solve configuration and deployment errors.- Perform day-to-day operational tasks such as upgrades and patching of Argo or Kubernetes platform, or addressing security vulnerabilities.- Supervise the health of the platform and applications using tools like Prometheus and Grafana.- Handle tasks and projects with Agile methodologies such as Scrum.- Operational Excellence: Identify recurring issues in the support queue and collaborate with the engineering team to propose permanent fixes or automation.- Incident Management (CSO): Respond to and drive the resolution of high-priority production issues (CSO) to minimize downtime and impact on development velocity.- Participate in on-call rotation to resolve and get to the bottom of root cause as part of Incident & Problem management.- Stay updated with the latest industry trends and technologies in container orchestration and cloud-native development. What you need to succeed:- B.Tech Degree in Computer Science or equivalent practical experience.- Minimum of 2 - 4 years of experience working with Kubernetes.- Strong software development skills in Go Lang. Experience with Python or similar languages preferred.- Familiarity with the 12-factor principles and software development lifecycle.- You understand how to manage GIT Ops pipelines and debug workflow failures. Experience with GitHub Actions is preferred. - Familiarity and expertise with modern build systems such as Bazel is preferred.- CI/CD Proficiency: Strong hands-on experience with Argo CD, Workflows, Rollouts, Events and Deployments- Packaging & Configuration: Proficiency with Helm charts for managing Kubernetes applications.- Kubernetes Expertise: Deep understanding of Kubernetes architecture and Docker, resource management, and solving issues. You should be comfortable navigating complex clusters.- Experienced with AWS, Azure, or other cloud platforms. (AWS / Azure certifications encouraged.)- Understanding of cloud network architectures (VNET/VPC/Nat Gateway/Envoy etc.)- A solid understanding of time-series monitoring tools (such as Prometheus, Grafana, etc.)- Certified Kubernetes Administrator and/or Developer/Security certifications encouraged.- Debugging Mentality: Exceptional analytical skills with the ability to trace issues across distributed systems and containerized microservices.- Communication: Strong verbal and written communication skills to effectively interact with and assist internal engineering customers.Internal Opportunities
Creativity, curiosity, and constant learning are celebrated aspects of your career growth journey. We’re glad that you’re pursuing a new opportunity at Adobe!
Put your best foot forward:
1. Update your Resume/CV and Workday profile – don’t forget to include your uniquely ‘Adobe’ experiences and volunteer work.
2. Visit the Internal Mobility page on Inside Adobe to learn more about the process and set up a job alert for roles you’re interested in.
3. Check out these tips to help you prep for interviews.
4. If you are applying for a role outside of your current country, ensure you review the International Resources for Relocating Employees on Inside Adobe, including the impacts to your Benefits, AIP, Equity & Payroll.
Once you apply for a role via Workday, the Talent Team will reach out to you within 2 weeks. If you move into the official interview process with the hiring team, make sure you inform your manager so they can champion your career growth.
At Adobe, you will be immersed in an exceptional work environment that is recognized around the world. You will also be surrounded by colleagues who are committed to helping each other grow through our unique Check-In approach where ongoing feedback flows freely. If you’re looking to make an impact, Adobe's the place for you. Discover what our employees are saying about their career experiences on the Adobe Life blog and explore the meaningful benefits we offer.
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 accommodations@adobe.com or call (408) 536-3015.