Position: Senior Azure DevOps Engineer
Company: Ciklum
Experience required: 3y
Category: DevOps
English level: upper
Published: 2020-11-01T00:00:00+02:00

Responsibilities:
- be capable of easily grasping complex solutions;
- building CI/CD flow from the scratch, supporting and evolving it;
- help the team build a stable system with faster builds, more reliable releases, shorter time to market and improved performance;
- interact with Scrum Masters, Product Owners, colleagues and stakeholders in the business across different projects;
- introduce new possibilities with current and new technologies.

Requirements:
- PowerShell/Azure CLI scripting/Azure graph;
- ARM Templates/Terraform;
- deep understanding Azure AD;
- Azure networking – network configuration and security, load balancing, app gateways, etc.;
- PaaS components (app services, functions, MS SQL, MySQL, Cosmos DB, key vaults, etc.);
- strong knowledge of Azure VM infrastructure (VMs families, Pricing models, etc.);
- understanding of caching services like Redis Cache and CDN;
- understanding container services;
- Build Tools (MSBuild, MSDeploy, dotnet, npm, nuget, etc.);
- Code Quality Analysis tools (Checkmarx, Sonarqube etc.);
- strong Git knowledge;
- branching strategies (Gitflow/trunk-base development);
- CI/CD (gated builds, feature environments, zero-downtime deployments);
- Versioning (SemVer/Gitversion).

What's in it for you:
- close cooperation with client;
- dynamic and challenging tasks;
- ability to influence project technologies;
- projects from scratch;
- team of professionals: learn from colleagues and gain recognition of your skills;
- European management style;
- continuous self-improvement.