Mid - Senior Platform Engineer

Details of the offer

ENVIRONMENT: This Senior Platform Engineer is part of the Site Reliability Engineering team for a radio astronomy company, focusing on automation, deployment, and management of operational systems. This role involves collaboration with global software engineers to ensure reliable CI/CD pipelines and providing senior-level support for complex issues. Senior engineers also mentor junior team members and are accountable for their deliverables. You must have a BTech, Degree, Master's, or PhD in Computer Science, Computer Engineering, or related fields to qualify for this role. DUTIES: Key Responsibilities: Implement and verify the computing platform in collaboration with the software team. Define and implement CI/CD pipelines for the software system. Contribute to systems engineering and operations documentation. Support users, operators, and system changes. Collaborate with other teams in construction and operations. Support system/array integration and testing. Serve as a senior technical specialist in the Computing and Software team. Maintain professional relationships with the Compute Infrastructure and Networks team. Participate in project management and training activities. Research and implement new technologies. Mentor junior engineers. REQUIREMENTS: Key Requirements: Qualifications: BTech, Degree, Master's, or PhD in Computer Science, Computer Engineering, or related fields. Experience: BTech with 13 years, Degree with 9 years, Master's with 7 years, or PhD with 5 years of relevant experience. Experience in software engineering, large-scale computing, high-performance computing, private cloud, and virtual computing (e.g., OpenStack, Kubernetes). Systems administration experience with Linux and open-source tools (Docker, Helm, Ansible). Proficiency with CI/CD tools (Jenkins, GoCD, Gitlab, Travis-CI). Knowledge: Proficient in C++ and Python. Experience with application servers, web servers, and databases. Integrated security practices in DevOps pipelines. Systems Engineering processes. Experience with infrastructure provisioning tools in cloud or virtualized environments (AWS, OpenStack, GCP). Working knowledge of Git and related best practices. Understanding of lean/agile principles. Ethernet network technologies and management. Linux operating system and standard tools. Skills/Competencies: Strong team-based working enthusiasm based on lean/agile principles. Ability to transition between system development, roll-out, and support operations. Experience in mentoring and educating junior engineers. Proficient in continuous integration and automated test execution tools. Knowledge of infrastructure provisioning and cloud environment tools. ATTRIBUTES: Passion for Excellence World-class service People-centered Respect Integrity and Ethics Accountability
#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Software Technical Lead

Job Information Date Opened: 25/09/2024 Job Type: Full time Industry: Software Development Work Experience: 5 years Education Level: Degree/B-Tech City:...


Rsaweb - Western Cape

Published a month ago

Lead Fullstack Developer

Our Philosophy At Realm Digital, we imagine and then build. We are passionate about technology and all things digital. Our mission is to deliver excellent t...


Realmdigital - Western Cape

Published a month ago

Sap Positions

We are currently seeking experienced candidates to fill the following roles: Principal ABAP Object Oriented Developer Principal Agentry Developer Principal A...


Dlk Group (Pty) Ltd - Western Cape

Published a month ago

Junior Data Analyst

Company: Tagmarshal Position: Junior Data Analyst Commencement: Immediately Contract: Permanent position Work hours: 8:30 – 5pm Location: Hybrid - Cape Town...


Vhrs - Western Cape

Published a month ago

Built at: 2024-11-15T08:28:12.062Z