Posted in

Software Engineer – Devops

Software Engineer – Devops

CompanyMotherDuck
LocationNew York, NY, USA
Salary$140000 – $206000
TypeFull-Time
Degrees
Experience LevelMid Level, Senior

Requirements

  • Proven experience as a DevOps Engineer, Site Reliability Engineer, Systems Administrator, or related role
  • Experience with at least one major cloud provider (AWS, Google Cloud Platform, or Azure) and confidence in your ability to quickly familiarize yourself with another
  • Strong experience with CI/CD pipelines and automation tools (e.g., Jenkins, GitLab CI, CircleCI)
  • Solid understanding of containerization technologies like Docker and orchestration tools like Kubernetes
  • Experience with infrastructure-as-code tools such as Terraform, Ansible, or CloudFormation
  • Experience with monitoring tools like Prometheus, Grafana, Datadog, or similar
  • Excellent written and verbal communication skills
  • Strong scripting skills in Python, Bash, or similar languages
  • Familiarity with security best practices, including IAM, VPC configurations, and data encryption
  • Excellent problem-solving skills and the ability to thrive in a collaborative, fast-paced environment

Responsibilities

  • Design, implement, and manage scalable infrastructure using cloud-native technologies (our stack is primarily deployed in AWS, but multi-cloud is on the horizon)
  • Maintain, troubleshoot, and continuously improve existing CI/CD pipelines to ensure seamless integration and deployment processes
  • Collaborate with development, security, and operations teams to implement best practices in automation, monitoring, and performance tuning
  • Manage infrastructure as code (IaC) using Terraform
  • Automate routine tasks to reduce manual effort and minimize downtime
  • Monitor system performance, troubleshoot issues, and ensure high availability of services
  • Implement robust security practices and ensure compliance with industry standards
  • Assist with incident response and ensure effective post-mortem analysis to continuously improve system reliability
  • Participate in on-call rotation staffed by engineers across development and operations teams

Preferred Qualifications

  • Experience with large-scale distributed systems, multi-region and multi-cloud a plus
  • Experience with or interest in testing and testing strategies
  • Knowledge of database systems and optimization
  • Direct experience building, maintaining, and supporting infrastructure tools and mission-critical systems
  • Experience working and collaborating with an internal customer such as a development team, support team, or similar