Cloud Engineer Job in Triplelift

Cloud Engineer

Apply Now
Job Summary

Job Description: Cloud Engineer

The Role

As a Cloud Engineer in the Platform team, you will be responsible for setting up and maintaining the infrastructure that powers our innovative Data Management Platform (DMP) product lines. This position offers an exciting opportunity to collaborate with multi-disciplinary engineers to develop sophisticated software solutions and tackle challenging problems that will enhance your technical skills. You will also play a key role in the operation of our software in a production environment and work alongside other software engineers across various departments to coordinate cross-team efforts.

Responsibilities

  • Infrastructure Setup: Establish and maintain secure, user-friendly build processes for both development and production environments.
  • AWS Management: Set up and manage infrastructure in our AWS environment using Terraform.
  • Datastore Optimization: Tune and maintain datastores such as Couchbase, ElasticSearch, and Kafka for optimal performance.
  • Monitoring & Alerting: Create and maintain effective monitoring and alerting systems for our production systems.
  • CI/CD Optimization: Enhance our continuous integration environment, manage dependencies, and facilitate code testing.
  • Deployment Improvement: Streamline deployment processes utilizing Docker, ECS, and Kubernetes.
  • Collaboration & Guidance: Work closely with software development teams, providing guidance during the design phases and acting as a Subject Matter Expert for DevOps.
  • Team Operations: Participate in planning and support the daily operations of the team.
  • Cross-Location Collaboration: Work and learn from a talented team of engineers and product managers located in Switzerland and the United States.

Required Skills and Attributes

  • Security Expertise: Strong background in system security.
  • Coding Proficiency: Ability to write code and scripts; a preference for automation over manual processes.
  • Problem-Solving Skills: Passion for solving complex problems and a keen interest in deepening your technical knowledge.
  • Self-Directed: A hands-on, self-motivated approach to work.
  • Communication Skills: Proficient in English with exceptional verbal and written communication abilities.
  • Lean Engineering Practices: Familiarity with lean engineering methodologies.
  • Technical Versatility: A strong and diverse technical background with a bias toward execution and incremental delivery of business value.
  • Independent Worker: Ability to work independently and self-align with team goals.
  • Hands-On Mindset: Willingness to dive deep and engage with technical challenges when needed.

Experience Requirements

  • Professional Experience: 3+ years of experience as a Cloud Engineer.
  • AWS Knowledge: In-depth knowledge of AWS and at least one scripting language (Python, Bash).
  • Database & Messaging Systems: Advanced knowledge of databases and messaging systems (e.g., Couchbase, Kafka).
  • Infrastructure as Code: Proficient in infrastructure as code and continuous integration/deployment practices.
  • Version Control: Experience with version control systems such as Git.

Education Requirements

  • Degree: B.S. or M.S. in Computer Science or equivalent experience.


Qualification :
B.S. or M.S. in Computer Science or equivalent experience
Experience Required :

Minimum 3 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs