. . . create world-changing products using God-given talents . . .
We are searching for an experienced Database Engineer to join our talented team.
Your central responsibility as the Database Engineer will be to create, manage, and optimize database systems within SaaS Enterprise. Your duties may include the creation of new database systems, database migrations to the public cloud, as well as proactive and reactive tuning and optimization of new and existing database systems.
To succeed in this role, you should know how to optimize and tune databases, have an active role in maintaining the current environment. You should be able to assist our clients in their goal of migrating their full SaaS solutions to the public cloud. You should support our second phase of application refactoring and migration away from Oracle.
Most of our Databases are ORACLE and hosted on AWS (details are at Main Requirements field)
We have a lot of Manual processes but would like to add automation as much as we can.
We are targeting disaster recovery (backups), tuning, performance peace, diagnostics, and troubleshooting. You will be doing architecture, design, implementation, migration, replication.
- 100% cloud, 400 DB’s (RD’s), Multitenanr SaaS, 80 productions pluggable DB’s, 130 in queue.
- 900 GB’s average DB size
- 8TB’s largest DB size
Short a) description of the project, b) team size, and c) when do you have daily stand-ups?
6 DBA’s
4 at EST dayshift
2 at other shift (1 am-9 am EST)
Daily stand-ups at 9 am EST
The interview process will contain two interviews:
- Leadership interview – 1hr
- Data Team team – 1hr
What equipment is needed? MAC, PC, Tools, Software?
Linux, Mac, Windows – good
We will do all setup
8GB RAM is enough
16GB RAM would be better
- Expertise in Oracle and cloud-based Database solutions
- Expertise in deploying database solutions in public cloud space like AWS, Azure, GCP
- Oracle OEM, RAC, 12c, 18c, 19c, ASM, Data Guard, Golden Gate
- Expertise in Oracle and cloud-based Database solutions
- A minimum of 5 years experience in a similar role
- Experience with running databases on the Linux OS
- Experienced managing databases at scale (100s of database
- Experience in providing Database Architecture guidance
- Experience in database recovery processes
- Experience using tools to automate database tasks
- Experienced in performance tuning
- Excellent organizational and analytical abilities.
- Expertise in shell scripting
- Outstanding problem solver.
- Python or Java programming experience
- Experience running Oracle on Windows OS
- AWS certification(s)
- Experience with automation tools such as Ansible
- Bachelor’s degree in Computer Science, Computer Engineering, or relevant field.
Are you ready to work in a fun, fast-paced, and energetic environment that challenges you and rewards you for innovation, creativity, and initiative? If so, come join our team!
What you’ll have an opportunity to do:
- Production support for diagnostics and troubleshooting and responding to alerts
- Build new DB servers, monitor backups, perform archive restores
- Data refreshes from production to other environments such as QA/UAT
- Database performance diagnostics and application query tuning
- Database major version upgrades and database migrations to AWS (staging, preparing, tuning, and executing) using GoldenGate Security patching
- Participating in the planning and executions of cloud migration project milestones
- Creating documentation for second and third shift
- Evaluating and advising our development organization on application schema changes
- Design and implement effective database solutions and models to store and retrieve company data.
- Examine and identify database structural necessities by evaluating client operations, applications, and programming.
- Assess database implementation procedures to ensure they comply with internal and external regulations.
- Oversee the migration of data from legacy systems to new solutions.
- Monitor the system performance by performing regular tests, troubleshooting, and integrating new features.
- Recommend solutions to improve new and existing database systems.
- Educate staff members through training and individual support.
One of our founding principles at Evolve Squads is to encourage our developers, with the cooperation of their hiring managers the ability to work remotely when permitted.
We offer:
– Long term employment;
– Flexible working hours and remote work;
– Health working environment and projects that use advanced, cutting-edge technologies;
– Career growth opportunities;
– Bonuses for a personal recommendation of new employees new business;
– A working environment where you communicate and work directly with the Client.
This flexibility allows developers…
- A better work-life balance
- Increased productivity
- The ability to work any time around the clock
- Reduction in commute time
- Less sick days
- More time with family and friends