Dataops Engineer or database administration | Permanent Remote
PradeepIT Consulting Services Pvt Ltd
IndiaremotePosted 10 days ago
Skill Required
DataOps-EngineerDatabase-AdministrationData-EngineerDatabase-AdministratorCloud-Database-EngineerDatabase-Operations-EngineerDataOps-Engineer-JobsRemote-Mid-Level-Data-EngineerDatabase AdministratorSystem AdministrationBackup and RecoveryQuery Optimizationdata engineeringDockertroubleshootingETLAWSGCPSQL ServerEngineeringPostgreSQLKubernetesautomationdevelopingObservabilityTerraformdesigninganalyticsMongoDBsecuritybuildingAnsibleTestNGHadoopFulltime
Key highlights
- minimum 5 years of experience required
- Key benefit: Customer-centric software focus for energy and finance sector
- SSRS experience is a plus/bonus qualification
Role overview
We are looking for a talented individual with minimum 5 years of experience to join a team of passionate and highly-skilled technology professionals in creating leading customer-centric software for the energy and finance sector.
Responsibilities
- Building and optimizing data pipelines to facilitate the extraction of data from multiple sources and load it into data warehouses; familiar with extract, load, transform (ELT) and extract, transform, load (ETL) tools
- Using automation to streamline data processing, reducing development time and increasing data reliability by automating manual processes such as data extraction and testing
- Managing the production of data pipelines, providing organizations with access to structured datasets and analytics they will further analyze and derive insights from
- Designing data engineering assets, developing frameworks to support an organizations data demands
- Facilitating collaboration, communicating and collaborating with other data and BI team members to enhance the quality of data products
- Testing, executing automated testing at every stage of a pipeline to increase productivity while reducing errors, including unit tests, performance tests, and end-to-end tests
- Adopting new solutions, testing and adopting solutions and tools that adhere to the DataOps best practices
- Handling security, ensuring data security standards are applied across the data pipelines
- Reducing waste and improving data flow, continually striving to reduce wasted effort, identify gaps and correct them, and improve data development and deployment processes
- Database Consolidations: Assisting in consolidating multiple databases across different cloud providers into a unified, managed environment, ensuring consistency and efficient operations
- Database Performance Improvements: Identifying performance bottlenecks in MongoDB and other database systems, and implementing optimizations such as indexing, query tuning, and database configuration enhancements
- Big Data: Managing and maintaining the DataLake Bronze/Silver/Gold storages and seeking to quickly find the right data repository for the right workload
- Test Environment Best Practices: Collaborating with the QA and development teams to establish best practices for test environments, including data seeding, cleansing sensitive data, and maintaining consistent data sets
- CICD and IaC Integration: Working closely with the DevOps team to integrate database improvements into the CI/CD pipeline and Infrastructure as Code (IaC) workflows, using tools like Terraform
- SQL Expertise: Utilizing strong SQL skills to create and optimize complex queries, stored procedures, and database views across various database platforms (Postgres, MySQL, MS SQL Server, MongoDB)
- Database Administration: Performing routine database administration tasks, including backup and recovery, monitoring, security, and user management for the supported database systems
- Automation: Developing and maintaining automation scripts and tools to streamline database administration tasks, such as provisioning, configuration management, and data migration
- Collaboration: Working closely with cross-functional teams, including developers, system administrators, QA engineers, and DevOps personnel, to ensure smooth database operations and support their requirements
- Documentation: Creating and maintaining technical documentation, including database design specifications, standard operating procedures, and troubleshooting guides
- Continuous Improvement: Staying updated with the latest trends and technologies in database management, DevOps, and cloud computing; proposing and implementing innovative solutions to enhance database systems' performance, scalability, and security
Requirements
- Minimum 5 years of experience
- Proven experience as a Database Administrator or DataOps Engineer
- Strong knowledge of database management systems, such as Oracle, MySQL, PostgreSQL, MongoDB, and MS SQL Server
- Experience with managing ClickHouse cluster or similar Data Warehouse
- Proven experience with Big Data storage technologies such as S3, HDFS and ELK, Hadoop is a plus
- Proficiency in database administration, performance tuning, and troubleshooting
- Experience with infrastructure as code tools, such as Terraform, Ansible, or CloudFormation
- Solid understanding of DevOps principles and practices, including CI/CD workflows
- Strong SQL skills and ability to optimize complex queries across multiple database platforms
- Experience with cloud platforms, such as AWS, Azure, or Google Cloud Platform
- Familiarity with containerization technologies, such as Docker and Kubernetes
- Strong problem-solving skills and the ability to work independently and as part of a team
- Excellent communication and collaboration skills
- Immediate Joiner or less than 30 days notice period candidate are most welcome
Nice to have
- Prior experience with SSRS (SQL Server Reporting Services)
Additional details
- Role: Cloud System Administration
- Industry Type: IT Services & Consulting