Cloud Engineer

Overview

On Site
Full Time

Skills

Continuous Integration
Continuous Delivery
Management
Scheduling
Orchestration
Workflow
Extract
Transform
Load
Distribution
Application Development
Computer Science
Cloud Computing
Docker
AWS Batch
Python
Terraform
Linux
Unix
Software Engineering
Attention To Detail
Emerging Technologies

Job Details

Key Responsibilities:
  • Design, build, and maintain automated data pipelines and supporting infrastructure.
  • Manage CI/CD systems and oversee reliable production deployments.
  • Maintain and improve batch scheduling and job orchestration tools.
  • Monitor system performance, troubleshoot issues, and implement optimizations.
  • Evaluate and enhance existing technologies and workflows.
  • Develop software solutions for data ingestion, transformation (ETL), and distribution.


Qualifications:

  • At least 2 years of experience in cloud-based application development.
  • Bachelor's degree or higher in Computer Science, Engineering, or a related field.
  • Hands-on experience with cloud platforms and tools (e.g., Docker, AWS Batch, Boto3, IAM).
  • Proficient in Python; familiarity with Terraform is a plus.
  • Strong understanding of Linux/Unix environments.
  • Solid foundation in software engineering principles and an appreciation for business impact.
  • Effective communicator across technical and non-technical teams.
  • Detail-oriented and enthusiastic about emerging technologies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.