• Job code: QR8864
  • Administration/Beheer/Ops

Business Operations IT Engineer (Scripting, Linux, windows, Azure Devops, CI/CD)

Amsterdam

For our client in Amsterdam we are looking for a Business Operations IT Engineer (Scripting, Linux, windows, Azure Devops, CI/CD).


This is a 'Deta-Vast' demand, so the client is looking for a candidate who is willing to become an internal employee after a contracting period of 12 months!

 

As part of this Business Operations team, the IT Engineer ensures the operational stability, integrity, availability of in-house operated applications (incl. interfaces).

The IT Engineer actively participates in the SCRUM sprints and monitors, manages, tests, deploys and operates one or more applications (complying to the Statement of Service), noting the detailed technical behavior and performance across all aspects of the application to proactively identify and prevent operational problems. You continuously improves the automation of deployment and operations tools and activities. You manages the compliance to operational risk policies by safeguarding the Definition of Done for each release.

 

Who are you?

You are a driven IT Engineer with excellent analytical skills. You understand the complete stack from business application to hardware. You understand the detailed workflow of the application, expected transactional volumes, the detailed technical behavior of application servers and databases and the importance of maintaining a high security profile, safeguarding the Confidentiality, Integrity and Availability of data and information assets.

You have very good social and communication skills. You feel a personal responsibility for the quality of your application and its reliability, and you work together with your colleagues across your domain. You have a have a 'no nonsense' getting-things-done mentality.

 

Daily Operations

Support production processing of applications and components

Incident coordination: provide 1st and 2nd line support, i.e. resolve incidents and interact with other teams as needed

Monitor a system, including interfaces, databases, middleware, (virtual) operating system and hardware on availability and performance. This primarily applies to the Production environments but in a less formal way is relevant for the Acceptance environments as well

Capacity and Performance

Ensure that the system capacity meets current and future business requirements in a cost-effective manner, proactively modelling trends and comparing with planned capacity changes for the future

Identify and resolve problems both as a result of incidents pro-actively

Configure and implement Monitoring Tooling to enable 24x7 monitoring of the entire technology stack using appropriate Event Alerts

Configuration, Release and Change

Manage configuration administration

Coordinate release and test planning with multiple Development squads

Configure acceptance environments and perform integration test of combined releases by executing regression tests

Perform release stability validations by executing deployment and rollback scripts in the Acceptance and Production environment

Determine impact of Infra changes and takes appropriate actions

Specify acceptance criteria based on the application’s Statement of Service

Play an active role in the Continuous Delivery process to improve the time-to-market delivery for quickly adding business value by delivering the teams business-solutions. This includes automation of testing.

Security and Risk

Perform Risk Analysis for reported security events,

Audit and verify granted user access (SOLL/IST) resulting in adjusted user access

Monitor that system security complies to company standards and policies (IT RISK)

Collect and register auditable evidence material that complies with Key Controls as defined in IT Minimum Standards in appropriate tools and ensures that it remains up to date

 

Your profile

Team player

Pro-active and hands-on attitude, learns quick

Educated and capable to understand elaborate English security policy documents

Able to keep oversight of complex processes in a constantly changing environment, and/but deliver results

Strong "business sense": you have strong analytical skills and are willing to learn and understand business requests. Doing so, you develop new insights and drive towards actionable results

You communicate and align with a wide array of global stakeholders in a natural way. You can peel down technical problems and explain root causes and work-around instructions to the business.

Experience with monitoring end/or debugging and/or performance tuning of applications (OEM, ELK (elastic.co), Prometheus, SquaredUp)

Stand-by outside business hours (evenings and weekends) can be part of the job

Good knowledge of relational databases (Oracle, SQL) with the ability to apply it in the context of IT operations.

Ability to understand programming and scripting languages (PL/SQL, Java, Python, Perl, shell scripting)

Good knowledge of Operating System (Linux RHEL, Windows Server) fundamentals with the ability to apply it in the context of IT operations

Working experience with Azure DevOps, and CI/CD tooling like Ansible and ServiceNow

Fluent in English

Bachelor or Master’s degree

Understanding of, or at least interested in learning the following:

Deployment processes in CDaaS and cloud environments

IT Security

Apply