FreshRemote.Work

DevOps Engineer

US - Remote

Avetta DevOps EngineerĀ 

The DevOps Engineer will be responsible for managing uptime for our customer facing system infrastructure globally and maintaining all our applicationsā€™ system infrastructure. Ability to design and scale infrastructure for global availability for performance, uptime, and cost is needed in the role. If youā€™re passionate about cloud-based infrastructure, automation, and keeping systems stable at scale, we want to hear from you.

What You Will Do:

  • Automate reproducible infrastructure to maintain predictably and security.
  • Support infrastructure for both production and development systems.
  • Continuous Integration and Deployment Infrastructure: working knowledge of Git, CI tools like Github Actions, Jenkins to maintain continuous builds & deployments.
  • Ability to maintain hundreds of servers through predictable and repeatable automation with provisioning and configuration management tools like SaltStack and Terraform.
  • Develop CI/CD pipelines tailored for mobile app development, ensuring efficient build, testing, and deployment processes for Android/iOS environments.
  • Collaborate with mobile development teams to optimize the infrastructure for mobile-specific requirements such as push notifications, real-time updates, and API rate-limiting.
  • Set up monitoring and observability tools for mobile infrastructure, tracking metrics like API performance, network latency, and crash reports with tools like Crashlytics.
  • Share strong knowledge in Linux/Unix administration.
  • Maintain enterprise-grade backups, well tested restore and understanding of data encryption.
  • Strong understanding of networking like DNS, NAT, Internet Gateways, stateless applications to maintain an effective microservices architecture.
  • Working knowledge of RESTful architecture design and HTTP protocol.
  • Be able to respond and troubleshoot Production outages 24/7 for a global SaaS platform.
  • Automate 24/7 monitors and checks to provide real-time insight into Production systems.
  • Strong knowledge in load balancers, microservices architecture, and designing and maintaining highly available systems.
  • Identify ways of reducing overall overhead costs.
  • Use recyclable infrastructure, utilize shared resources effectively using containerization tools like Docker and orchestration tools like Kubernetes.
  • Willingness to constantly learn and innovate and improve infrastructure and automation as the DevOps space continues to evolve.
  • Be creative in finding ways to increase security while maintaining agility.
  • Willing to innovate and propose new ideas and technologies help the business continue to scale effectively.
  • Ability to co-innovate and propose new design and architecture along with system architects.

Minimum Qualifications:

  • Bachelorā€™s Degree or higher in Computer Science, Engineering, Information Technology, or a related field.
  • 5+ years ā€¦
This job isn't fresh anymore!
Search Fresh Jobs