Job title : DevOps Consultant
Job Location : Western Cape, Cape Town
Deadline : December 13, 2024
Quick Recommended Links
Jobs by Location
Job by industries
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).
ICT jobs