Description
Job Description:
Dev Ops Chief Engineer
Intel Business Development Campaign
UNLEASH YOUR POTENTIAL
As a NS&D Intel Portfolio Dev Ops Chief Engineer you will be required to provide technical leadership for programmes throughout the UK. The successful candidate will be responsible for producing high-quality, technical solutions and design proposals to deliver on the needs of both new and existing clients.
You will attend customer meetings to understand the needs of stakeholders and convey this to developers, assess technical requirements and offer feasible technical solutions. You will work with the customer to present design proposals, run demos, scope concepts and work collaboratively with bid sales, operational and resource teams to ensure successful delivery. As Dev Ops CE you will also contribute to product development activities, keeping on top of market trends, technical developments and revolutionary offerings.
The successful candidate will have experience of working within the National Security (Home Office, UKIC, Policing, NCA) or Defence Intelligence, Offence Cyber, Digital.
Duties will include but not limited to:
-Creating software deployment strategies that are essential for the successful deployment of software in the work environment. Identify and implement data storage methods like clustering to improve the performance of the team.
Responsible for coming up with solutions for managing a vast number of documents in real-time and enables quick search and analysis.
Identifies issues in the production phase and system and implements monitoring solutions to overcome those issues.
- Stay abreast of industry trends and best practices.
Conduct research, tests, and execute new techniques which could be reused and applied to software development projects.
Accountable for designing, building, and optimizing automation systems that help to execute business web and data infrastructure platforms.
- The Dev Ops Chief Engineer also develops self-service solutions for the team to deliver software with excellent quality and speed.
Involved in designing and developing scaling strategies, automation scripts, and solutions to implement, streamline, and executing the software.
- Dev Ops Chief Engineer is involved in creating technology infrastructure, automation tools, and maintaining configuration management.
Accountable for conducting training sessions to the juniors in the team, and other groups regarding how to build processes wherein in the dependencies are showcased in the code.
- Accountable for the architecture and technical leadership of the complete Dev Ops infrastructure.
- Management and development of continuous integration and deployment solutions across various sites.
Working on ways to automate and improve development and release processes
- Testing and examining code written by others and analyzing results
- Ensuring that systems are safe and secure against cybersecurity threats
Identifying technical problems and developing software updates and ‘fixes’
Working with software developers and software engineers to ensure that development follows established processes and works as intended
Planning out projects and being involved in project management decisions
Deploy, operate, troubleshoot, and maintain containerized (Docker) microservices across orchestrated (Kubernetes) environments
= Develop scripts to monitor and check health of the deployed pipeline
Maintain and develop DevOps automation using tools such as Saltstack, Ansible, Chef, Puppet, etc.
Design, develop, and support scalable, redundant infrastructure to include physical and virtualized environments
- Day-to-day collaboration with system integration engineers and system engineers to influence design, and architect solutions in multi-tiered environments
Participate in release planning, scrum of scrums, bug triage and other pertinent meetings
- Work with system integration team to improve release processes, perform process improvements, and document processes
Provide technical input to systems engineering documentation and diagrams/models working in coordination/collaboration with SE team members and Architect team
Attend design sessions and provide technical input considering program priorities and product roadmap
Assist with resolution of technical issues that adversely impact successful product delivery
Assist with identifying and supporting external dependencies where needed
Collaborates with the bid/capture/campaign/customer teams on all Dev Ops effort:
Resource Management for dev ops disciplines
Technical customer requirements – discovery and analysis of requirements.
Production of impact assessment and estimates against customer-provided specifications
Review the proposed technical solution and approach with the purpose of establishing and managing an overall technical baseline.
Execute the dev ops effort.
Communicate the technical plans and assignments to all members of their technical teams and sub-contractors
Establish the technical sub-teams based on the agreed organisation structure
Skills Required;
BSc in Engineering, Computer Science, Systems Engineering, or related field or equivalent experience
The ability to communicate at all levels about Dev Ops practices and progress in programme deliveries.
Excellent verbal and written communications skills with ability to interact at all levels from engineers to executives
An ability to understand and translate customer needs and expectations
Understanding of various DevOps/DevSecOps approaches
Ability to lead, encourage and influence cross functional and multi-location teams
Ability to define new strategies and processes, driving these through to their implementation
Confidence to work independently and within a fast-paced team
Will have a high level of competency in the following areas:
Delivering Engineering Solutions.
Managing engineering processes.
Delivering Quality.
Cost Estimating.
ITIL experience
Cloud Micro-services, AWS hosting and automation
Integration Skills
Knowledge of version control tools (Gitlab, Github, Bitbucket)
Knowledge of integration tools (Jenkins etc)
Knowledge of build tools (e.g. maven)
Knowledge of configuration management tools like ansible, Puppet, chef
Knowledge of container platforms Docker, kubernetes
Scripting skills using PowerShell primarily but also Python and Bash
Familiarity with GitFlow development model
Location/ Clearance
The role will be a ‘homeworking’, but may require extended periods on customer site or Leidos offices depending on engagement / business need. Local arrangements can be agreed with the portfolio director or delegate. You should hold or be eligible to gain UKIC DV.
What do we do for you?
At Leidos we are PASSIONATE about customer success, UNITED as a team and INSPIRED to make a difference. We offer meaningful and engaging careers, a collaborative culture, and support for your career goals, all while nurturing a healthy work-life balance.
We provide an employment package that attracts, develops and retains only the best in talent. Our reward scheme includes:
• Contributory Pension Scheme
• Private Medical Insurance
• 33 days Annual Leave (including public and privilege holidays)
• Access to Flexible benefits (including life assurance, health schemes, gym memberships, annual buy and sell holidays and a cycle to work scheme)
• Dynamic Working: https://www.leidos.com/sites/g/files/zoouby166/files/2019-11/PDF-Dynamic-Working-Leidos-UK.pdf
Commitment to Diversity
We welcome applications from every part of the community and are committed to a truly diverse and inclusive culture. We foster a sense of belonging, welcoming all perspectives and contributions, and providing equal access to opportunities and resources for everyone
Pay Range:
The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.