Eurofins·7 days ago
OVERALL OBJECTIVES: As IT Senior Automation Engineer, you will be responsible for maintaining secure, scalable, and cost-effective IT infrastructure and hybrid-cloud, aligned with business needs and Eurofins standards. You will engage hands-on into Infrastructure as Code and Configuration as Code deployments and will set example and provide technical leadership for other technical teams. In 50% of your time, you will provide support and maintenance for in-house self-service automation portal frontend, backend and underlying automation pipelines, developing it according to business requirements of internal IT organization.
SPECIFIC ASSIGNMENTS:
Cloud Management
· Manage and enhance DEV/TEST subscriptions in Azure Development tenant used by IT organization.
· Provide guidance and consultations for technical teams across the IT organization.
Infrastructure as Code
· Engage in translation of static infrastructure in Azure into Terraform-managed code.
· Help driving IaC best practices using Terraform and Terraform Cloud inside production landing zones, managed by respective support teams.
· Engage in testing and development activities within IaC stack.
Configuration as Code
· Automate deployment of new services with Ansible.
· Maintain and enhance current codebase of Ansible configuration pipelines.
· After migration to Terraform, refine Ansible codebase and divide it to series of specialized service-specific micro-pipelines.
Self-service portal development
· Maintain in-house application codebase of C#, .NET, MudBlazor, PowerShell, Bash, Ansible.
· Maintain Cosmos DB, App Service, DevOps pipeline, DNS A records, Technical Accounts, Application Secrets, TLS Certificates and AppGateway configurations instantiated in each production landing zone, releasing updates and refreshing configuration periodically.
· Enhance service according to the feedback and business requirements.
Security
· Maintain good security posture of maintained code, without bleeding secrets or compromising the infrastructure otherwise.
· Align with code best practices by using static and dynamic testing, including SonarQube integrations and self-developed unit-tests.
Architecture team support
· Assist Infrastructure architects in POCs and other activities that require Automation/DevOps specific skillset.
REQUIRED SKILLS:
General
· Ability to understand business requirements and translate technical requirements into actionable personal tasks and priorities.
· Motivation to providing state-of-the-art solutions for IT organization.
· Collaboration with other team members and architects to deliver secure and fit-for-purpose services.
Cloud & Infrastructure Expertise
· Deep practical knowledge of:
o Azure IaaS & PaaS: Virtual Machines, Networking, Storage, AKS, App Services, Cosmos DB, API Management.
o Microsoft 365: Exchange Online, SharePoint, Teams, Intune.
o Azure AD & Identity: RBAC, AAD Connect, conditional access, MFA.
o Automation & DevOps: Terraform, ARM, Ansible, CI/CD with Azure DevOps.
o Microsoft AD DC, LDAP directory hierarchy and Kerberos protocol.
Infrastructure as Code
· Ability to write Terraform code, interacting with Azure and on-prem services.
· Familiarity with state file management and security best-practices.
· Ability to manage Terraform Cloud projects and workspaces.
· Management of Terraform worker nodes.
Configuration as Code
· Ability to write Ansible procedures embedded in Azure DevOps pipelines.
· Ability to manage Linux and Windows environments using Ansible, Bash and PowerShell.
· Ability to run and debug Azure DevOps pipelines and Ansible playbooks.
Portal Management and Development
· Ability to write secure code and to debug and enhance programs in C#, .NET and MudBlazor component library.
· Ability to integrate frontend code with the backend and with automation pipelines.
· Ability to manage certificates, DNS records and secrets.
What we offer: