Senior DevOps Engineer - remote

TetraScience
Posted 2 years ago
We Work Remotely
What You Will Do

  • Engage with product and engineering to drive and improve the whole lifecycle of operational readiness - from inception and design, through deployment, operation and refinement proactively
  • Write software layers, scripts, deployment frameworks, tracers, monitors, self-healing/auto-remediation tools and automate the processes
  • Build and maintain software modules for use and re-use in cloud automation
  • Maintain business continuity by identifying and driving opportunities to make systems highly resilient and minimize human intervention
  • Assist our software engineering team to ensure accurate monitoring and metrics are being built into applications before going to production
  • Maintain up-to-date documentation on deployments, processes, and standard operating procedures/run-books
Requirements

  • Bachelor's Degree or 5+ years of professional experience as a technical specialist.
  • 5+ years overall AWS experience. Certification strongly preferred.
  • 3+ years of hands-on experience with Infrastructure as Code, preferably with CloudFormation
  • 2+ years of hands-on experience of programming in languages such as Python, Javascript, Go, Java, or similar
  • Experience with automating cloud-native technologies, deploying applications, and provisioning infrastructure.
  • Experience developing cloud-native CI/CD workflows and tools, such as Jenkins, Github Actions, TravisCI, Code Deploy (AWS), and/or GitLab.
  • Hands-on experience with Microservices and distributed application architecture, such as containers, Kubernetes, service mesh, other serverless technology.
  • Good knowledge of Linux Basics and networking fundamentals, IP routing, load balancing and firewalls, VPN, DNS
  • Strong presentation, verbal communication, and written communication skills.