5 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