We are looking for a Senior DevOps Engineer to manage the Company’s technology, innovation and software development functions. S/he will oversee teams of software developers.
S/he will write code and scripts, ensure the seamless deployment of software, test software, resolve information system errors, to mention a few.
Duties
Supervise the softwaredevelopers to automate and accelerate the testing, release and deployment of softwares into a runtime environment quickly and reliably.
Avail continuous delivery solutions in a cloud environment and have experience with the core suite of tools used to manage different cloud providers.
Build and employ continuous integration practices and tools
Build independent web based tools, microservices and solutions
Use industry continuous delivery patterns and collaborate with other members to achieve successful continuous delivery solutions.
Manage the installation and configuration of solutions.
Work with developers on software requirements, as well as interpreting test stage data.
Develop interface simulators and build automated module deployments.
Write scripts and automation
Complete code and script updates, and resolve product implementation errors.
Manage routine maintenance procedures and conduct diagnostic tests.
Document processes and track performance metrics.
Obey best practices in network administration and cyber-security.
Consult with the management on the operational needs of software solutions.
Contribute expertise on information system options, risk, and operational impact.
Guide junior software developers in gaining experience whilst performing their duties
Perform the Nigerian Data Protection Regulation (NDPR) duties expected of a Senior DevOps Engineer
Carry out other work- related duties that may be assigned to you from time to time
Requirements
First Degree and Master's Degree in Computer Science or a closely related subject
Other relevant certifications and trainings
A minimum of 7 years DevOps Engineering experience
Extensive knowledge of enterprise data center technologies including storage platforms, network switching, and security infrastructure within a virtualized data center
Vast experience in managing teams
Advanced knowledge of programming languages, writing code and scripts, development, operations and fullstack implementations
Extensive knowledge of business process re-engineering principles and processes
Excellent understanding of application development methodologies
Adept at appraising problems accurately and demonstrating sound judgment
Familiarity with a wide collection of AWS infrastructure tools and involvement with cloud infrastructure management and automation technologies
Scripting skills for monitoring and automation
On-going integration tools
Detailed knowledge and hands- on experience optimizing applications for optimal performance
Exposure in maintaining an infrastructure and certifying stability while including new features
Ability to evidently communicate design and implementation selections
Capable of using variety of open source technologies and tools
High level of competency in frequent, incremental code testing and deployment
Excellent understanding of automation tools
Among other relevant knowledge, skills and experience.