Senior Cloud Infrastructure Engineer

Job Description

We are currently seeking a DevOps Engineer to design, implement, and maintain suitable infrastructure and applications on AWS public cloud environments using DevOps mindset. You will bring world-class cloud-native infrastructure & automation expertise to implement solutions for deployment, monitoring & remediation in an automated fashion.


What You'll Do
  • Drive automation of infrastructure & platform services in Public Clouds (AWS, GCP, and Azure) using Terraform and Ansible
  • Architect new solutions with development for infra & platform
  • Design and manage Continuous deployment using Kubernetes, ArgoCD, and Jenkins
  • Monitor applications and services within the environments & be part of the on-call rotation to resolve issues and implement strategies to prevent future occurrences 
  • Set up intelligent application performance alerts in observability tools to find and fix issues before they impact business services and end-users
  • Learn about technologies outside of your realm of expertise that help drive 

  • What You'll Need
  • Understanding of how cloud-based web applications work and interest in measuring, analyzing, and improving distributed systems
  • B.S. Degree in Computer Science or related field or equivalent combination of professional development training and experience
  • 3-4 years of previous experience deploying and automating infrastructure in public cloud environments, using Infrastructure as Code such as Terraform or Ansible
  • In-depth hands-on experience with at least one public Cloud platform
  • Prior experience as a technical lead working closely with Product, Engineering and SecOps on shift-left strategies, CI/CD tools and solutions needed
  • Experience with Docker and Kubernetes in production
  • Experience with Continuous Deployment tools such as Jenkins or ArgoCD
  • Experience with Logging and Monitoring tools for SaaS such as Sumo, Splunk, Datadog etc
  • Excellent verbal and written communication skills and ability to document and explain technical details and concepts clearly and concisely
  • Flexibility to pitch in where needed across program and team
  • Strong influence and teamwork skills; sound problem resolution, judgment, negotiating, and decision-making skills
  • ••Experience working effectively with global teams in multiple time zones