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.
C++ Developer
Exciting new career opportunity for a skilled C++ developer to join Real-time Engagement Platform provider client.
Our client is looking for an enthusiastic C++ developer who enjoys collaborative work to join their development team.
The role can offer remote UK based option. Our client also has office locations in London and Liverpool .
Your role:
You will be working in a small team on a long running product which powers massively scalable Interaction Cloud data transport and processing layer. Your responsibilities will involve designing and implementing new components as well as modifying existing components to full-fill functional and non-functional requirements, with the team's main areas of focus currently on performance, scalability, flexibility and reliability.
Required skills/experience:
- Proven commercial experience with C++11 or C++14
- experience in networking programming - sockets, unix domain, TCP, websockets, HTTP, long polling
- experience in multi-threading, multi-process, coroutine programming
- development experience is Linux based
If this sounds like you, please send us your CV or get in touch for further details!
Embedded Real-Time Multi-core SW Architect
Embedded Real-Time Multi-core SW Architect
We have an exciting opportunity for an Embedded real-time system experts/Specialists to join our client’s Wireless software team in Sweden. The objective of this job is to build a high efficiency embedded software architecture to meet the requirement of 5.5G and potential 6G. There are huge calculation and communication cost since the wireless system is built on a multi-core system and involves coordination between cores and CPUs or even different HW boards. To meet the requirement of wireless system with limited resources (cpus, memory,etc.) and reduce the scheduling overhead costs, improve the efficiency of cache, optimize the communication protocols is a big challenge ,a deep understanding of the embedded , Real-Time system is required .
Key Qualifications
We are looking for person with a Master/PhD degree, in computer science engineering or related subject
- Deep understanding of Real-Time system and parallel processing, multi-task/multi-core scheduling
- Understanding of real-time scheduling theory and able to analyze properties of mathematical models
- Good knowledge of operating system, Linux, RTOS, etc, experience in job/task scheduling
- Knowledge of communication protocols or experience in communication protocol design is a big plus
- Knowledge of wireless systems(5G), hands on experience in Baseband knowledge is highly preferred.
- Good understanding of the memory system, DDR, cache prefetching, memory consistency, etc
- C/C++
- Ability to create technical specification and requirements and work independently and with no direction/supervision, proof of concept is required.
- Able to quickly adapt to new or evolving technologies related to new product & services requiring validation or research
- Creativity and ability to work independently and as part of a team
- The role is English speaking with an English-speaking team
Location
This is a position based in Stockholm, Sweden. For more information regarding the position, please don’t hesitate to apply.
Documentum Architect
Excellent long term contract opportunity for a Documentum Architect to join a European Institution working in Luxembourg City on a large-scale IT environment.
The role is part of a team of technical architects and service architects under the responsibility of the Lead Architect; this team designs services for Database, Middleware, BI, web servers, that are consumed by application owners in various policy domains.
Improve the Documentum hosting service according to our internal customer evolving needs
Produce designs, automation and user guides to allow a scalable usage of our hosting services
Coordinate the technical integration with the IT tooling (Customer portal, CMDB, automation, chargeback, etc.)
Work to improve operational efficiency by providing automation and contribute to updating procedures for the operational teams
Required skills and experience:
- Good experience with Documentum installation, upgrades, security patching
- Good knowledge of Content Servers and xPlore
- Good knowledge of authentication integration with Documentum
- At ease with the Linux command-line
- Experience with scripting and automation
- Experience with WebLogic or other applications servers
- Knowledge of IP networks fundamental, load-balancing, prowying
- Ability to work and communicate in a multi-cultural environment
- Service-oriented mind-set
- Ability to communicate in writing and verbally in a clear and concise manner
- Initiative, accuracy and attention to detail
- Fluency in English (written and spoken) is essential. Any other European language is a plus
- Working experience in a medium to large IT environment is a plus
- 3 years of experience with Documentum administration
- 5 years of experience in IT in the role of an architect or other design position
Please don’t hesitate to apply for the excellent long term contract opportunity.
Kubernetes Administrator
URGENT!
Exciting REMOTE contract opportunity for a skilled Kubernetes Administrator to join a financial sector client, based in Sweden!
The selected Kubernetes Administrator will be responsible for:
• Designing and implementing solutions to leverage a Kubernetes cluster
• Configuring hardware peripherals and services, managing settings and storage
• Deploying cloud-native applications, monitoring, and supporting a Kubernetes environment
Required skills and experience:
• Experience managing Kubernetes in production
• Experience with monitoring tools like ELK/Prometheus/Grafana preferred
• Experience with building and maintaining Kubernetes Operators
• Experience with continuous integration and deployment (CI/CD)
• Experience managing AWS EKS clusters
• General cloud architecture experience with AWS, in particular services used for administering a full software solution over time (CloudWatch, IAM, API Gateway, SNS, SES)
• Highly experienced with Docker and Linux containers in general
• Top notch Linux skills, Terraform and bash scripting skills
• SRE experience for a mid-large system at least
General DevOps Experience a plus
• A Certified Kubernetes Administrator (CKA) is a plus
• Working understanding of Kafka is a plus
Apply and send your CV ASAP or get in touch for further info on this excellent contract opportunity.
Software Support Engineer
Endeavour has a fantastic career opportunity for an enthusiastic Software support profile who will be joining a UK based manufacturer of hardware and software for the telecommunications market with international scope, based in Buckinghamshire.
Our client is looking for a software literate, technically minded profile who enjoys working with customers building converged network communication.
The selected Software support profile will be part of our client’s Technical Support team and be working alongside the engineer team.
Your role will include the following deliverables:
- Log and review incoming technical support inquiries from customers and partners via telephone and email; duplicate, research, resolve and test potential defects; answer technical product questions.
- Develop and execute test plans
- Demonstrate creative problem-solving skills; anticipate error conditions and likely failure scenarios.
- Escalate issues to engineering as and when needed. Set customer expectations; provide regular updates.
- On-site customer support when necessary and undertake national and international travel as required.
- Help R&D teams with developing and testing new products
- Help write QA test applications
Skills/experience required:
- A degree in Computer Science or related engineering discipline
- Minimum 2 years’ programming experience: Java, Python, C# or Bash
- Technical Customer Support experience
- Ability to troubleshoot basic computer hardware and software
- A good knowledge of Linux system administration
Please apply or get in touch for further details on this opportunity to join a great and caring team!
Software Developer
Are you looking for a new perm opportunity?
Do you hold a Computer Science or similar degree?
Do you have at least 2 years’ experience programming with Javascript, HTML and CSS?
Do you consider yourself a Linux expert?
Endeavour has a fantastic career opportunity for a Software Developer to join our Multinational Software Manufacturer client, based in Buckinghamshire.
Our client is looking for an enthusiastic Software Developer with excellent inter-personal skills to join their development team in Milton Keynes, responsible for maintaining their Cloud and Communications Platform-as-a-Service.
Your role as a Software Developer in the team will cover a variety of tasks including programming, system administration, development of back-end services, designing APIs and SDKs for a variety of platforms and languages and maintenance of a resilient distributed system.
Required skills/experience:
Candidates should have a good programming background.
Good bachelor's or master's degree in Computer Science or a similar subject;
The following are essential:
• Programming languages:
o JavaScript
o HTML, HTML5 and CSS
• Experience of:
o Developing Progressive Web Apps and/or React Native Apps
o Browser and client-side web development
o Building secure, distributed systems
• Working knowledge of IP protocols and networking;
• Understanding of memory management and multi-threading
• Bright, motivated, analytical, quick to learn
• Good communication and team working skills
Apply ASAP or get in touch for further details on this exciting opportunity!
PL/SQL Developer
An excellent contract opportunity for a PL/SQL Developer who speaks Dutch or French to join a client in the Banking Sector.
This is an on-site near Brussels.
To start as soon as possible for an initial 6 month contract.
As the PL/SQL Developer you will be responsible for the development of PL/SQL programmes in a Unix/Linux-Oracle environment.
You will be joining an existing team to complete a GDPR project.
If you are looking for a new, dynamic contract opportunity to get in touch for further details.
Oracle Database Administrator
Job description
We are looking for an Oracle DBA to help maintain, and troubleshoot our infrastructure. You will be part of a talented and multilingual team of engineers that demonstrates superb technical competency, delivering mission critical infrastructure and ensuring the highest levels of availability, performance and security for the large-scale datacentre. Qualified engineers will have a background in IT, computer systems engineering, or systems engineering and analysis.
Responsibilities
- Install, configure, upgrade and troubleshoot Oracle databases, Oracle Grid Infrastructure
- Performance tests and tuning
- Maintain and amend procedures and internal documentation
- Reporting to TL and/or management team
- Write and maintain custom scripts or identify tasks to be automated to lower the human intervention time.
- Participate in meetings and training related to the environment
- Participate in shifts and 24/7 oncall rotation
- Liaise with other technical teams for problem resolution
- Close work with customers
Requirements
- Oracle GI 11.2,12.2,19
- Oracle RDBMS 11,12,19
- Oracle ASM
- RedHat Linux 6,7
- OEM, OID and CMAN, MySQL,PostgreSQL knowledge good to have
- Experience with monitoring system
- Experience with shell scripting
- Ability to work as part of team and independently
Please et in touch for further details.
Senior Developer
Endeavour is looking for a Senior Developer to join their award-winning client in Mexico City. The purpose of the role is to ensure all services remain available, secure and bug-free. This is a great company to work for, with no politics, no drama and a glass-half-full outlook.
We are looking for someone with a good knowledge of a wide range of skills, who are comfortable pitching in wherever needed to resolve incidents, ensure platform stability and architecture solutions around deployment, monitoring, availability, security and testing, as well as speaking to and supporting customers where necessary.
Remote Work Available
Responsibilities
- Reviewing all code as part of the team’s peer review process
- Developing own skills, and the skills of the people around them
- Being aware of changing industry standards and new technologies and how they apply to the client
- Constantly seeking out new knowledge
Requirements
- PHP (good understanding of OO principles, unit testing, standards, design patterns)
- JavaScript
- SQL (MySQL, Postgres)
- Linux (Debian/Ubuntu)
- GIT
- Good knowledge of relevant frameworks
- Excellent knowledge of data storage systems
- Good knowledge of cloud computing platforms
- Good knowledge of good design patters and software architecture
- Good knowledge of automation
- Desirable: Go, Terraform, Jenkins, Puppet, HTML/CSS
About the Company
Our client is a digital platform for Intelligent Spaces. They have a culture that is open, honest and nurtures people to their full potential.
A playful and positive environment with a passion team who are proud and accountable for the work they achieve.
Flexible start and finish times
Freedom to work from home when necessary
Competitive salary and bonus
If you are a Senior Developer looking for a great new challenge, please apply with your CV