What are the responsibilities and job description for the SQL Database Administrator position at capgemini?
About the Role:
We are seeking a skilled and experienced Database Administrator to manage, maintain, and optimize Oracle databases and Azure PaaS database services. The ideal candidate will have a strong background in Oracle DB administration, with expertise in deploying, configuring, and managing databases in cloud environments, particularly within Azure's Platform as a Service (PaaS) offerings.
Key Responsibilities:
Database Management:
- Install, configure, and manage Oracle databases across multiple environments (development, testing, and production).
- Perform routine database maintenance tasks such as backups, recovery, and patch management.
- Implement and manage high availability (HA) and disaster recovery (DR) solutions for Oracle databases.
- Monitor database performance, optimize SQL queries, and resolve performance bottlenecks.
- Ensure database security by managing users, roles, and permissions.
Azure PaaS Services:
- Deploy and manage Azure PaaS database services such as Azure SQL Database, Azure Database for PostgreSQL, and Azure Database for MySQL.
- Configure and manage database scaling, performance tuning, and automated backups within Azure.
- Collaborate with cloud architects to design and implement scalable, secure, and cost-effective database solutions on Azure.
- Ensure seamless integration between on-premises Oracle databases and Azure cloud services.
Automation & Scripting:
- Develop and maintain scripts for database automation tasks, including deployments, monitoring, and maintenance.
- Implement Infrastructure as Code (IaC) practices using tools like Azure Resource Manager (ARM) templates, Terraform, or Ansible for database infrastructure management.
Collaboration & Support:
- Work closely with development, operations, and security teams to ensure the databases meet project requirements and are aligned with best practices.
- Provide technical support and troubleshooting for database-related issues, including after-hours support as needed.
- Document database architectures, configurations, and processes to ensure clear communication and knowledge sharing across teams.
Required Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5 years of experience as a Database Administrator with a focus on Oracle databases.
- Strong understanding of Oracle DB architecture, PL/SQL, and performance tuning.
- Experience managing and administering Azure PaaS database services (Azure SQL Database, PostgreSQL, MySQL).
- Proficiency in database backup and recovery, high availability, and disaster recovery solutions.
- Hands-on experience with database migration from on-premises to Azure cloud.
- Knowledge of scripting languages (e.g., PowerShell, Python, Shell) for automation.
- Familiarity with Azure Resource Manager (ARM) templates, Terraform, or other IaC tools.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
Preferred Qualifications:
- Oracle Certified Professional (OCP) certification.
- Microsoft Certified: Azure Database Administrator Associate.
- Experience with containerized database deployments using Docker and Kubernetes.
- Knowledge of DevOps practices and CI/CD pipelines related to database management.
- Familiarity with cloud cost management and optimization strategies.
The pay range that the employer in good faith reasonably expects to pay for this position is $24.96/hour - $39.01/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be E5cepted on an ongoing basis.
Tundra Technical Solutions is among North America’s leading providers of Staffing and Consulting Services. Our success and our clients’ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.
Salary : $25 - $39