DevOps Engineer
Role: DevOps Engineer
Localization: hybrid Work in Krakow (5 days in the office/month)
Industry: Banking
Type of contract: B2B
Duration: Long-term cooperation
Summary:
The primary function of the DevOps Engineer role is to create and maintain CI/CD processes, specifically for migrating applications to the Azure cloud environment while ensuring automation, security, and operational excellence in development practices.
Responsibilities:
Design, implement and maintain secure, scalable Azure infrastructure (App Services, AKS, networking, subscriptions, identity) using Infrastructure as Code (Bicep/ARM/Terraform/Ansible)
Build, optimize and support multi‑stack CI/CD pipelines (Jenkins + PowerShell + Ansible) for .NET (desktop & web) and JavaScript (Angular/React/Vue) applications
Automate provisioning, configuration, patching and compliance enforcement across environments
Define and enforce DevOps standards, branching strategies, artifact versioning and release governance
Implement monitoring, logging, alerting and cost optimization; drive operational excellence and SLO adherence
Integrate security controls (IAM, key management, secrets, policy, vulnerability scanning) into pipelines
Partner with development teams to troubleshoot build, deployment and runtime issues (performance, dependencies, scalability)
Contribute hands‑on to application build scripts, deployment scripts, and occasional feature or tooling code (.NET, PowerShell, Python, JavaScript)
Maintain and evolve PowerShell and Bash automation modules; improve reusability and documentation
Drive continuous improvement: metrics, post‑incident reviews, root cause elimination, toil reduction
Mentor engineers in DevOps best practices, cloud architecture, security and automation patterns
Ensure adherence to risk, control and audit frameworks; remediate gaps proactively
Key Requirements:
5+ yrs Azure (governance, networking, AKS, App Services, AAD, Key Vault)
Strong IaC (Terraform/Bicep/ARM) + Ansible;
Docker & container image lifecycle
Expert Jenkins CI/CD (pipelines-as-code, multibranch, shared libs)
Advanced scripting: PowerShell, Bash, Python; automation & modules
.NET build/deploy expertise;
Secure DevOps: IAM/RBAC, secrets, vuln & dependency scanning, Azure Policy
Monitoring & observability (Monitor, Log Analytics, App Insights), cost & performance tuning
Git strategies, artifact versioning, release & compliance governance
Troubleshooting across infra, networking, containers, builds, runtime
Strong documentation & stakeholder communication;
Nice to Have (optional):
Azure DevOps / GitHub Actions
Migration experience
Terraform + Bicep; Helm, GitOps (Argo/Flux)
Advanced Azure security (Defender, Sentinel, PIM, Conditional Access)
FinOps & cost optimization
Performance/load testing (k6, JMeter) in CI/CD
Event & messaging (Service Bus, Event Hub, Kafka)
Observability: Prometheus, Grafana, OpenTelemetry
OS hardening (Windows/Linux) & patch automation
Extra languages (Go, Rust)
Certifications (AZ‑400, AZ‑305, AZ‑104, CKA/CKAD, Terraform)
DevOps Engineer
DevOps Engineer
-, Kraków
emagine Polska