PW - Cloud DevOps Engineer - Job6474

Multiple Countries
Full Time
Manager/Supervisor

PW - Cloud DevOps Engineer - Job6474

Summary

We are seeking a highly skilled and experienced Senior Cloud DevOps Engineer to join our dynamic team. This role is critical to the success of our cloud infrastructure initiatives, primarily focused on Azure, and involves designing, implementing, and maintaining scalable, secure, and resilient cloud solutions. The ideal candidate will bring deep expertise in Linux system administration, cloud automation, container orchestration, and infrastructure as code, enabling us to accelerate our deployment pipelines and optimize operational efficiency. As a senior member of the team, you will collaborate closely with global engineering teams, driving best practices in DevOps and cloud engineering to support our evolving business needs.

Responsibilities

  • Design, deploy, and manage cloud infrastructure primarily on Microsoft Azure, ensuring high availability, scalability, and security.
  • Automate infrastructure provisioning and configuration management using Terraform and Azure DevOps pipelines.
  • Develop, implement, and maintain CI/CD pipelines to streamline application delivery and infrastructure updates.
  • Manage containerized applications using Kubernetes and Docker, including orchestration, scaling, and monitoring.
  • Perform advanced Linux system administration tasks, including system tuning, troubleshooting, and security hardening.
  • Write and maintain robust automation scripts using Python, Bash, Awk, and Sed to support operational workflows and infrastructure management.
  • Collaborate with software engineering, QA, and product teams to integrate DevOps best practices and tools into the development lifecycle.
  • Monitor system health and performance using DataDog, proactively identifying and resolving issues to maintain service reliability.
  • Manage and optimize relational and NoSQL databases, ensuring data integrity, performance, and secure transport protocols.
  • Implement and manage secure access controls, including SSH certificate management, to safeguard cloud environments.
  • Utilize configuration management tools such as Azure DevOps and GitHub for version control, code reviews, and deployment automation.
  • Work with enterprise orchestration tools and messaging queues (e.g., BPM, ESB, RabbitMQ) to support complex service workflows.
  • Design and configure network components within cloud environments to ensure secure and efficient communication between services.
  • Collaborate with global teams to support 24/7 operations, knowledge sharing, and continuous improvement of cloud infrastructure.
  • Stay current with emerging cloud technologies and DevOps trends, recommending and implementing improvements to our technology stack.

Requirements

Must-Have Skills

  • Expert-level skills in managing Linux servers, including installation, configuration, performance tuning, security, and troubleshooting.
  • Extensive experience with Microsoft Azure services, including compute, storage, networking, and security features.
  • Proficiency in using Azure DevOps for CI/CD pipeline creation, release management, and infrastructure automation.
  • Strong experience with GitHub for source code management, branching strategies, pull requests, and collaboration.
  • Advanced scripting skills in Python for automation, orchestration, and integration tasks.
  • Proficient in shell scripting and text processing tools to automate system tasks and manipulate data streams.
  • Hands-on experience with Kubernetes for container orchestration, including deployment, scaling, and management of containerized applications.
  • Skilled in containerization using Docker, including image creation, management, and deployment.
  • Knowledge of relational database design, management, and optimization (e.g., Oracle, MySQL).
  • Experience working with NoSQL databases such as MongoDB, ensuring performance and scalability.
  • Familiarity with DataDog for monitoring cloud infrastructure, application performance, and alerting.
  • Expertise in infrastructure as code using Terraform to provision and manage cloud resources.
  • CI/CD Pipelines: Proven ability to design, implement, and maintain continuous integration and continuous deployment pipelines.
  • SSH Certificates: Experience managing secure access to cloud environments using SSH certificates and key management best practices.
  • Configuration Management Tools: Proficiency with configuration management and orchestration tools such as Azure DevOps and GitHub.
  • Scripting on Linux Platform: Demonstrated experience with multiple scripting languages on Linux, including Bash, Awk, Sed, and Python.
  • Enterprise Orchestration and Messaging: Experience utilizing enterprise tools like BPM or ESB for service orchestration and messaging queues such as RabbitMQ.
  • Strong understanding of database schema design, normalization, and query optimization.
  • Network Configuration: Ability to design and configure network components within cloud environments, including virtual networks, subnets, firewalls, and routing.
  • Educational Background: Bachelor’s degree in Management Information Systems, Computer Science, Software Engineering, or related fields.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*