DevOps Engineer at Interswitch Group
Employment Nigeria
26-May-2023
₦Not Available
LAGOS ,
Engineering
Interswitch is an Africa-focused integrated digital payments and commerce company that facilitates the electronic circulation of money as well as the exchange of value between individuals and organisations on a timely and consistent basis. We started operations in 2002 as a transaction switching and electronic payments processing, and have progressively evolved into an integrated payment services company, building and managing payment infrastructure as well as delivering innovative payment products and transactional services throughout the African continent. At Interswitch, we offer unique career opportunities for individuals capable of playing key roles and adding value in an innovative and fun environment.
We are recruiting to fill the position below:
Job Title: DevOps Engineer
Location: Lagos
Employment Type: Permanent
Department: Technology
Job Purpose
- To develop, test and maintain the infrastructure, tools and automated processes to allow for the speedy development and release of software.
- To facilitate the integration between software development, testing and releasing software.
- To align with fellow team of DevOps engineers on software development progress and configuration management of business’ servers to maintain functionality and quality service delivery.
- To meet with Lead, DevOps to understand client needs and report weekly progress.
Responsibilities
Application Software Development:
- Contribute to development of existing and new applications by analysing and identifying areas for modification and improvement, contribute to development
- of new applications to meet customer requirements.
- Build software development tools and infrastructure, to facilitate software development and updates, according to project plan.
Design and Conceptualisation:
- Research and interpret data, trends, and benchmarks relevant to digital products/ services design.
Product / Service Development:
- Solve known problems and deliver defined outcomes by performing designated development / engineering activities using existing systems.
Application Software Roadmap:
- Maintain road map to facilitate application software development and ensure the development work is prioritised in line with business requirements.
- Collaborate with team of fellow DevOps Engineers to align on software development progress and integration and implement mitigation measures if need be.
- Work with team of fellow DevOps Engineers to draft weekly progress reports; submit to Lead, DevOps.
Data-driven Product and Service Improvement:
- Support data-driven analysis to identify opportunities for product / service improvement.
- Assist relevant team leads (i.e. software development and software testing) in continuous testing of software code; analyse results and communicate improvements with team to enhance functionality.
Customer Needs / Experience Research:
- Support customer and market research by performing customer and market research and analysis techniques.
- Attend meetings with Lead, DevOps to understand clients’ needs and improvement opportunities; implement required changes on software.
Information Security:
- Implement required security measures such as firewalls or message encryption, monitoring performance to notify security experts of any problems.
- Support relevant team leads in regular system testing to protect system safety from cybersecurity threats.
Automation Testing:
- Introduce automation into software development processes, conduct automation testing and audits, and release automation practices.
Applications Software Maintenance:
- Monitor, identify, and correct straightforward software defects to maintain fully functioning applications software.
- Identify technical problems and required software updates and fixes.
Education and Experience
- University First Degree in Computer Science or related field.
Experience:
- At least 4 years' experience in DevOps Software Engineering. Experience should include:
- Strong background in Linux / Unix Administration.
- Experience working with configuration management solutions.
- Good knowledge of scripting languages (knowledge of Java is a plus).
- Good knowledge of best practices for web-scale infrastructure.
- Experience working with cloud solutions (AWS or GCP).
Behavioral Competencies:
Optimises Work Processes:
- Knows the most effective and efficient processes to get things done, with a focus on continuous improvement, For example, uses metrics and benchmarks to monitor accuracy and quality.
- Takes steps to make methods productive and efficient. Promptly and effectively addresses process breakdowns.
Ensures Accountability:
- Holds self and others accountable to meet commitments. For example, accepts responsibility for own work, both successes and failures.
- Handles fair share and does not make excuses for problems.
- Usually meets commitments to others.
Tech Savvy:
- Anticipates and adopts innovations in business-building digital and technology applications, For example, investigates technologies to learn some cutting-edge best practices.
- Uses digital / social media to benefit the team and add value to the work being done; understands how to avoid misuse of these tools.
Collaborates:
- Builds partnerships and works collaboratively with others to meet shared objectives, For example, readily involves others to accomplish goals; stays in touch and shares information; discourages "us versus them" thinking; shows appreciation for others' ideas and input.
Decision Quality:
- Makes good and timely decisions that keep the organisation moving forward, For example, knows when to act independently and when to escalate issues.
- Integrates various inputs, decision criteria, and trade-offs to make effective decisions. Typically makes good independent decisions.
Communicates Effectively:
- Develops and delivers multi-mode communications that convey a clear understanding of the unique needs of different audiences
Customer Focus:
- Builds strong customer relationships and delivers customer-centric solutions.
Action Oriented:
- Takes on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm.
Technical Competencies
Compliance Management:
- Works without supervision and provides technical guidance when required on achieving full compliance with applicable rules and regulations in management and operations.
Application Development:
- Works without supervision and provides technical guidance when required on developing software using programming languages.
Data Collection and Analysis:
- Works without supervision and provides technical guidance when required on analysing data trends for use in reports to help guide decision making.
IT Testing:
- Works without supervision and provides technical guidance when required on ensuring that IT applications meet required specifications by designing, executing and reporting on tests of systems and services.
Troubleshoots Technical Issues:
- Works with full competence to employ a systematic process for solving technical issues by identifying the problem and selecting an appropriate solution.
- Verifies the problem; Defines the problem; Isolates the problem; Identifies the cause of problems; Justifies a solution; Resolves the problem
Compiling and Decompiling Code:
- Works with full competence to compile and decompile programming code.
Project Tracking and Reporting:
- Works without supervision and provides technical guidance when required on measuring and reporting progress toward intermediate targets to make sure a project stays on track to achieve its ultimate goals.
- Project Performance Report; Schedule Reporting; Status Reporting; Status Reports.
Review and Reporting:
- Works without supervision and provides technical guidance when required on reviewing and creating relevant, lucid and effective reports.
Method of Application
Interested and qualified candidates should:
Click here to apply online
Sorry the application deadline for this job has elapsed