Position: Middle DevOps Engineer (Azure)
Company: Exadel
Experience required: 2y
English level: intermediate

**About the Customer**:
The Customer is a global multinational group that designs and sells ready-to-assemble furniture, kitchen appliances and home accessories, among other useful goods and occasionally home services. 

**About the Project**:
Tasks will include developing applications (APIs, microservices), creating pipelines, implementing continuous tests, creating, improving, and supporting the CI/CD pipeline for high availability applications while integrating the organization's cloud strategy. There will be an emphasis on automated builds, automated deployments, automated releases and executing continuous tests for quality control.  
 
**Project Stage**:
Development

**Requirements**:
2+ years of experience in Azure DevOps (Boards, Repos, Pipelines)
Hands on experience in CI/CD Automation 
Good knowledge of Deployment Automation 
Knowledge of Configuration Management 
Extensive experience in Scripting (YAML, ARM templates) 
Proficient in programming languages (json, .Net, NodeJS, ReactJS) 
Expertise in at least one language 
Experience working with Kubernetes, EKS, Docker containers
Understanding of networking, security and database topics

**English level**:
Intermediate

**Responsibilities**:
Working with frameworks, markup languages
Management and operation of public cloud
Design and implement public cloud architectures and environments
Design Native Cloud Application Architectures or optimize applications for public cloud
Migration of applications, tools and services to public cloud plan and implement solutions for backup and recovery, high availability, key management, and other strategic initiatives.
Design and build secure and scalable software infrastructure
Apply broad technical knowledge, judgment and analytical skills to analyze, develop and implement solutions for process improvements, troubleshooting, platform support, production operations and configuration management
Capture, update and simplify production support resolution activities, production operations tools & capabilities, and configuration management sustainability & applicability.
Build practices, automated capabilities and communication across departments for enhanced application and operational controls compliance including awareness, daily practice integration, evidence collection, successful completion, complexity reduction and resource utilization.
Enable configuration management across asset management capabilities for computing/Servers, application components, software, network devices and other technical aspects to contribute toward impact assessment capabilities, improved decision making across IT services and sustainable IT life cycle. Provide resolutions to an extensive range of complicated problems.