Database Administrator
Chicago, IL, United States
Job Description
Job Description:
• Database Engineers administer, test, and implement databases, applying knowledge of database management systems.
Database Engineer Responsibilities and Duties:
• Assist in design and development of distributed database systems.
• Optimize database systems for performance and reliability.
• Perform database maintenance and troubleshooting activities.
• Test database systems and perform bug fixes.
• Provide database solutions based on technical documents and business requirements.
• Provide technical assistance to resolve all database issues related to performance, capacity, and access.
• Ensure data integrity and quality in database systems.
• Maintain standard policies for database development activities.
• Identify and rectify database errors in a timely manner.
• Create physical and logical database models as per the business requirements.
• Manage and monitor performance, capacity, and security of database systems.
• Prepare documentations regarding database design, configuration, and change management tasks.
• Mentor database administrators to manage the company databases effectively.
• Perform data back-up and archival on regular basis.
• Communication with Microsoft team regularly.
• Nice to have: HBase and Geomesa
Required Skills:
• Data Engineers require strong programming skills, particularly in languages such as Python, Java, Scala, and SQL.
• They should also understand database systems, distributed computing systems, and big data technologies such as Hadoop, Spark, HBase and Kafka.