Contract Spy Edinburgh, Scotland, UK
Sep 16, 20196 Months or more
CACI- Network Services are current recruiting for a highly skilled and collaborative team player to join DES as a Platform Engineer; to assist with the delivery of DES platforms. The candidate will need to be able to work closely with developers, engineers and project managers to ensure key deliverables are met the key responsibilities will include: Primary Objectives Identification of areas for improvement within DES; automation, process or tooling. Drive Automation and Orchestration best practices for DES; focusing on tooling and integration with a focus on a continuous delivery model Work with DES teams on adopting continuous integration and deployment using orchestration tools and how to integrate this into the teams continuous delivery pipeline and standardise the way DES teams perform change in the bank. Contribute via community engagements across the bank to promote Self-Service and Automation standards and help train teams to understand why to adopt and use the automated tools to perform change. Promote the change in culture and behaviour required to demonstrate the benefit between manual changes and automated releases. Contribute within DES agile community for new tools and ways to perform orchestration with either existing or promoting the use of new tools in the market. Coach individuals on understand Automation and Orchestration capabilities with products available within DES Developer Tools. Secondary objectives include: Identification of areas for improvement within the group; automation, process or tooling. Management and resolution of all issues related to the test environments Essential Experience: (Must-have skills/qualifications) Solid experience of working in a high-pressure, large-scale, global environment. Solid understanding of Java application containers Solid understanding of Web Servers; Apache, IIS Solid understanding of Web Security - Web Application Firewalls & API Security Gateways Experience of working with Application Development and business teams. Ability to communicate at all levels. Solid understanding of distributed multi-tier architectures. Solid understanding of change control procedures and incident reporting methodologies. Automating infrastructure provisioning - IaaS & Automating application delivery - PaaS Successful, proven experience (minimum 3 years) in similar function within a large multi-functional environment. Very good working knowledge of financial services industry. Experienced in the technical implementation of key business applications through Test and into Live Service. Significant experience of different delivery methodologies (waterfall, agile/SaFE/LeSS/kanban/xp) Essential Technical Experience: Supporting Cloud First strategy: using AWS, Azure, IBM, Google & Oracle & SaaS Servers UNIX/RHEL/Ubuntu with strong Scripting experience Microsoft Windows server platforms 2012 and 2016 with IIS 8.5 and .Net CM & Automation - Ansible Tower; Puppet Enterprise, Octopus; Urbancode Strong technical knowledge of environments management and configuration orchestration technologies (eg GIT, Bitbucket, Team City, Artifactory, Nexus,. Concourse or other tools for continuous integration/continuous delivery) Testing tools & frameworks, eg Selenium; Microfocus Silk Suite, Cucumber, Zephyr Monitoring & Analytics - ITRS; Nagios; Datadog: AppDynamics, New Relic; Splunk (ELK presumably), Sumlogic Containers - Use of Docker, Kubernetes, PKS and OpenShift - (ITSIO) Desired Experience: (Useful additional skills) Server Load Balancer and Application Switching technologies (ie (Citrix NetScaler or F5 BigIP). AVI Networks Understanding of PKI, LDAP & Single Sign On Technologies Building Orchestration using infra restful services Hashicorp Enterprise Toolset - Vau Consul; Terraforms, Sentinel SpingBoot frameworks - Tomcat; Vert.x Cloud Foundry - Pivotal PCF; IBM Bluemix Development - Java EE, Python; Perl; Go Event Driven Architecture NoSQL - MondoDB; DynamoDB; Couchbase MemCache - Redis; Hazelcast; AeroSpike API Management/G/W - CA L7, IBM DP, Apigee; Tky; Kong, NGINX+ Competencies Required: Excellent communication skills - both verbal and written Team Work - Shares knowledge, information and expertise, collaborates with others to achieve a common purpose. Ability to maintain composure in a high pressure work environment Analysis and Solutions Seeking - Has a clear logical approach to problem identification and analysis always minimising risk. Strong problem solver Planning and Organisation - Has a structured approach to work, self-organised and adaptable to varying demands in workload. Client focus - Maintains contact with clients, keeping them informed and using feedback to improve quality of service. Ideas Generation - Takes initiative to seek and develop solutions or enhancements. Professionalism - Has discipline, good time management and takes responsibility for decisions. Commercialism - Has general awareness about organisational goals and objectives.