Software Engineer, Devops

Talent Systems
1d$120,000 - $150,000Hybrid

About The Position

We are seeking a skilled Software Engineer, DevOps to support and enhance the infrastructure, automation, and deployment pipelines for our cloud-based SaaS applications. Working with modern technologies like NodeJS, TypeScript, microservices, GraphQL, and AWS services, you will play a critical role in enabling platform and product engineering teams to deliver scalable, reliable, and high-performing solutions. This role requires close collaboration with distributed teams across the globe, including platform teams and product engineering teams, to ensure seamless integration and operational excellence.

Requirements

  • 3+ yrs years of experience in DevOps/SRE engineering or a similar role, supporting cloud-based applications, especially AWS.
  • Knowledge of Kafka/Redpanda distributed streaming platform
  • Proficiency with Terraform and infrastructure as code practices
  • Hands-on experience with AWS services such as EC2, Lambda, S3, DynamoDB, AWS Elastic Transcoder, AWS Elemental MediaConvert, and CloudFront.
  • Proficiency in CI/CD tools such as Github Actions and FluxCD/ArgoCD.
  • Experience with containerization and orchestration tools like Docker and Kubernetes.
  • Familiarity with NodeJS, TypeScript, PHP, .NET, RubyOnRails, microservices, and GraphQL in the context of deployment and operations.
  • Experience with monitoring and observability tools such as Mimir, LOKI Stack, Grafana, and OpenTelemetry.

Nice To Haves

  • Strong knowledge of networking concepts, load balancing, and CDN management.
  • Strong knowledge in emerging AI technologies

Responsibilities

  • Manage and optimize AWS cloud resources, including EC2, S3, Lambda, API Gateway, and DynamoDB, for cost efficiency and scalability.
  • Develop and maintain monitoring and logging systems using tools like Grafana.
  • Ensure high availability and performance of production systems by implementing SLOs, SLIs, and SLAs.
  • Design, implement, and maintain CI/CD pipelines for seamless code integration and deployment.
  • Identify and resolve bottlenecks, incidents, and system failures proactively.
  • Work closely with platform teams to support shared infrastructure and ensure seamless integration with product engineering workflows.
  • Collaborate with globally distributed product teams to align DevOps practices with development needs and timelines.
  • Act as a bridge between engineering and operations, ensuring smooth communication and alignment of priorities.
  • Automate deployment, scaling, and recovery processes to minimize manual intervention.
  • Optimize build and deployment processes for speed, efficiency, and reliability.
  • Implement tools and scripts to improve developer productivity and system maintainability.
  • Ensure the implementation of security best practices in infrastructure, deployment pipelines, and cloud resources.
  • Collaborate with security teams to address vulnerabilities and maintain compliance with industry standards.

Benefits

  • bonus
  • benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service