DevOps Engineer – DVE211

Job Information

  • icon
    Category IT Jobs
  • icon
    Posted On Nov 12 ,2021
  • icon
    Qualifications HND/Bachelor's degree
  • icon
    Employer Name Infinion Technologies
  • icon
    Contact Email [email protected]

Job Description

Job Description

  • A DevOps Engineer works with developers and the IT staff to oversee the code releases, combining an understanding of both engineering and coding.
  • From creating and implementing systems software to analyzing data to improve existing ones, a DevOps Engineer increases productivity in the workplace.
  • They understand the software development lifecycle and have a clear understanding of various automation tools for developing digital pipelines (CI / CD pipelines), as well as work to balance various aspects of a project, most of the complex issues such as programming and network building.

Responsibilities

  • Deploy updates and fixes
  • Provide Level 2 technical support
  • Build tools to reduce errors and improve customer experience
  • Develop software to integrate with internal back-end systems
  • Perform root cause analysis for production errors
  • Investigate and resolve technical issues
  • Develop scripts to automate visualization
  • Design procedures for system troubleshooting and maintenance
  • Building and setting up new development tools and infrastructure
  • Understanding the needs of stakeholders and conveying this to developers
  • Working on ways to automate and improve development and release processes
  • Testing and examining code written by others and analyzing results
  • Ensuring that systems are safe and secure against cybersecurity threats
  • Identifying technical problems and developing software updates and ‘fixes’
  • Working with software developers and software engineers to ensure that development follows established processes and works as intended
  • Planning out projects and being involved in project management decisions
  • Establish milestones for necessary contributions from departments and develop processes to facilitate their collaboration
  • Assist other department engineers in creating practical demonstrations of proposed solutions and demonstrating them to other members of the team
  • Provide detailed specifications for proposed solutions including materials, manpower, and time necessary
  • Provide clear goals for all areas of a project and develop steps to oversee their timely execution
  • Work closely with engineering professionals within the company to maintain hardware and software needed for projects to be completed efficiently
  • Work alongside project management teams to successfully monitor progress and implementation of initiatives.

Requirements

  • B.Sc 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, Azure DevOps, CI/CD, and Jenkins
  • Demonstrable experience with the following technologies:
    • Microsoft Azure Platform As a service( PaaS) products such as Azure SQL, App Services, 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.