Skip to content
mimi

Remote Senior DevOps Engineer - Cloud Infrastructure

WhatJobs Direct

Remote (Global) Full-time Senior 3w ago

About the role

About

Our client, a fast-growing technology firm, is seeking a highly skilled and motivated Senior DevOps Engineer to join their fully remote team. This role is integral to designing, implementing, and maintaining our robust cloud infrastructure, ensuring scalability, reliability, and security. You will be responsible for automating and streamlining our operations and processes, managing CI/CD pipelines, and championing best practices in infrastructure as code. The ideal candidate possesses a deep understanding of cloud platforms, containerization technologies, and a proactive approach to problem-solving in a distributed environment. This is an exceptional opportunity to shape our cloud strategy and contribute to the success of cutting‑edge software development.

Responsibilities

  • Design, build, and maintain scalable and reliable cloud infrastructure on platforms like AWS, Azure, or GCP.
  • Develop and manage CI/CD pipelines for automated application deployment and testing.
  • Implement and manage container orchestration platforms such as Kubernetes or Docker Swarm.
  • Write and maintain infrastructure as code (IaC) using tools like Terraform or Ansible.
  • Monitor system performance, identify bottlenecks, and implement optimizations to ensure high availability and low latency.
  • Develop and implement robust logging, monitoring, and alerting solutions.
  • Troubleshoot and resolve complex infrastructure and application issues in a timely manner.
  • Collaborate with development and QA teams to ensure smooth integration and deployment processes.
  • Define and enforce security best practices for cloud environments.
  • Participate in on‑call rotations to provide 24/7 support for critical systems.
  • Document infrastructure designs, processes, and procedures.
  • Stay up‑to‑date with the latest DevOps trends, tools, and technologies.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 7 years of experience in DevOps, system administration, or software engineering with a focus on infrastructure.
  • Proven experience with cloud platforms (AWS, Azure, or GCP).
  • Strong proficiency in scripting languages (e.g., Python, Bash, Go).
  • Extensive experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
  • Deep understanding of containerization technologies (Docker) and orchestration (Kubernetes).
  • Hands‑on experience with infrastructure as code tools (e.g., Terraform, Ansible).
  • Solid understanding of networking concepts, security principles, and operating systems (Linux).
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Excellent problem‑solving, analytical, and communication skills.
  • Ability to work effectively in a fully remote, collaborative team environment.

Requirements

  • Proven experience with cloud platforms (AWS, Azure, or GCP).
  • Strong proficiency in scripting languages (e.g., Python, Bash, Go).
  • Extensive experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
  • Deep understanding of containerization technologies (Docker) and orchestration (Kubernetes).
  • Hands-on experience with infrastructure as code tools (e.g., Terraform, Ansible).
  • Solid understanding of networking concepts, security principles, and operating systems (Linux).
  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work effectively in a fully remote, collaborative team environment.

Responsibilities

  • Design, build, and maintain scalable and reliable cloud infrastructure on platforms like AWS, Azure, or GCP.
  • Develop and manage CI/CD pipelines for automated application deployment and testing.
  • Implement and manage container orchestration platforms such as Kubernetes or Docker Swarm.
  • Write and maintain infrastructure as code (IaC) using tools like Terraform or Ansible.
  • Monitor system performance, identify bottlenecks, and implement optimizations to ensure high availability and low latency.
  • Develop and implement robust logging, monitoring, and alerting solutions.
  • Troubleshoot and resolve complex infrastructure and application issues in a timely manner.
  • Collaborate with development and QA teams to ensure smooth integration and deployment processes.
  • Define and enforce security best practices for cloud environments.
  • Participate in on-call rotations to provide 24/7 support for critical systems.
  • Document infrastructure designs, processes, and procedures.
  • Stay up-to-date with the latest DevOps trends, tools, and technologies.

Skills

AnsibleAWSAzureBashCI/CDDockerELK stackGCPGoGrafanaJenkinsGitLab CIKubernetesLinuxPrometheusPythonTerraform

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free