Position : Cloud Operations Database Administrator
Team : Cloud Operations Location : San Jose / San Francisco / Seattle
Reporting : Senior Manager, CloudOperations
Job Responsibility :
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 suit of cloud based products.
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 can deliver 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 / as 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 be serving as the primary point of contact for advanced level troubleshooting issues, and perform hands-
on Database / Systems administration as required.
Candidate will automate regular Database / OS administrative work with other support teams and ensure they are functioning correctly.
Candidate will plan and executes tests of fault tolerance capabilities, including backup / recovery, replication, failover, and disaster recovery.
Candidate will write documentation, including data standards, procedures, and data dictionary definitions.
Candidate will work with Systems and Development teams on designs, SQL 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 instances.
The candidate should have experience in tuning database server configurations, queries, and indexes. He / she will also be required to run such queries as requested by the development teams.
Job Requirements : Required :
5 or more years of working experience in Database Administration / Engineering (any MySQL flavors) on Production Environment, supporting complex, resilient and highly available OLTP databases.
Well versed in HA solutions including replication topologies, fast-failover setups, clustering setups.
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 and Windows.
Proficiency in any of the scripting language ( e.g. Python / PHP / Perl / Ruby .. and SQL)
Working experience in NOSQL solutions (MongoDB and Cassandra preferred) on Production environments.
Working experience on Amazon Web Services and / or Azure.
Deep understanding of the software development lifecycle (SDLC).
Respond to on-call (24 / 7 rotating shifts) incidents and be available for inquiries from staff, management and vendors.
Provide technical assistance and support.
May need to work in 2 rotational shifts (early morning and afternoon).
Any experience with configuration management tools like Chef / Puppet and log management tools like Splunk.
Experience doing database transformation and migration from Oracle to MySQL.
Working knowledge of DC / OS & container technologies like Docker
Detailed understanding of Service Delivery / support Processes or ITIL Framework.
The ability to communicate technical knowledge in a clear, concise and easy to understand manner is essential, as the candidate will participate in technical and customer reviews and must communicate effectively with both technical and non- technical audiences.
Ability to adapt mid- stride to accommodate rapid evolutions of technology.
Rapidly picks up new techniques, technologies, and concepts.
Should have the aptitude to work independently on projects / tasks with minimal instructions.
Participation in technical blogging, PoCs and community projects.
Strong sense of humor
Adobe believes in hiring the very best. We are known for our vibrant, dynamic and rewarding workplace where personal and professional fulfillment 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.