DevOps Consultant needed at Hexagon Asset Lifecycle Intelligence

Save 7 hours ago

Job title : DevOps Consultant

Job Location : Western Cape, Cape Town

Deadline : December 13, 2024

Quick Recommended Links

About the job
Responsibilities

  • Hexagon’s Asset Lifecycle Intelligence division(Hexagon) is seeking a DevOps Consultant.
  • Collaborate with development and operations teams to help create reliable and frequent releases for software and updates. This could include, but is not limited to:
  • Testing of new features.
  • Identifying solutions that may impact the product for cloud deployment.
  • Building automation tools.
  • Standardizing technologies.
  • Improving operations efficiency.
  • Design and implement, build, deployment, and configuration management automation.
  • Build and test automation tools for infrastructure provisioning.
  • Test implemented designs and advise / document the impact for cloud deployment.
  • Troubleshoot any issues that arise during testing, catching and solving issues before deployment.
  • Handle code deployments in all environments.
  • Monitor metrics and develop ways to improve infrastructure and application deployment automation.
  • Be an active team member, attending scrum sessions, and contribute towards backlogs and task assignments to build a collectively efficient product development and deployment environment.
  • Champion the “Design, Build, Deploy, Own” culture to promote the “we own what we build and deploy” mentality.
  • Assist with test automation and ensure quality of deployments is an integrated practice. Including integrating security best practices into the dev/test/deploy process.
  • Promote proactive monitoring and performance tuning practices including full-stack service, availability and telemetry data to support operational decisions.
  • Provide technical guidance and educate team members and coworkers on deployment, configuration and operation processes.
  • Brainstorm for new ideas and ways to improve product delivery.
  • Consult with peers for feedback during testing stages.
  • Create, maintain, and monitor various standards and processes.
  • Maintain day-to-day management and administration of projects.
  • Manage CI and CD tools with the team.
  • Work with Cloud DevOps team members to share challenges and technology trends to ensure a uniform delivery approach.
  • Assist with standards creation for Cloud Architecture and Deployment in conjunction with the Cloud Ops team to ensure those standards are integrated into software development processes.
  • Strive to reduce manual efforts by replacing with scalable Cloud-native automation.
  • Responsible for “cost to run” software applications in a SaaS environment. Ensure cost and efficiency for managing the deployment and ongoing operations of the application are integrated into all facets of the design and product development.
  • Follow all best practices and procedures as established by the company.

Education / Qualifications

  • Bachelor’s degree in CS, engineering, software engineering, or related field. 
  • Minimum of 4 years overall IT/Technology/Operations/Software experience with a minimum of 2 years’ previous experience in combining development and operations into a DevOps framework and team model .
  • Experience with Windows and Linux infrastructures, database SQL (MS SQL), CI/CD tools, scripting such as JavaScript, PHP, Python, Perl, Ruby, .NET, Scrum/Kanban/SAFe, Agile workflow methodologies.
  • Experience with Puppet ( or Chef, Ansible, or other similar tools).
  • Solid hands-on experience with Infrastructure as Code concepts and tooling (ARM / Terraform / Cloud Formation) .
  • Up-to-date on the latest industry trends; able to articulate trends and potential clearly and confidently.
  • Experience in best practices with SecOps and cyber security is a strong plus.
  • Experience with Azure DevOps a plus.
  • Good interpersonal skills and communication with all levels of an organization.
  • Able to multitask, prioritize, and manage time efficiently.
  • Ability to be on-call and work remotely as needed.
  • Ability to travel as needed (not more than 10%).

Desired Skills

  • Have good interpersonal skills, and can work effectively on your own or as part of a team.
  • Strong communication and documentation skills.
  • Have experience working in an agile environment with a CI/CD based development process based on Azure DevOps.
  • Experience of Python.
  • Experience of Terraform.
  • Experience of Puppet.
  • Experience of PowerShell.
  • Entry-level experience with a public cloud provider (ideally Azure).
     

How to Apply for this Offer

Interested and Qualified candidates should Click here to Apply Now

  • ICT jobs