Our Client is a large IT Company, actively seeking a Dev Ops Engineer Lead to To provide automated operational engineering / DevOps solutions for large and complex projects. Ideal candidate will be a software engineer with a passion for building, configuring, and supporting the tooling and processes needed across a large organisation with numerous applications and provide thought leadership and inspire change to enable the development of DevOps cultures
Responsibilities:
-
· Provide technical though leadership and consultancy to guide environment/operation and development teams in the automation of operational processes.
-
· Guide engineers and configuration analysts to execute on a defined method to satisfy the customisation of all components in commercial enterprise environments.
-
· Design, build, document and execute automation functions including provisioning, configuration, monitoring, maintenance, and deployment of platform components into the target environment/s.
-
· Ensure all components are built to provide quality, security, scalability, stability, efficiency and reliability, ensuring compliance with client processes and governing standards.
-
· Recommend and implement DevOps practices which are sustainable and considered the best fit for the client’s need.
-
· May provide estimates and project planning for projects.
-
· Manage, monitor and report on documented technical risks and issues associated with components of project/s.
-
· Provide expertise and technical consulting to client projects in a way that builds and maintains professional relationships.
-
· Deliver to agreed client expectations and project plans and ensure appropriate escalation of issues/ risks, etc.
-
· Undertaken internal and external thought leadership activity to promote DevOps.
-
· May undertake people leadership and management.
Skills Needed
-
· Proven senior level experience as a senior Build/ Operations or DevOps Engineer focusing on bridging the gap between developers and operations for large complex clients.
-
· Expert in the usage of automation tools such as Puppet and Chef.
-
· Understand fundamental infrastructure/operational principles and have some experience in development.
-
· Extensive experience installing and configuring virtualisation, cloud, network, storage, backup, DR, database and security technologies.
-
· Demonstrated experience in risk and issue management utilising a standard project management and reporting framework.
-
· Extensive experience working with and supporting Linux (eg. RHEL, SUSE, zLinux, Centos), AIX, Solaris
-
· Experience working with and supporting Windows, MacOS.
-
· Practical application of infrastructure management in complex environments.
-
· Deep understanding in environment management and configuration.
-
· Significant experience in the application of Amazon Web Services (AWS).
-
· Experience in scripting languages, such as: Bash, Perl, Python, Powershell.
-
· Experience in installing and configuring middleware and application servers such as: WebLogic, Tomcat, JBoss.
-
· Experience in use of management tools such as Nagios, Splunk, SolarWinds.
-
· Strong understanding of software development lifecycle in traditional and agile practices.
-
· In depth understanding of technology stacks that make up functioning applications (eg. Web Tier, Application Tier and Database Tier).
-
· Proven thought leadership activity in internal and external environments.