Company Overview
We are a specialized recruitment firm focused on IT infrastructure and security, serving clients across Germany, the UK, and the US.
Position Overview
The DevOps Engineer will be a key member of the Application Delivery team, responsible for managing a wide range of enterprise applications. This includes both custom cloud-based applications and commercial SaaS applications used across the organization.
Key Responsibilities
-
Manage the Microsoft Azure environment, focusing on ensuring uptime and service reliability through robust monitoring.
-
Automate the deployment of new services and lead the implementation of CI/CD processes to improve efficiency.
-
Collaborate closely with internal customers, researchers, and the Information Services team (including developers, operations engineers, and information security professionals).
-
Bring strong analytical and technical skills to solve complex challenges and deliver high-quality solutions in a fast-paced, customer-focused, and collaborative team environment.
-
Demonstrate enthusiasm for rapid learning and the ability to work with new technologies, with prior experience in the relevant technologies being highly valuable.
Minimum Qualifications
-
5+ years of experience in a DevOps or similar role, working with various technologies and cloud platforms.
-
Proven experience managing and configuring complex Azure environments, including subscriptions, resource groups, virtual networks, DNS, identity and access management, RBAC, security controls, cost management, monitoring, and backup strategies.
-
Experience with Azure services such as Monitor, Application Gateway, Entra ID, Key Vault, Storage, Defender, and OpenAI.
-
Proficiency in coding and scripting languages like Python, PowerShell, JavaScript, and C#.
-
Hands-on experience with Infrastructure-as-Code (IaC) tools such as ARM, Bicep, Terraform, and similar technologies.
-
Proven experience with automated CI/CD pipelines using tools like GitHub, GitLab, Jenkins, Azure DevOps, etc.
-
Familiarity with containerization and orchestration platforms like Docker, Kubernetes, and OpenShift.
-
Experience with logging and monitoring tools such as Prometheus, Grafana, Splunk, etc.
-
Strong technical documentation skills, including creating system architecture diagrams, networking diagrams, data flow diagrams, and process documentation.
-
Experience in an Agile/Scrum/Lean development environment, with a strong preference for familiarity with task tracking tools like Jira.
-
A generalist mindset is highly valued, with the ability to contribute across multiple functional areas, including multi-cloud environments (AWS in addition to Azure is a plus), on-prem infrastructure, network configuration, system administration, patching, and vulnerability management.