Our CompanyChanging 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!
Job Description for Cloud Automation Engineer (AMS)
Adobe is growing its business in the cloud and is looking for engineers to help expand our reach as well as scalability. As a Cloud Automation Engineer, you will be responsible for automating rapid customer deployments into the cloud, working with other teams and team members in our global organization and integrating with related key services. We are looking for a senior, full-stack developer who knows Java programming, cloud technologies, configuration management, and automation. You will work closely with our Cloud Engineers, customer facing engineers and our software development teams to build out our cloud hosting products and their ‘command and control’ tools and environments.
You should have a consistent track record of crafting innovative solutions and designing and automating cloud deployments. We are looking for bright, motivated individuals to join a dynamic, high-caliber team.
What You’ll Do
Innovate and build on our solution for creating and managing deployments in the cloud. Evaluating business processes, anticipating requirements, uncovering areas for improvement, and developing and implementing solutions. Ensuring solutions meet business needs and requirements. Improve continuous integration for the cloud deployment tools and Adobe’s tools & products. Design integration points with sales, support, operations and monitoring teams. Quickly prototype ideas and concepts. Evaluate tools and platforms, make recommendations and plan implementations. Implement standards for coding, configuration management, automation, and implement them across our cloud providers, data centers and non-hosted environments. Conduct design sessions, perform code reviews, document functionality, and expand automated testing. Work with design, product, support and testing peers, including on/offshore teams.
What You’ll Need to Succeed
Bachelor’s in computer science or equivalent. 5-8 years of software product development experience, with a deep understanding of Java/J2EE and extensive programming experience with platform changes/updates. Experience working with RESTful API services (XML/JSON). Familiarity with Linux / Windows, Web Server, Middleware applications & their operations. Good understanding of agile methodologies. Very good analytical and conceptual thinking skills. Good understanding of public cloud like AWS and Azure. Experience in automation and testing via scripting (e.g. Python) or using DevOps tools is a big plus Motivation and flexibility - working well in a fast paced, collaborative team environment. Passion for innovation, efficiency and quality. Adobe Experience Manager experience will be an added advantage. The ability to influence stakeholders and work closely with them to determine acceptable solutions