Senior Azure DevOps Engineer
Miejsce pracy: Gdańsk
Technologies we use
Expected
- Docker
- Git
- SQL
- Python
- Oracle
- PostgreSQL
Your responsibilities
- Set up and manage Azure resources, including subscriptions, resource groups (RGs), virtual machines (VMs), virtual networks, subnets, network security groups (NSGs), private endpoints, and storage accounts (file shares and blobs).
- Implement and manage Role-Based Access Control (RBAC) to ensure secure access to cloud resources.
- Optimize Azure infrastructure for performance, cost efficiency, and scalability.
- Develop automation scripts using Python, PowerShell, Bash, and Azure CLI.
- Leverage the Azure Python SDK to programmatically integrate and manage cloud services.
- Utilize configuration and automation tools like Ansible and Terraform to enable Infrastructure as Code (IaC).
- Design, develop, and maintain JSON and YAML templates for Azure Resource Manager (ARM) and infrastructure configurations.
- Use tools like jq to manipulate data and streamline operational tasks.
- Administer Linux and Windows environments, ensuring system stability and security.
- Perform shell scripting, system-level configurations, and manage updates effectively.
- Use Git for version control, source management, and collaboration on scripts and infrastructure configurations.
- Collaborate with cross-functional teams to streamline development and deployment workflows.
Our requirements
- Extensive Azure Expertise (RBAC, Subscriptions, RG, VMs, VNet/Subnets, NSGs, Private Endpoints, Storage (Accounts, Blobs, File Shares).
- Strong Programming Skills: expertise in Python, SDKs, JSON, YAML OR nice to have PowerShell/Bash/Shell.
- Operating System Knowledge - Linux and basic Windows.
- Hands-on experience with automation tools such as Ansible and Terraform.
- Advanced user of Git for version control and collaborative workflows.
- Familiar with Azure Reservations and cost management practices.
- Hands-on experience with Docker: building Dockerfiles and using Docker Compose.
- Skilled in using GitHub and BitBucket for source control.
- Experienced with Jenkins for continuous integration and delivery (CI/CD).
- Proficient in using Jira for project and task management.
- Experienced with SQL Server, Oracle, and PostgreSQL databases.
- Skilled in managing IIS and Apache servers.
- Experienced in SSL certificate management.Proficient in using VS Code and DevContainers for streamlined development workflows.
What we offer
- Attractive working conditions and social benefits: work in a big, international high-tech company, induction by a team of experienced professionals, sports cards (MultiSport & CityFit), MyBenefit platform, private medical care, life insurance, co-financing of glasses.
- Talent and development programs aimed at developing technical and soft skills: transparent career paths, training programs, access to training platforms, training budget, foreign languages classes.
- Open door culture - work in international environment, friendly working atmosphere: flexible working hours, possibility of remote work, tk Volunteer team, Sports Team, sports activities funded by company, relocation package (loaction: Gdańsk).
Benefits
- sharing the costs of sports activities
- private medical care
- life insurance
- flexible working time
- corporate sports team
- coffee / tea
- charity initiatives
- MyBenefit Platform
- Foreign language classes
- Relocation package
Szanowny Kandydacie,Wypełniając obowiązek określony w Rozporządzeniu Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne rozporządzenie o ochronie danych, dalej: RODO) informujemy, że: 1. Administratorem Pani/Pana danych osobowych jest thyssenkrupp Group Services Sp. z o.o. z siedzibą w Gdańsku (dalej: Administrator). Może się Pani/Pan skontaktować z Administratorem w następujący sposób:- listownie na adres: al. Grunwaldzka 472D, 80- 309 Gdańsk- przez e-mail: career.pl@thyssenkrupp.com - telefonicznie: (58) 783-60-00 2. Wyznaczyliśmy inspektora ochrony danych. Jest to osoba, z którą może się Pani/Pan kontaktować we wszystkich sprawach dotyczących przetwarzania danych osobowych, w tym w celu skorzystania z praw związanych z ich przetwarzaniem. Z inspektorem można się kontaktować w następujący sposób:- listownie na adres: al. Grunwaldzka 472D, 80- 309 Gdańsk- przez e-mail: dpo.gsg@thyssenkrupp.com3. Państwa dane osobowe będą przetwarzane:a) w celu podjęcia czynności niezbędnych do zawarcia umowy, na Pani/Pana żądanie (art. 6 ust. 1 lit. b RODO),b) w zakresie wynikającym z przepisów prawa, w szczególności Kodeksu Pracy – na podstawie art. 6 ust. 1 lit. c RODO, w celu realizacji procesu rekrutacyjnego,c) w razie udostępnienia przez Kandydata innych danych niż wymagane przepisami prawa – na podstawie jego zgody, w celu realizacji procesu rekrutacyjnego (art. 6 ust. 1 lit. a RODO, a w razie udostepnienia danych szczególnej kategorii, także art. 9 ust. 2 lit. a RODO), d) w celu realizacji prawnie uzasadnionego interesu Administratora polegającego na ustaleniu, dochodzeniu roszczeń lub obronie przed takimi roszczeniami (art. 6 ust. 1 lit. f RODO, a w razie udostepnienia danych szczególnej kategorii, także art. 9 ust. 2 lit. f RODO).e) w przypadku wyrażenia dodatkowej zgody - na potrzeby uwzględnienia przy przyszłych rekrutacjach (art. 6 ust. 1 lit. a RODO).f) w przypadku wyrażenia dodatkowej zgody - do kontaktu z osobami wskazanymi przez kandydata jako udzielające referencji (art. 6 ust. 1 lit. a RODO).Zgodnie z art. 221 Kodeksu pracy: „§ 1. Pracodawca żąda od osoby ubiegającej się o zatrudnienie podania danych osobowych obejmujących: 1) imię (imiona) i nazwisko; 2) datę urodzenia; 3) dane kontaktowe wskazane przez taką osobę; 4) wykształcenie; 5) kwalifikacje zawodowe; 6) przebieg dotychczasowego zatrudnienia. § 2. Pracodawca żąda podania danych osobowych, o których mowa w § 1 pkt 4-6, gdy jest to niezbędne do wykonywania pracy określonego rodzaju lub na określonym stanowisku.” Jest to zakres danych osobowych wymaganych domyślnie – obowiązek podania innych danych może wynikać ze szczegółowych przepisów prawa.UWAGA: udostępnienie przez kandydata informacji przekraczających minimalny zakres danych regulowany prawem pracy to wyraźne działanie równoznaczne z wyrażeniem zgody na przetwarzanie tych danych w celu przeprowadzenia rekrutacji na podstawie art. 6 ust. 1 lit. a RODO. Ich podanie nie ma wpływu na możliwość udziału w rekrutacji. 4. Państwa dane osobowe będą przetwarzane przez 3 miesiące od czasu zakończenia aktualnie prowadzonego procesu rekrutacji, a w razie wyrażenia zgody na udział w dalszych rekrutacjach – przez 24 miesiące od zakończenia procesu rekrutacji. W razie uzasadnionej informacji o możliwości wystąpienia roszczeń, dane osobowe będą także przechowywane do upływu terminów ich przedawnienia wynikających z obowiązujących przepisów prawa, nie dłużej jednak niż przez okres 6 lat. 5.Odbiorcami Państwa danych osobowych mogą być:a) firmy świadczące usługi lub dostarczające rozwiązania informatyczne; b) firmy świadczące usługi kurierskie i pocztowe; c) wskazane przez kandydata osoby udzielające referencji (w przypadku kontaktu z zapytaniem o rekomendacje); d) placówki medyczne prowadzące badania medycyny pracy; e) firmy świadczące usługi kadrowe (agencje rekrutacyjne);f) podmioty z grupy thyssenkrupp;g) inne podmioty upoważnione przez obowiązujące przepisy prawa.3. Państwa dane osobowe będą przetwarzane:a) w celu podjęcia czynności niezbędnych do zawarcia umowy, na Pani/Pana żądanie (art. 6 ust. 1 lit. b RODO),b) w zakresie wynikającym z przepisów prawa, w szczególności Kodeksu Pracy – na podstawie art. 6 ust. 1 lit. c RODO, w celu realizacji procesu rekrutacyjnego,c) w razie udostępnienia przez Kandydata innych danych niż wymagane przepisami prawa – na podstawie jego zgody, w celu realizacji procesu rekrutacyjnego (art. 6 ust. 1 lit. a RODO, a w razie udostepnienia danych szczególnej kategorii, także art. 9 ust. 2 lit. a RODO), d) w celu realizacji prawnie uzasadnionego interesu Administratora polegającego na ustaleniu, dochodzeniu roszczeń lub obronie przed takimi roszczeniami (art. 6 ust. 1 lit. f RODO, a w razie udostepnienia danych szczególnej kategorii, także art. 9 ust. 2 lit. f RODO).e) w przypadku wyrażenia dodatkowej zgody - na potrzeby uwzględnienia przy przyszłych rekrutacjach (art. 6 ust. 1 lit. a RODO).f) w przypadku wyrażenia dodatkowej zgody - do kontaktu z osobami wskazanymi przez kandydata jako udzielające referencji (art. 6 ust. 1 lit. a RODO).Zgodnie z art. 221 Kodeksu pracy: „§ 1. Pracodawca żąda od osoby ubiegającej się o zatrudnienie podania danych osobowych obejmujących: 1) imię (imiona) i nazwisko; 2) datę urodzenia; 3) dane kontaktowe wskazane przez taką osobę; 4) wykształcenie; 5) kwalifikacje zawodowe; 6) przebieg dotychczasowego zatrudnienia. § 2. Pracodawca żąda podania danych osobowych, o których mowa w § 1 pkt 4-6, gdy jest to niezbędne do wykonywania pracy określonego rodzaju lub na określonym