DevOps Senior
AVENGA (Agencja Pracy, nr KRAZ: 8448)
⚲ Wrocław
25 600 - 28 600 PLN (B2B)
Wymagania
- Azure DevOps
- Linux
- Docker
- Ansible
- Terraform
- SVN (nice to have)
- Bamboo (nice to have)
- AKS (nice to have)
Opis stanowiska
O projekcie: Join our growing Software Development Team, where innovation meets impact. We are seeking a skilled and experienced Senior DevOps Engineer to help us modernize and scale our development infrastructure using the latest technologies. This is a unique opportunity to work in a dynamic environment and contribute to meaningful projects that make a difference. Wymagania: Strong experience with CI/CD tools and practices, particularly Azure DevOps. - Strong background in Linux environments (preferably Debian or Ubuntu). - Hands-on experience with Docker containerization. - Proficiency in Azure cloud services and IaC tools such as Ansible and Terraform. - Scripting skills in Bash, PowerShell, or Python. - Familiarity with Agile/Scrum methodologies. - Experience with version control systems, especially Git. - Basic understanding of networking concepts. Nice to have: - Familiarity with SVN and Bamboo - Experience with Kubernetes (AKS). - Knowledge of monitoring and logging tools (e.g., Zabbix). - Understanding of load balancers and HTTP reverse proxies. - Experience with Windows Server administration. - Experience with MS SQL administration. Soft skills: - Strong communication skills in English, both written and verbal. - Excellent interpersonal and collaboration abilities. - Analytical mindset with a proactive approach to problem-solving Codzienne zadania: - Design, implement, and optimize CI/CD pipelines using Azure DevOps (Azure Repos, Azure Pipelines). - Manage and monitor our Azure-based cloud infrastructure, leveraging Infrastructure as Code (IaC) tools. - Migrate legacy projects from SVN/Bamboo to Azure DevOps. - Integrate and maintain Kubernetes clusters (AKS) within our existing infrastructure. - Develop, maintain, and enhance tools and processes for software build, release, and deployment. - Ensure system and application stability, availability, and performance through proactive monitoring. - Collaborate with development teams to support application architecture and infrastructure needs.