SEE ALL VACANCIES

Senior DevOps Engineer

Vacancy details
DevOps Engineering
DevOps Engineer (Azure)
Senior
Bulgaria, Croatia, Poland
Remote
APPLY NOW
REFER A FRIEND

We are looking for a hands-on DevOps Engineer to support the design, implementation and improvement of DevOps capabilities across a modern Azure-based engineering landscape. This role is focused on technical delivery, automation, CI/CD, Infrastructure as Code, GitOps practices and developer enablement using GitHub, Azure DevOps and Azure-native services.
The ideal candidate should be able to design and implement reusable DevOps solutions, improve pipeline quality, support release automation and help teams adopt standardized engineering practices.

What project we have for you

Our client is the fastest-growing global manufacturing company. An international corporation with over a hundred years of history, internationally recognized brands and Reduced-Risk Products.

Intellias’ mission is to support its strategy and efforts in the Digital and e-commerce space (e-commerce and other apps mobile apps, payment gateways, loyalty system, search engine, employee management, identity management, etc.).

A newly conceptualized Digital Eco System is comprised of a set of capabilities including an online shop & website, linking online & offline, customization & personalization, engagement & membership, digital product & services main differences.

What you will do

CI/CD Pipeline Design and Implementation 

  • Design, build and maintain CI/CD pipelines using:
  • GitHub Actions
  • Azure DevOps Pipelines
  • Create reusable pipeline templates and workflows.
  • Implement build, test, scan, package and deployment stages.
  • Improve pipeline reliability, performance and execution time.
  • Support secure-by-default pipelines with integrated quality and security checks.

GitHub and Azure DevOps Engineering Practices

  • Implement and maintain good practices for:
  • Branching strategies
  • Pull request workflows
  • Code review checks
  • Build validation
  • Release approvals
  • Configure and maintain:
  • Repository permissions
  • Branch protection rules
  • Pipeline permissions
  • Service connections
  • Support consistent usage of GitHub and Azure DevOps across multiple products and teams.

GitOps and Environment Automation 

  • Implement GitOps-based delivery practices where applicable.
  • Ensure environment changes are managed through version-controlled definitions.
  • Support pull-request-based changes for infrastructure and application configuration.
  • Help establish clear separation between:
  • Source code
  • Infrastructure definitions
  • Environment configuration
  • Deployment manifests
  • Support automated synchronization of desired state into target environments.
  • Ensure traceability between code changes, infrastructure changes and deployments.

Infrastructure as Code and Azure Delivery 

  • Design, implement and maintain Infrastructure as Code using:
  • Bicep
  • Azure-native deployment tooling
  • Create reusable IaC modules and deployment templates.
  • Automate provisioning of Azure resources and environments.
  • Ensure infrastructure is:
  • Version-controlled
  • Repeatable
  • Reproducible
  • Secure by default
  • Aligned with enterprise standards
  • Support deployment automation for Azure services such as App Services, Azure Container Apps, Azure SQL, Key Vault, Storage Accounts, Application Insights and related services.

Release and Deployment Automation 

  • Implement safe and repeatable release processes.
  • Support deployment strategies such as:
  • Environment promotion
  • Blue/green deployments
  • Canary releases, where applicable
  • Rollback procedures
  • Automate release notes, versioning and deployment tracking where possible.
  • Reduce manual deployment steps and operational risk.

Security, Secrets and Compliance Automation 

  • Integrate security checks into CI/CD pipelines, including:
  • Dependency scanning
  • Secret scanning
  • Static code analysis
  • Infrastructure validation
  • Container image scanning, where applicable
  • Implement secure secrets handling using Azure Key Vault, GitHub secrets and Azure DevOps variable groups/service connections.
  • Support least-privilege access patterns for pipelines and deployment identities.
  • Help ensure DevOps workflows are auditable and compliant with enterprise requirements.

Developer Experience and Self-Service Enablement 

  • Create reusable templates, examples and documentation for development teams.
  • Simplify pipeline onboarding for new projects.
  • Provide self-service DevOps building blocks for common scenarios.
  • Improve the developer experience by reducing manual steps and unclear processes.
  • Support teams in adopting standardized DevOps workflows. 

GitHub and Azure DevOps Organization Administration

  • Administer and configure GitHub organizations and Azure DevOps organizations/projects.
  • Manage organization-level settings, policies and governance controls.
  • Support standardized repository and project setup for new teams.
  • Ensure consistent governance across GitHub repositories and Azure DevOps projects.

What you need for this

Core Technical Skills 

  • Strong hands-on experience with:
  • GitHub Actions
  • Azure DevOps Pipelines
  • Git
  • Azure cloud services
  • Strong experience designing and implementing CI/CD pipelines.
  • Practical experience with Infrastructure as Code, preferably Bicep.
  • Experience with GitOps principles and version-controlled delivery workflows.
  • Good understanding of Azure identity, permissions, service connections and managed identities.
  • Experience with pipeline security, secrets management and deployment automation.

DevOps and Delivery Expertise 

  • Experience implementing DevOps practices across multiple applications or teams.
  • Strong understanding of:
  • CI/CD design
  • Release automation
  • Environment management
  • Version control strategies
  • Pull request workflows
  • Quality gates
  • Deployment approvals
  • Ability to troubleshoot pipeline, deployment and infrastructure issues.
  • Ability to create reusable technical patterns rather than one-off solutions.

Azure and Platform Engineering Knowledge 

  • Experience working with Azure-native services.
  • Understanding of cloud resource provisioning, configuration and monitoring.

Nice to Have

  • Experience with .NET application delivery.
  • Experience with Azure Container Apps or Kubernetes-based deployments.
  • Experience with GitOps tools such as Flux or Argo CD.
  • Exposure to GitHub Copilot or AI-assisted development workflows.
  • Experience with Azure Monitor, Application Insights or Log Analytics.
  • Familiarity with container-based delivery using Azure Container Apps or AKS.
  • Understanding of platform engineering concepts.

What it’s like to work at Intellias

At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.

Skills

Azure
AzureDevOps
GitOps
IaC
Have not found the most
suitable position yet?
Leave your resume and we will select a cool option for you.
Find me a job
Good news!
Link copied
Good news!
You did it.
Bad news!
Something went wrong. Please try again.