Senior DevOps Engineer

Overview

We are searching for a Senior DevOps Consultant to join our Hexagon office in Newlands, Cape Town. In this role you will serve the Product Development team as a technical expert, building the infrastructure that supports the flow in a product from development to release, and making that release.

We are looking for outgoing, productive and highly talented person, especially those who have a background in computer science, with DevOps experience, to join our talented team.

Join the team that implements j5 software products and projects from beginning to end for our partners and customers all around the world.

Responsibilities

  • Work directly with the Cloud Ops team and Product/Development team (within j5) to ensure close collaboration between Development and Operations
  • Design and implement build, deployment, and configuration management
  • Test implemented designs
  • Build and test automation tools for infrastructure provisioning
  • Handle code deployments in all environments
  • Monitor metrics and develop ways to improve
  • Be an active team member, attending scrum sessions, and contribute towards backlogs and task assignments to each 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 ensuring quality of deployments is an integrated practice.  This includes 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 development and operations
  • Brainstorm for new ideas and ways to improve development delivery
  • Consult with peers for feedback during testing stages
  • Build, maintain, and monitor configuration standards
  • Maintain day-to-day management and administration of projects
  • Manage CI and CD tools with team
  • Meet periodically with Cloud DevOps team members to share challenges and technology trends to ensure a uniform delivery approach across development teams
  • 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
  • Document and design various processes; update existing processes
  • Improve infrastructure development and application development
  • Follow all best practices and procedures as established by the company

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%)
Hexagon's PPM division software solutions help visualize, create and manage the lifecycle of facilities and structures of all complexities. With five decades of innovation and proven industry leadership, we have become the trusted partner for organizations challenged with the engineering, design, building and operation of facilities and structures across the globe. Headquartered in Madison, Alabama, USA, our 2,400 employees located on five continents serve customers in over 80 countries. PPM is part of Hexagon (Nasdaq Stockholm: HEXA B; Hexagon.com), a global leader in sensor, software, and autonomous solutions whose technologies are shaping urban and production ecosystems to become increasingly connected and autonomous – ensuring a scalable, sustainable future.