Match score not available

Associate Platform Engineer - Remote

77% Flex
UNLIMITED HOLIDAYS - EXTRA HOLIDAYS - EXTRA PARENTAL LEAVE - LONG REMOTE PERIOD ALLOWED
Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

skill-smiths logo
skill-smiths Hrtech: Human Resources + Technology Startup https://www.skill-smiths.com
11 - 50 Employees
See more skill-smiths offers

Job description

Logo Jobgether

Your missions

Role: Associate Platform Engineer

Type: Permanent

Location: Cape Town

The purpose of an associate platform engineer revolves around providing foundational support within the business. The engineer will work under the guidance of experienced engineer to complete tasks related to cloud infrastructure, deployment, and configuration management. Through industry best practice standards, associate platform engineers will assist with routine tasks such as monitoring system performance, troubleshooting issues, and performing routine maintenance tasks under supervision.

Responsibilities

Assisting with Platform Deployment

  • Associate platform engineers help deploy software applications and services onto the platform.
  • This involves following predefined procedures and working closely with senior engineers to ensure successful deployments.

Monitoring and Maintenance

  • They assist in monitoring system performance, identifying potential issues, and performing routine maintenance tasks.
  • This may include checking system logs, analyzing performance metrics, and troubleshooting Azure Monitor Alerts.

Troubleshooting

  • Associate platform engineers help troubleshoot issues that arise within the platform.
  • This could involve investigating system alerts, diagnosing problems, and implementing solutions under the guidance of more experienced engineers.

Configuration Management

  • They contribute to managing the configuration of software applications and services on the platform.
  • This may involve updating configurations, applying security patches, and ensuring consistency across environments.

Documentation and Knowledge

  • Junior platform engineers help document processes, procedures, and troubleshooting steps.
  • This helps in knowledge sharing within the team and ensures that information is readily available for future reference.

Collaboration

  • They collaborate with other teams, such as development, operations, and quality assurance, to ensure smooth deployment and operation of software platforms.
  • Effective communication and teamwork are essential for success in this role.

Learning and Development

  • Associate platform engineers actively seek opportunities for learning and development.
  • This may involve attending training sessions, pursuing certifications, or participating in internal knowledge-sharing sessions to enhance their skills and knowledge in platform engineering.

Assist in Automation

  • They assist in the development of automation scripts and tools to streamline platform management tasks.
  • This could involve writing scripts for provisioning infrastructure, managing configurations, or automating testing processes.

Technical Skills

Infrastructure Support

  • Troubleshooting skills, including operating system troubleshooting, hardware, software and cloud technologies.

Technologies:

  • Azure - Entra Admin, monitoring, and alerts, dashboards and other resources
  • AWS, GCP - not required but an advantage.
  • Jira - logging, tracking, updating tickets.
  • Confluence - contributing to knowledge sharing documents and process improvements.
  • Slack - Admin
  • Gsuite Admin
  • Jumpcloud - not required but an advantage.
  • BitDefender - not required but an advantage.

Monitoring Skills

  • Ability to monitor domain and certificate expiration, internet connectivity, and system performance.

Technologies:

  • PagerDuty - on call required on shift rotation.
  • Azure monitor
  • New Relic - not required but an advantage.
  • Public certificates - renew, manage, deploy.
  • Azure Dashboards - not required but an advantage.

Linux Exposure

  • Basic experience with Linux systems, including troubleshooting and setup.

Technologies

  • Ubuntu xx - deploy, manage, update, and troubleshoot.

Networking Basics

  • Understanding of basic networking concepts.

Technologies:

  • Azure VNET / Subnets and Network Security Groups
  • NAT Gateways
  • Peering networks
  • VPN remote access
  • CATO - not required but an advantage.
  • Private DNS / public DNS
  • NGINX - deploy, manage configs, troubleshoot, and monitor.
  • RabbitMQ - deploy, manage queues, troubleshoot, and monitor.

VM Troubleshooting and Setup:

  • Basic experience with virtual machines, including troubleshooting and setup.
  • Windows and Mac basics - deploy, troubleshoot, install software - not required but an advantage.

Security Awareness:

  • Basic awareness of security principles.
  • Firewall - understanding of NAT and firewall rules.
  • SASE - not required but an advantage
  • Security logs - analysis and review
  • Azure Sentinel - not required but an advantage.

Basic Scripting

  • Exposure to basic scripting languages for automating routine tasks.
  • Azure CLI - basic management and reporting tasks
  • Bash - automation within Azure
  • Powershell - automation within Azure
  • Programming languages - not required but an advantage.
  • KQL - Log Analytics Workspaces and Azure Monitor

Containerization Basics

  • Understanding of basic containerization concepts using technologies like Docker.

Continuous Integration/Continuous Deployment (CI/CD)

  • Awareness of CI/CD concepts and tools like Jenkins.
  • BICEP - not required but an advantage.
  • Secure best practices - not required but an advantage.

Basic Web Server Configurations:

  • Exposure to configuring web servers like Wordpress and IIS

Qualifications

  • 2-5 years support / cloud engineer experience

One or more of the following:

  • Industry standard baseline security
  • Industry standard cloud certifications
  • Azure fundamentals / Azure entra ID admin
  • ISC2 associate - not required but an advantage
  • Azure devops associate
  • Azure administrator AZ104 - not required but an advantage
  • Azure security AZ500 - not required but an advantage

Behavioral Competencies

  • Teamworking
  • Effective Communication
  • Managing Tasks
  • Meeting Time and Priorities
  • Following Procedure
  • Showing Composure
  • Upholding Standards

Culture

We have ambitious goals. Our mission is to power innovators in remote biometric digital authentication, globally, and were well on our way there. Youll join at a very exciting part of the journey, and your contribution over the next few years will directly and visibly impact our global success.

Our team is incredibly friendly and collaborative. If you care about solving challenging problems with people you enjoy being around, this is the place for you.

Benefits

  • Competitive salary offered.
  • Remote Working Conditions- Cape Town preferable.
  • Wellness perks.
  • Opportunities for career growth and development within the company.
  • Work-Life Balance is prioritized.
  • Diverse tech stack.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Soft Skills

  • Networking
  • Teamwork
  • Effective Communication
  • Task Management
  • Time Management

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.
Upgrade to Premium

Find other similar jobs