DevOps Engineer at Infinion Technologies

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
2 years ago

Additional Details

Job ID
64897
Job Views
98

Job Description



The DevOps engineer roles and responsibilities are a combination of technical and management roles. It is essential to have excellent communication and coordination skills to successfully integrate various functions in a coordinated manner and deliver the responsibilities to the customers satisfaction.


The DevOps engineers responsibilities are multi-prong - they need to be agile enough to wear a technical hat and manage operations simultaneously.


Some of the core responsibilities of a DevOps Engineer include



  • Understanding customer requirements and project KPIs

  • Implementing various development, testing, automation tools, and IT infrastructure

  • Planning the team structure, activities, and involvement in project management activities.

  • Managing stakeholders and external interfaces

  • Setting up tools and required infrastructure

  • Defining and setting development, test, release, update, and support processes for DevOps operation

  • Have the technical skill to review, verify, and validate the software code developed in the project.

  • Troubleshooting techniques and fixing the code bugs

  • Monitoring the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the wastage

  • Encouraging and building automated processes wherever possible

  • Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management

  • Incidence management and root cause analysis

  • Coordination and communication within the team and with customers

  • Selecting and deploying appropriate CI/CD tools

  • Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)

  • Mentoring and guiding the team members

  • Monitoring and measuring customer experience and KPIs

  • Managing periodic reporting on the progress to the management and the customer


Requirements



  • BSc in Computer Science, Engineering or relevant field

  • 2+ years' experience as a DevOps Engineer or similar software engineering role

  • Experience developing engineering applications for a large corporation

  • Experience is needed in Kubernetes(AKS), Ansible, Terraform, Docker, Linux Sys Admin (RHEL, Ubuntu, Alpine), Azure Networking, Azure Application Gateway, AzureDevOps, CI/CD and Jenkins

  • Demonstrable experience with the following technologies:

  • Microsoft Azure Platform As A Service ( PaaS ) products such as Azure SQL, AppServices, Logic Apps, Functions and other Serverless services

  • Understanding of Microsoft Identity and Access Management products such including Azure AD or AD B2C

  • Microsoft Azure Operational and Monitoring tools, including Azure Monitor, App Insights and Log Analytics

  • Knowledge of PowerShell, Git, ARM templates and deployment automation

  • Current understanding of best practices regarding system security measures

  • Advanced education and application of business analysis techniques and strategy

  • Proficient with git and git workflows

  • Good knowledge of Ruby or Python

  • Working knowledge of databases and SQL

  • Problem-solving attitude

  • Collaborative team spirit

  • Azure DevOps Engineer Certification (Preferred)


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept