DevOps Engineer with Azure
DCG sp. z o.o.
⚲ Remote
23 520 - 26 880 PLN (B2B)
Wymagania
- Azure
- Kubernetes
- Helm
- MS SQL
- Azure DevOps Server
Opis stanowiska
O projekcie: - Private medical care - Co-financing for the sports card - Training & learning opportunities - Constant support of dedicated consultant - Employee referral program Wymagania: - Strong and comprehensive knowledge of Windows or Linux systems and Microsoft SQL server, maintaining and deploying applications on Kubernetes (Helm, Ingress) - Expert knowledge on delivering scalable, resilient and automated builds in local and cloud environments using Azure DevOps, TeamCity, Octopus, Ansible for high-quality data pipelines - Expertise and practical knowledge of Infrastructure as Code approach (Terraform is preferred) - Detailed knowledge and experience in working with networking components, protocols and security (e.g. Subnets, Firewalls, Routing, DNS, http, TLS/SSL, etc.) - Knowledge of vulnerability and exploit remediation processes and frameworks - Expert knowledge on patching and upgrading of different platforms (security vulnerabilities like SSL and TLS shortcomings, certificates and cipher strengths) - Knowledge of patch & vulnerability management (including automation of these processes), understand vulnerability scanning using tools like Veracode, Gradar, Qualys or Similar - Practical experience with Azure (preferred), AWS Google Cloud - Knowledge of scripts to automate day-to-day tasks - Knowledge of English at B2 level (minimum) Nice to have: - One of top cloud providers (AWS / Azure / GCP) certifications - Azure solution architect expert (AZ-305) certificate Codzienne zadania: - Building and setting up new development tools and infrastructure (CI/CD pipeline implementation) - Working on ways to automate and improve development and release processes - Implementing IaaC solutions base on project requirements - Working with PowerShell, Linux Shell, testing and examining code written by others and analyzing results - Ensuring that systems are safe and secure against cybersecurity threats - Identifying technical problems and developing software updates and 'fixes' - Working with software developers and software engineers to ensure that development follows established processes and works as intended