Job Description
BlackStone eIT, a prominent computer software company, is looking for a motivated and skilled DevOps Engineer to join our innovative team. In this role, you will help bridge the gap between development and operations by enhancing our software development processes and ensuring efficient deployment of our applications. Your responsibilities will encompass managing our cloud infrastructure, automating workflows, and implementing monitoring and logging solutions.
As a DevOps Engineer, you will collaborate with developers and other team members to streamline operations, automate manual processes, and improve system reliability. This is an exciting opportunity for someone who is passionate about continuous improvement and automation in software development.
Responsibilities
- Design, implement, and maintain scalable, secure, and highly available Azure-based infrastructure.
- Manage Azure services, including Virtual Machines (Windows and Linux), Azure App Services, Azure Storage, and Azure Databases (SQL, NoSQL).
- Set up and optimize CI/CD pipelines for Azure environments using Azure DevOps or Jenkins.
- Automate provisioning and management of Azure resources using Infrastructure as Code (Terraform, ARM templates, or Azure CLI).
- Configure, monitor, and manage Azure resources, including VMs, virtual networks, and firewalls.
- Implement and maintain backup, disaster recovery, and scaling strategies for Azure services and databases.
- Ensure compliance with security best practices on Azure, including managing Azure Security Center, Azure AD, and encryption.
- Oversee and troubleshoot networking configurations in Azure (load balancers, DNS, VPN, virtual networks).
- Collaborate with development teams to optimize deployment processes for applications hosted on Windows and Linux VMs.
- Document Azure infrastructure, configurations, and deployment procedures for operational excellence.