Senior DevOps Engineer Macedonia / Poland / Symphony Anywhere / Ukraine What is the project, and why should you care? Join our Symphony Solutions team to help our client to optimize and automate their cloud infrastructure and deployment pipelines. As a Senior DevOps Engineer, you will leverage your expertise in Microsoft Azure and DevOps best practices (including CI/CD, ArgoCD, GitOps, IaC) to ensure efficient continuous integration, delivery, and reliable production systems for a large-scale enterprise software platform. You will work in an international team environment, collaborating with colleagues across Europe and the US to deliver high-quality, scalable solutions. You will be an excellent fit for this position if you have: 5+ years of DevOps/SRE experience in designing, deploying, and managing cloud infrastructure. Strong expertise in Microsoft Azure: 3+ hands-on experience with core Azure services (Azure subscriptions, compute, storage, networking, Active Directory) and Azure DevOps (Azure Pipelines, Repos, Azure Key Vault). Proven ability to architect and maintain scalable infrastructure on Azure. CI/CD & Automation: Proven experience building and maintaining CI/CD pipelines (e.g., Azure Pipelines, Jenkins, or similar) for automated build, test, and deployment. GitOps & ArgoCD: Practical experience with GitOps workflows and tools. ArgoCD (or similar deployment automation tools) expertise is highly desired for managing Kubernetes deployments. Experience with set up of CI tools likes Github Actions, Jenkins, Gitab CI or similar. Containerization & Orchestration: Solid experience with Docker containerization and orchestrating containers using Kubernetes Infrastructure as Code: Proficiency in Infrastructure-as-Code tools such as Terraform and Ansible (and package managers like Helm) for automated provisioning and configuration management. Scripting & Programming: Strong scripting skills in PowerShell and/or Bash; ability to automate tasks and write tools. Experience with a high-level programming language (Python preferred) for automation and tooling. Database management: MSSQL Server deployments, MongoDB deployments Networking & Security Fundamentals: Good understanding of networking concepts (TCP/IP, DNS, load balancers, VPNs) and cloud security best practices (identity and access management, encryption, etc.) in a cloud environment. Problem-Solving & Ownership: Excellent analytical and problem-solving skills with a pragmatic approach. Ability to design solutions for complex problems and take ownership of their implementation and maintenance. Team Collaboration: Strong communication and collaboration skills. Comfortable working in an agile, cross-functional team and interacting with developers, QA engineers, and product managers. Education & Language: Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience). B2+ English level is required. Bonus Skills/Certifications: DevOps/Cloud certifications (Azure) are a plus. Experience with Windows Server environments, Active Directory, or migrating legacy applications to the cloud is nice to have. Familiarity with supply chain or enterprise software environments is a bonus. Here are some of the things you’ll be working on: DevOps Project Support: Provide DevOps support for the development and QA teams on our OMP engagement, ensuring that infrastructure and pipelines meet project needs across various initiatives. CI/CD Pipeline Management: Design, maintain, and optimize continuous integration and delivery pipelines. Build & Release Management: Oversee build and release processes, including managing artifact repositories and package management systems Cloud Infrastructure & Container Orchestration: Manage and evolve cloud infrastructure primarily on Microsoft Azure. GitOps Deployment Automation: Implement and manage GitOps-based deployment workflows using ArgoCD. Ensure that application deployments and environment configurations are automated, version-controlled (Git), and easily reproducible. Infrastructure as Code & Configuration: Use Infrastructure-as-Code tools (Terraform, Ansible, Helm charts) to define and manage infrastructure and configuration, promoting scalable and consistent environments. Monitoring, Troubleshooting, and Support: Monitor system performance and reliability across development, test, and production environments. Proactively troubleshoot and resolve infrastructure or deployment issues (CI/CD failures, cloud resource issues, container crashes, network problems, etc.) to minimize downtime and ensure smooth operations. This Senior DevOps Engineer role offers the opportunity to work on a high-impact project for a leading enterprise, using the latest cloud and automation technologies. If you are passionate about cloud DevOps, enjoy working in a collaborative international team, and have the skills to drive modern Azure-based infrastructure, we’d love to hear from you.