Data Engineer / SQL Developer
DevOps Engineer (Azure) / London /Hybrid/£550 outside IR35
Excellent contract opportunity for an experienced DevOps Engineer (Azure) to join our leading clients growing development team who will contribute to the continued success of products and technical solutions.
You will design, develop and in some cases own the automated deployment, maintenance and monitoring of SaaS products, using your experience to achieve this within optimal cost.
Working with Development Teams, within a Scrum framework, you will design and implement robust procedures for deployment to internal and external environments to minimise downtime and proactively address information security risks through principles of shared responsibility across the Microsoft Azure platform.
Responsibilities:
- Create, maintain and optimise infrastructure as code across Azure.
- Implement continuous integration, deployment and infrastructure / application monitoring through collaboration with key stakeholders.
- Implement processes to support the availability of appropriate pre and production environments for team members including Developers and QA Professionals.
- Support and improve monitoring tools to provide early visibility to the business of (1) Compliance to performance, availability, incident SLA’s; (2) scaling
- decision making around addition resources; (3) escalation of critical events (from security to performance and capacity management).
Role relationships:
Internal
Architects, Development/Scrum Teams, Project Managers, Technical and Business Analysts, Product/Process Owners, and Business Users.
External
3rd party solutions and service providers.
Role accountabilities
- Build and implement Continuous Integration and Continuous Deployment (CI/CD) solutions in an Azure environment with Jenkins at the centre and automate the code delivery pipeline with the goal of one click deployments, rollbacks, and parameterised builds.
- Create, maintain and optimise infrastructure as code across Azure.
- Identify areas for continuous improvement, through automation, documentation, process change, or working methods, in addition to business-generated requirements.
- Implement continuous integration, deployment and infrastructure / application monitoring through collaboration with key stakeholders.
- Implement processes to support the availability of appropriate pre and production environments for team members including Developers and QA Professionals.
- Support and improve monitoring tools to provide early visibility to the business of (1) Compliance to performance, availability, incident SLA’s; (2) scaling decision making around additional resources; (3) escalation of critical events (from security to performance and capacity management).
- Be a DevOps champion, subscribe to the DevOps mentality and the philosophy of automating everything.
- Work with the development team to cross-pollenate DevOps processes and ensure that new architectures are drawn up with “ease of management”, delivery, and operability in mind.
- Collaborate with the Information Security team to review risks as well as implement and maintain appropriate controls.
- Troubleshoot application and service issues or system outages while clearly communicating status updates with management and engineering teams.
- Coach and mentor staff members through training and individual support.
- Manage a junior DevOps Engineer in the creation and maintenance of high[1]quality deliverables within agreed project deadlines.
General
- Ensure you follow the financial regulations, policies and procedures.
- Ensure that you follow relevant Health and Safety policies and related
- procedures, keeping up to date with changes and taking action to maintain personal health and safety and that of others.
- The tasks and responsibilities outlined above are not exhaustive, the post holder may undertake other duties as is reasonably required
Please get in touch for further details on this not to be missed contract opportunity.
DevOps Azure Engineer / South Africa
Endeavour Recruitment has a not to be missed permanent opportunity for an experience DevOps Engineer.
Excellent career and financial prospects!
Hybrid role
Cape Town or Johannesburg based
As the DevOps Engineer you will be working in an agile environment alongside a dynamic, multi-skilled team of developers and operational staff.
You will take full responsibility for the uptime, performance, security and deployment of the entire web and development environment.
Fast- paced environment where efficiency is a priority and multi-tasking is a requirement.
You will be instrumental in being part of the transition from a traditional hosted environment to a fully cloud hosted environment with containerisation and serverless on the horizon.
This position is demanding yet very rewarding. If you can visualise the future and drive progress to move towards it, this position is made for you!
- Focus will be on delivering solutions in Azure, AWS and GCP while automating deployment, system maintenance, and keeping the platforms monitored and stable.
- Working in collaboration with the operations team.
- Architect and manage Azure infrastructure.
- Manage AWS and GCP infrastructure.
- Manage security.
- Manage CDN services.
- Implement and oversee secure practices in hosting and the SDLC process.
- Manage backup and disaster recovery.
- Manage infrastructure and licencing budgets.
- Automate deployment, monitoring, response, backup, and recovery procedures.
- Modernize legacy infrastructure to take advantage of Azure capability.
- Collaborate with architects to deliver solutions that are both cost efficient and highly scalable.
- Continuous scalability and cost optimisation.
- Documentation of all infrastructure and procedures.
- Maintenance and troubleshooting of IIS, nGinx, ElasticSearch, Redis, MySQL, MS SQL.
- Investigate and resolve technical issues.
- Be available after hours to attend to critical outages and planned changes.
Skills and competence:
- Proven track record of designing, implementing, and supporting high scale services.
- Ability to match business needs with smart solutions to meet scalability and costing needs.
- Ability to constructively lead others and by so doing raise team performance.
- An excellent communicator both verbally and written.
- Strong analytical and creative problem-solving skills.
- Excellent attention to detail.
- Ability to absorb pressure in stressful situations.
- Broad cloud knowledge, staying abreast of all tech trends.
- Flexible about working with a wide range of technologies.
Qualifications and experience:
- 5+ years’ experience in managing and building scalable infrastructure.
- 5+ years’ hands-on DevOps experience
- 3+ years’ experience in working in agile teams.
- Software related degree/diploma
- Preferred certifications: Microsoft Azure Architect Design / Technologies, Microsoft Azure DevOps Solutions and Security Technologies
- Hands on experience with the following:
- Architectural and strategic input
- Cost calculations and budgeting for forecasts and planning
- Documentation for both knowledge sharing and auditing needs
- Azure
- Virtual Networking
- Secure practices
- Windows
- Linux
- IIS
- MS SQL
- PowerShell
- Bash
- Infrastructure as code
Desirable skills:
- Redis
- ElasticSearch
- AWS
- nGinx
- MySQL
- GCP
- Containerisation
- Serverless architecture
Does the above match your experience and expectations? If so, please get in touch asap. We look forward to receiving your cv!
Solutions Architect
Calling for Solutions Architects!
This is an excellent hybrid - Fixed Term Contract (12 months).
Location: London – King’s Cross
The successful Solutions Architect will join our client’s development team and be responsible for creating and maintaining the roadmap of technical products and acting as the subject matter expert in Cloud Computing Technologies (including Azure) and the software development process.
You will work with cross functional teams in a collaborative way and play a key role in each phase of the software/product development lifecycle. Working as the Cloud specialist you will be developing products for the Company’s customers as well as configuring tools and technologies to enhance the value they derive.
The ideal Solutions Architect will have significant commercial experience within the Tech space, in-depth knowledge of Microsoft Azure and working experience with APIs(eg. RESTful).
Skills/experience required:
- Experience of successful technical leadership, working as an architect on complex projects and programmes.
- Ability to design complex technical solutions in an inclusive and participatory manner, to negotiate with and influence other design parties including business users, technical staff, software developers and third-party suppliers.
- Ability to innovate and think creatively, showing willingness to apply new approaches to solving problems and to learn new methods and technologies.
- The ability to build relationships at all levels, internally and externally
- Knowledge and understanding of IT technical design and security within an environment governed by standards and codes of compliance.
- Experience in integrating within a heterogeneous systems landscape. This should include experience in integrating to third party, cloud-based platforms for aspects such as authentication, payments etc.
- Demonstrable experience in developing and deploying scalable and resilient RESTful web services.
- Good in-depth knowledge of Microsoft Azure Stack (preferable) or AWS.
- Experience of solutions design and implementation of a range of network and infrastructure services.
- Leading the technical design, development and implementation of complex, integrated, enterprise cloud applications
- Significant experience of designing infrastructure and database solutions required for the operation and evolution of existing and new key business applications.
- Excellent written and verbal communication skills
- Ability to think analytically, with systematic and logical approach to solving complex problems, and high attention to detail.
- Excellent planning and organisational skills and the ability to prioritise own work to meet deadlines.
- Effective IT skills including basic/intermediate/advanced MS Office skills
Apply ASAP or get in touch for further details!
Head of Analytics
Contract opportunity: calling profiles for a Head of Analytics role with our London based client!
This is a hybrid work role, with the expectation to be 2/3 days onsite.
Our client is looking for a profilewith Power BI experience and good technical knowledge of BI tools to be the face of analytics/data in the organisation and help them move forward in their analytics transformation journey.
The successful Head of Analytics will demonstrate excellent communication skills and ideally have the following experience:
- Senior leadership experience in an analytics related role, with multiple stakeholders, and a complex and technical operating environment.
- Commercial experience with a record of delivering outcomes that add value or impact on service delivery and produce ROI.
- Experience of working with a range of operational stakeholders; demonstrating excellent communication and engagement.
- Experience in managing projects or delivering analytics transformation programmes successfully.
- Experience in delivering excellent customer service; preferably delivering analytics.
- Experience of shaping strategy and vision for your service area and delivering it successfully
- Good experience of working in an agile product delivery model, ideally data related products, as the responsible person
Your technical skills will include:
- Good knowledge (Head of level) around data and analytics that optimise performance and deliver value; user experience, design, technical skills, and platform knowledge. To the level that are able to engage with technical staff and data architectures or experts.
- Excellent knowledge of Power BI and other analytics or data tools, technologies, preferably Microsoft. As well as good understanding of data architecture. To the level that you are able to engage with technical staff and data architectures or experts.
- Good knowledge of SQL, ETL technologies and data modelling. Knowledge of programming languages useful for data analytics such as Python
- Good knowledge of the Azure cloud data platform and the potential to use its services to improve analytics
- Good knowledge of testing BI software, release cycles, devops (dataops) and how to successfully move a product from development to production
- Ability to understand complex technical/technology solutions and concepts, with the ability to solve complex problems.
- Effective IT skills including basic/intermediate/advanced MS Office skills
- Ability to mitigate and manage complex risks; including technical or regulatory ones such as GDPR, SDR etc.
Please send your CV or get in touch for further information ASAP!
Solution Architect / C# .Net, Azure
Solution Architect / C# .Net, Azure
We have an exciting opportunity for a skilled Solution Architect / Senior Architect / Lead Architect with strong Microsoft experience in C# .Net and Azure to join our client based in London.
This is an exciting ongoing project digitalizing and modernizing a Multi-Billion Pound organization and bringing them to the forefront of technology.
We are looking for someone that’s technically very strong, but also has a strong commercial acumen as well as the ability to lead a team and talk directly to board level executives, Client facing as well as overseeing an Indian Development team of 30 Developers.
Skills and experience:
• Solution Architecture
• Team Leadership
• Strategic Thinker
• .Net C#
• React
• Azure
• Integration technologies, middleware, service oriented architecture and API
• Cloud (SaaS, IaaS, PaaS)
• Experience of working with senior business stakeholders
Our client can provide sponsorship. Ideally they are looking for a permanent placement, but they will consider contractors.
For further details regarding this exciting permanent opportunity, please don’t hesitate to apply
SQL DBA - NHS
DevOps Engineer
Endeavour Recruitment has an opportunity for a Devops Engineer to join our client’s fast-growing Information Technology and Services company, specializing in the SMME market.
This is a Perm role, and we are open to all candidates who are willing to relocate to Cape Town, South Africa, as this work placement is onsite.
This is an excellent opportunity for a Devops Engineer who has experience with Azure, Linux, Jenkins, Ansible, Kubernetes and AWS. You will be working with and managing/mentoring a strong team, leading the team to produce the best possible outcome for the company.
The role:
The devops engineer will provide our client with devops support and services as seen fit by the company involved.
Roles and Responsibilities
• Assist with setting up IT and development environments for the developers on new and existing projects through an agile approach incorporating scrum techniques.
• Assist with making recommendations and executing improvements/optimization of the development environments.
• The above will be done in all phases of the projects be they development, staging or live environments.
• Going forward assist with ongoing services to clients in a devops as a service capacity.
• Maintain relevant live environments to ensure applications run optimally.
• Troubleshoot application issues and devise an approach to fixing them.
• Make use of relevant in-house applications of customers to facilitate the work placement.
• Constant communication with all relevant parties on projects, maintenance and troubleshooting activities.
You will be working with technologies like Azure, Linux based, Jenkins, CI/CD, Ansible,Kubernetes, AWS etc.
Our requires two profiles, one Azure heavy and one AWS heavy.
Please send your CV or get in touch for further details as soon as possible for this career building opportunity.
Technical Lead
Endeavour has an excellent opportunity for a Technical Lead to join our client who utilise the extensive skill set of its experts and maintains a pool of knowledge with its development teams to develop software that delivers business value.
Urgently recruiting for a Technical Lead to join a fast growing team,. Looking for a motivated and forward-thinking professional to help the team to deliver bigger and better digital platforms. With this UK client no project is the same, so look forward to an exciting and diverse opportunity.
As a Technical Lead, your duties will include working with clients to understand the problems they are trying to solve, work with the developers to plan stories, and take the lead throughout the development projects. In this role, you will build relationships across all levels of the organisation and help solve complex challenges by creating innovative business and/or digital enterprise solutions.
You will have the ability to operate in Agile methodologies defining the change needed (in the form of design decisions, project designs, roadmaps and/or technology selection) to meet stated business outcomes and align to the overall IT strategy.
You will be a trusted advisor to the business, often working and driving value on large transformation programmes. Helping the business achieve their vision, it'll be your job to provide technology architecture solution leadership and expertise, throughout all stages of the engagement life cycle. This is an exciting opportunity to make a big impact within a supportive and growing company. Above all, you will have a love for digital technologies and the great potential technology can have.
Responsibilities:
- Determining project requirements and developing work schedules for the team.
- Delegating tasks and achieving daily, weekly, and monthly goals.
- Liaising with team members, management, and clients to ensure projects are completed to standard.
- Identifying risks and forming contingency plans as soon as possible.
- Analysing existing operations and scheduling training sessions and meetings to discuss improvements.
- Keeping up-to-date with industry trends and developments.
- Updating work schedules and performing troubleshooting as required.
- Motivating staff and creating a space where they can ask questions and voice their concerns.
- Being transparent with the team about challenges, failures, and successes.
- Writing progress reports and delivering presentations to the relevant stakeholders.
Your day:
- Morning stand-ups which you will lead with the Scrum Master ensuring work is planned in and teams know what they need to work on.
- Client management, ensuring any outstanding request In Jira or Teams are reviewed and monitored.
- Planning, continuously advising both internal and external stakeholders about the delivery of the agreed scope using the available resources within the project plan you have laid out at the outset of the work.
- Reports, both in writing and meetings, you will report on the status of all deliverables and results in context of the success criteria defined by you and the client.
- Tracking, ensuring the right amount of efficiency by keeping track of project resource and ensuring priorities are set and agreed with the client.
Requirements:
- Experience leading teams/projects, C#, reactJS, Azure integration services, APIM, ADF, Azure DevOps)
- Experience of working within a regulated industry.
- Strong interpersonal skills with the ability to communicate effectively at senior levels, both written and oral, within the business and IT strategy areas.
- Experience of projects with significant integration challenges. Deep understanding of integration approaches and technologies.
- Experience of at least one technical architecture discipline (application, data or infrastructure), some knowledge of others.
- A broad and recognised set of knowledge across the full spectrum of Architecture, including things like; Leadership and ownership of technology solutions, Cloud transformation, Digital transformations, Technology architecture tools and techniques as well as knowledge of TOGAF or equivalent method awareness and real-world experience, Technology domain knowledge and experience.
- Establishing good relationships with clients and other professionals.
- Excellent communication and interpersonal skills.
- Collaborative approach for driving decisions.
- Fluent command of written and spoken English.
- Ability to understand technical issues at a high level.
- Strong problem-solving skills with a high attention to detail.
- Experience in working with teams of >= 5 members.
Your Skills:
- Working understanding of life cycle and business processes in a Technical Lead capacity.
- Extensive Business Analysis skills including process mapping and business process reengineering.
- Experience in a number of the following areas: system implementations, change management, user testing management/best practice, training design, and delivery.
- Experience in the technical improvement of new platforms.
- Experience in working on a financial change program is highly desirable.
- Atlassian tools including Jira/Confluence
- Experience in working on complex projects dealing with several processes and applications
- Business analysis qualifications would be beneficial
- Strong communication and stakeholder management experience, as well as working with third-party vendors
- Strong understanding of the technical challenges faced by a global business, able to understand IT analysis and risks in this business context
- Ability to build successful working relationships with both clients and colleagues and inspire confidence in all directions
- Familiar working with the Google business suite as well as Microsoft 365
- Experience with remote work and using Microsoft Teams
- Stress resistant, proven capability of juggling multiple projects at once
- Strong communication skills, both written and verbal
- Passion for anything tech and digital
- Can work UK hours 9am – 6pm
Other Requirements
- The role can be remote or hybrid, working mainly from home using Teams, email and video conferencing for our daily stand-ups with an office space in London which will require the post holder to be motivated, disciplined and able to work under their own initiative.
The candidate will interact with a variety of teams and individuals both internally and externally, therefore should be a strong communicator (both written and verbal), and an effective team player.
Please get in touch for further details on joining this friendly, professional and approachable team!
QA Analyst
QA Analyst Required
Our client, an exciting fast growing SaaS company providing business management Software requires a QA Analyst to join the team in Manchester or Cheshire on a permanent basis.
The Role
The purpose of the role is to test work items while adhering to defined specifications within agreed timelines.
The QA Analyst must have the knowledge of the relevant test practices and technologies required to perform their daily tasks, liaising with their colleagues in Development, Support, and other departments to ensure delivery of a complete solution to each problem within agreed timelines.
By fulfilling this the role of QA Analyst and becoming custodians of quality, while following test process.
Skills
All members of the test team are experienced in understanding the principles of testing required in order to assess all pieces of work and create viable test scenarios.
Experience is needed in the following areas:
UI, Exploratory, Regression, API testing
Writing Test Documentation, Acceptance Criteria, BDD
Azure Devops, Azure Test Hub, Postman, SQL Server, Teams
Test Automation
ISTQB/ISEB
Lean Principles - Kanban
You
It is most important that you enjoy your work. Our Development and QA team love what they do and we need like-minded people!
Above all, you must be hard working, with a keen desire to progress. You will have a killer eye for detail and be confident in putting forward ideas to help us solve technical problems & make great improvements to the product.
Ultimately, our aim is to provide you with an environment that is thriving, challenging, flexible and inclusive; in a culture where people are rewarded with new opportunities for their hard work.
Benefits include:
· Competitive Salary
· Medical insurance
· Statutory Pension
· 25 days + bank holidays and your birthday off
· Company outings and events
· Professional development
· Flexible working (by prior arrangement)
If this sounds like you then apply now!