Location
Canton, MI | United States
Job description
Job Overview: We are currently seeking a highly skilled and experienced Cloud Engineer to join our team. The successful candidate will be responsible for managing the software development life cycle, infrastructure, maintenance, and optimization of cloud computing solutions to meet our clients' needs. This role includes extensive work with Linux and database administration, as well as ensuring the high availability, performance, and scalability of applications in cloud environments.
Responsibilities:
- Design, implement, and manage cloud-based applications and infrastructure.
- Perform Linux and database administration tasks to ensure the smooth operation of cloud environments.
- Optimize cloud computing solutions for performance, scalability, and cost-efficiency.
- Develop and maintain cloud-based software applications.
- Utilize Azure Databricks for big data processing and analytics.
- Implement solutions using Python and PySpark for data processing and analysis.
- Manage SQL databases and develop complex queries for data manipulation and retrieval.
- Work with Azure Data Factory for data integration and workflows.
- Ensure the high availability and disaster recovery of cloud services.
Qualifications:
- Proven software development skills, with a strong focus on cloud-based solutions.
- Expertise in Azure Databricks, Python, PySpark, and SQL.
- Experience with Azure Data Factory and familiarity with its capabilities.
- Knowledge of data science and related skills is highly desirable.
- Understanding of RDBMS and data modeling principles.
- Ability to ensure high availability, performance, and scalability in cloud environments.
- Excellent problem-solving abilities and a strong attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
Job tags
Salary