Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Prohires, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Data Engineer (ETL) and System Administrator at Prohires will play a pivotal role in the design, implementation, and management of data pipelines and ETL processes, ensuring efficient data integration and high availability of systems. The candidate will also be responsible for maintaining system performance, monitoring applications, and implementing best practices for data governance and security. This fully remote position offers an opportunity to work with state-of-the-art technologies and collaborate with a team of dedicated professionals in a dynamic work environment.
Job Responsibilities
- Design, develop, and maintain scalable ETL processes for data integration from various sources.
- Monitor and optimize ETL workflows to enhance performance and reliability.
- Conduct data profiling and quality checks to ensure accurate and consistent data.
- Work closely with data analysts and stakeholders to understand data requirements and processes.
- Implement, configure, and manage cloud and on-premise systems effectively.
- Install software updates, patches, and system upgrades to maintain system functionality.
- Develop and maintain system documentation, including system architecture and operational procedures.
- Implement appropriate security measures to safeguard sensitive data and system integrity.
- Support incident management and troubleshooting efforts to resolve system issues promptly.
- Participate in capacity planning and management to ensure the system can handle future workloads.
Qualifications
- A minimum of 12 years of experience in data engineering and systems administration.
- Proficiency in ETL tools such as Apache Nifi, Talend, or Informatica.
- Strong expertise in SQL and relational databases like MySQL, PostgreSQL, or Oracle.
- Hands-on experience with cloud platforms, preferably AWS, Azure, or Google Cloud.
- Familiarity with scripting languages such as Python, Bash, or PowerShell.
- In-depth knowledge of system architecture and network configurations.
- Relevant certifications in data engineering or systems administration are advantageous.
- Excellent problem-solving skills and the ability to work independently in a remote environment.
Technologies & Tools
The role of Data Engineer (ETL) and System Admin will predominantly utilize technologies including SQL databases, ETL tools like Apache Nifi and Talend, cloud computing platforms such as AWS or Azure, and programming languages such as Python and Bash. Familiarity with DevOps tools for CI/CD processes and containerization tools like Docker or Kubernetes may also be beneficial to ensure streamlined development and deployment of applications.
Ideal Candidates
The ideal candidates for this position will possess a strong analytical mindset and an aptitude for working with complex data structures. They will demonstrate exceptional problem-solving skills, possess a keen attention to detail, and have the ability to manage multiple priorities in a fast-paced environment. A collaborative spirit and effective communication skills are essential, as the candidate will work closely with team members and stakeholders to drive data-centric projects to success. Furthermore, adaptability and a proactive approach to learning new technologies will greatly benefit candidates in this dynamic role.
A full-time year is 2,080 hours: $20 an hour is $41,600 a year before taxes, and $50,000 a year is $24.04 an hour. Pay calculator →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.