Senior DevOps Engineer - Azure & Kubernetes
Accountabilities:
Manage, maintain, and optimize cloud infrastructure hosted on Microsoft Azure, including networking, identity management, storage, and Azure SQL.
Deploy, operate, secure, and optimize production Kubernetes environments, particularly Azure Kubernetes Service (AKS).
Maintain reliable, scalable, and resilient infrastructure supporting enterprise SaaS applications and customer-facing production environments.
Perform platform upgrades, security patches, and hotfix deployments while minimizing service disruptions.
Define, implement, and monitor Service Level Objectives (SLOs) to improve system availability and reliability.
Build and maintain monitoring, alerting, and observability solutions to identify and resolve infrastructure issues proactively.
Investigate production incidents, conduct root cause analyses, coordinate incident resolution, and implement long-term corrective actions.
Participate in on-call support activities and conduct post-incident reviews to prevent recurring issues.
Test and maintain backup, restoration, and disaster recovery procedures.
Design, develop, and maintain automated CI/CD pipelines using Azure DevOps, including YAML-based deployment workflows.
Integrate automated testing, quality assurance, and security controls into software delivery pipelines.
Improve release management processes to make deployments faster, safer, and more predictable.
Develop automation scripts using PowerShell, Python, or Bash to reduce repetitive operational tasks.
Establish and maintain engineering standards for source control, development environments, and release readiness.
Identify, assess, prioritize, and remediate infrastructure vulnerabilities.
Manage security patches, certificates, secrets, access permissions, and secure configurations across Azure and Kubernetes environments.
Collaborate with software engineers and technical teams across Europe, North America, and Australia to improve engineering practices.
Develop and maintain technical documentation, operational procedures, troubleshooting guides, and runbooks.
Share technical knowledge, promote DevOps best practices, and contribute to a culture of automation, security, and continuous improvement.
Requirements
At least 5 years of professional experience in DevOps Engineering, Site Reliability Engineering (SRE), or cloud operations.
Strong hands-on experience with Microsoft Azure, including cloud networking, identity management, storage, and Azure SQL.
Proven experience deploying, managing, and securing Kubernetes environments in production, preferably Azure Kubernetes Service (AKS).
Experience designing, implementing, and maintaining CI/CD pipelines, ideally using Azure DevOps YAML.
Strong scripting and automation skills with PowerShell, Python, or Bash.
Practical experience implementing monitoring, alerting, observability, and incident response processes.
Good understanding of Service Level Objectives (SLOs), reliability engineering principles, and production environment management.
Experience with vulnerability management, security patching, access controls, and secrets management.
Familiarity with Windows Server and SQL Server.
Strong written and verbal English communication skills, with the ability to collaborate effectively across international teams and time zones.
A proactive engineering mindset, with a strong focus on reliability, security, automation, and continuous improvement.
Excellent troubleshooting and problem-solving abilities, combined with the willingness to take ownership of technical challenges.
Ability to communicate complex technical concepts clearly and work collaboratively with engineers and other stakeholders.
The following skills and experience are considered an advantage:
Familiarity with observability and monitoring tools such as Prometheus, Grafana, Loki, Tempo, and OpenTelemetry.
Experience with cloud security and compliance solutions, including Microsoft Defender for Cloud, Azure Policy, ISO 27001, and SOC 2.
Knowledge of GitOps practices, ArgoCD, feature flag management, and ITIL or other IT service management frameworks.
How Jobgether works
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1