IoT.nxt

DevOps Engineer Senior

Centurion, GP, ZA

16 days ago
Save Job

Summary

The Role Purpose

The DevOps Engineer Senior is responsible to compile, build, stage and deploy software within the Software Development Lifecycle (SDLC). The DevOps Engineer, Senior contributes to the DevOps automation and executes deployments and releases from a Developer’s workstation through development and test cycles up to production.


Your Responsibilities will include:

  • Manage and prioritize day to day workloads and support requests;
  • Architect and design logging, metrics and alerting tool chains;
  • Provide expert level troubleshooting to support network availability;
  • Keeping systems patched and up to date;
  • Continuously refine monitoring processes, configurations, and thresholds;
  • Leads the collaboration with development teams to discuss, analyze or resolve application issues or to assist with engineering projects;
  • Contribute to planning efforts for disaster recovery, capacity expansion, component upgrading and system hardening;
  • Work with engineering teams to increase the operational stability of the platform;
  • Prometheus msteams;
  • Train and mentor more junior personnel;
  • Monitor, analyze and troubleshoot problems within DevOps tools, network, storage and servers;
  • Hadoop;
  • Increase automation and environment agnostic infrastructure while keeping an eye on new tools and techniques when possible;
  • Key contributor in a DevOps-oriented, cloud-focused systems and infrastructure engineering organization.
  • Investigate and solve ongoing production problems to improve operational stability;

The ideal candidate for the role will have the following qualifications, skills and experience:

  • A bachelor’s degree in areas such as computer science or engineering, electronics engineering, math or a STEM field.
  • A master’s degree will be a plus


Professional Experience:

  • CloudFormation or Terraform experience
  • JIRA/Confluence
  • Familiarity with apache, tomcat server and containerization configurations
  • Understand AWS (Amazon Web Services) and be able to jump right into our environment
  • Previous experience working with continuous integration servers (TeamCity, Jenkins)
  • Cloud computing platform experience
  • Proficiency and knowledge of networking, security, routing and firewalls;
  • Golden signals, USE and RED methods application.


Knowledge:

  • Working knowledge of at least one programming or scripting language
  • Experience monitoring data architectures (e.g. Kafka, Spark, etc.)
  • Experience with Linux package management tools eg: rpm, deb & fpm etc
  • Good understanding/knowledge of ITIL/ITSM processes


Personal attributes:

  • Strong comprehension, problem-solving & troubleshooting, analytical and consultative skill
  • Ability to build positive working relationships with the business contacts, within our IT team, and other IT departments
  • Calm under pressure
  • Change Management
  • Leadership
  • Judgment
  • Motivation


The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: