Changing the world through digital experiences is what Adobe's all about. We give everyonefrom emerging artists to global brandseverything 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.
The Cloud Technology organization builds platform and client services that are foundational building blocks for many other Adobe products and services. 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. Our mission is to build highly scalable, highly available and highly resilient services that fulfill the business objectives of Adobe.
Cloud Operations has an exciting and challenging mission: Enable Adobe businesses to deliver, operate, and scale robust cloud solutions. We are the partners of choice for the business because we make the lives of our engineers better through technology and services. Cloud Ops provides hosting, operations, security, and architectural support to Adobe's growing suite of cloud-based products.
In order to provide compelling products to its customers, Adobe has a need to design, implement and maintain highly available and responsive cloud infrastructures. Adobe requires a dynamic Database Administrator who is capable of delivering a 24*7 available and reliable Database environments for all the Adobe products in the cloud. This person will be part of the Cloud OPS DBA team and with work closely with the Application Management team and Product engineers as required. It is critically important to the company that database systems connected to online services and public-facing software offerings offer the highest levels of reliability and performance.
Areas of Responsibility:
Candidate will assist with the design of redundant systems, policies, and procedures for disaster recovery to ensure effective availability, protection and integrity of data assets
Candidate will be serving as the primary point of contact for advanced level troubleshooting issues and perform hands-on Database/Systems administration as required.
Candidate will assist and plan to implement and automate regular Database/OS administrative work and ensures they are functioning correctly.
Candidate will write documentation, including data standards, procedures, and data dictionary definitions.
Candidate will work with Systems and Development teams on designs, performance optimization, and perform on-call support by providing responses to high priority requests for assistance by Operations teams and provide after hours and weekend support as needed.
The candidate will work with application developers to evolve the database architecture and design and will participate in the creation and refinement of staging & production database environments.
The candidate should have experience in tuning database server configurations, queries, and indexes.
3+ years of relevant experience in the design, maintenance, and administration of NOSQL databases (Cassandra, MongoDB etc.)
Previous experience in supporting complex, highly available database environments.
Deep understanding of cluster management areas, such as adding/bootstrapping/removing nodes, consistency tuning, replication, and multi-DC configuration
Strong knowledge of security, monitoring, management and capacity planning for distributed databases
Well-versed in HA strategies including database replication, clustering, sharding
Well versed with creating and implementing full-proof DR plans including Backup and Recovery.
Candidate should be well versed in database server performance monitoring and storage performance optimization.
Candidate should have experience in tuning database server configurations, queries, and indexes.
Candidate should have a good understanding of the Operating System concepts, mainly Linux.
Proficiency in any of the scripting language ( e.g. Python /PHP/Perl/ Ruby)
Respond to on-call (24/7 rotating shifts) incidents and be available for inquiries from staff, management and vendors. Provide technical assistance and support.
Adobe believes in hiring the very best. We are known for our vibrant, dynamic and rewarding workplace where personal and professional fulfilment and company success go hand in hand. We take pride in creating exceptional work experiences, encouraging innovation and being involved with our employees, customers and communities. We invite you to discover what makes Adobe such a great place to work.
Click this link to experience A Day in the Life at Adobe: http://www.adobe.com/aboutadobe/careeropp/fma/dayinthelife/
At Adobe, you will be immersed in an exceptional work environment that is recognized throughout the world on Best Companies lists. 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 an equal opportunity employer. We welcome and encourage diversity in the workplace regardless of race, gender, religion, age, sexual orientation, gender identity, disability or veteran status.