DevOps Engineer - Zaventem, België - EmpHire

    EmpHire
    EmpHire Zaventem, België

    3 weken geleden

    Default job background
    Beschrijving

    DevOps Engineer (Azure)

    Our client are a leading technology solutions provider, is seeking a talented and motivated DevOps Azure Engineer to join our dynamic team based in Belgium. We specialise in delivering innovative solutions to our clients, leveraging cutting-edge technologies to drive business growth and efficiency.

    Job Description:

    As a DevOps Azure Engineer, you will play a key role in designing, implementing, and maintaining our cloud infrastructure on the Azure platform. You will collaborate closely with our development, operations, and security teams to ensure the reliability, scalability, and security of our applications and services.

    Responsibilities:

    • Design, deploy, and manage Azure infrastructure components such as virtual networks, virtual machines, storage accounts, and Azure Active Directory.
    • Implement and maintain CI/CD pipelines using Azure DevOps or similar tools for automated build, test, and deployment processes.
    • Monitor and optimize Azure resources to ensure high availability, performance, and cost efficiency.
    • Collaborate with development teams to automate provisioning, configuration, and deployment of applications using Infrastructure as Code (IaC) principles.
    • Implement and enforce security best practices for Azure environments, including network security groups, role-based access control (RBAC), and encryption.
    • Troubleshoot issues related to Azure infrastructure, deployment pipelines, and application performance.
    • Stay updated on emerging Azure technologies and best practices to continuously improve our cloud infrastructure and DevOps processes.
    • Participate in on-call rotation and provide timely response to critical incidents and outages.

    Requirements:

    • Bachelors degree in Computer Science, Engineering, or related field.
    • Proven experience designing, deploying, and managing Azure cloud environments.
    • Strong understanding of DevOps principles and experience implementing CI/CD pipelines.
    • Proficiency in scripting languages such as PowerShell, Bash, or Python for automation tasks.
    • Familiarity with configuration management tools such as Ansible, Puppet, or Chef.
    • Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes.
    • Solid understanding of networking concepts and experience configuring Azure networking components.
    • Knowledge of security best practices for cloud environments and experience implementing security controls in Azure.
    • Excellent troubleshooting and problem-solving skills.
    • Strong communication and collaboration skills, with the ability to work effectively in a team environment.

    Preferred Qualifications:

    • Azure certifications such as Azure Administrator Associate or Azure DevOps Engineer Expert.
    • Experience with other cloud platforms such as AWS or Google Cloud Platform.
    • Knowledge of Infrastructure as Code tools such as Terraform.
    • Experience with monitoring and logging tools such as Azure Monitor, Prometheus, or ELK Stack.
    • Familiarity with Agile development methodologies.

    Benefits:

    • Competitive salary commensurate with experience.
    • Comprehensive Package, Car, Meals, WiFI (Flexible benefits package)
    • Retirement savings plan with employer matching.
    • Flexible work hours and remote work options.
    • Opportunities for professional development and training.
    • Vibrant and inclusive work culture with regular team events and activities.