About the position

The Observability Engineer/AWS DevOps Cloud Engineer role focuses on enhancing the visibility and performance of cloud-based applications through effective monitoring and observability practices. This position requires a strong background in AWS services, infrastructure as code, and experience with various monitoring tools to ensure optimal system performance and reliability.

Responsibilities

  • Create and manage monitoring systems to improve visibility using tools like ELK and Datadog.
  • Set up and maintain CI/CD pipelines using tools like GitLab CI.
  • Implement Infrastructure as Code (IaC) using CloudFormation.
  • Work with AWS Cloud services, including ECS, VPC, RDS, and serverless technologies.
  • Collaborate with teams to troubleshoot and resolve issues in cloud environments.
  • Develop and maintain scripts for automation using Python, Bash, or PowerShell.

Requirements

  • Robust knowledge and practical experience with AWS Cloud services, including Containers (ECS), Networking (VPC, ALB, Route 53), Databases (RDS), and Serverless technologies (Lambda, S3, SNS, SQS).
  • Proficient in Infrastructure as Code (IaC) with CloudFormation.
  • Experience in setting up CI/CD pipelines (like GitLab CI).
  • Strong SQL skills and experience with RDBMS like MySQL and PostgreSQL.
  • Strong understanding of version control systems, particularly Git.
  • Strong scripting skills using languages like Python, Bash, or PowerShell.
  • Familiar with agile methodologies and DevOps practices.
  • Excellent problem-solving skills and the ability to work collaboratively in a team environment.
  • Self-driven and capable of independently managing tasks from initiation to completion without close supervision.

Nice-to-haves

  • Ability to learn, understand, develop, and maintain distributed processes implemented in C++.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service