Software Engineer Intern (DevOps)

Infinite Uptimeover 1 year ago
United States
Hybrid
Full-time
Beginner Level (< 1 year)

Job Description

Position Overview

Infinite Uptime is revolutionising industrial health diagnostics with a Digital-First approach. Our advanced solutions in Machine Diagnostics, Predictive Maintenance, and Condition Monitoring help top engineering and process industries achieve peak performance by maximising machine up‑time, minimising factory disruptions, and enhancing equipment reliability. We leverage IoT, Cloud Computing, Automation, Machine Learning, Artificial Intelligence, and data‑driven analytics to accelerate digital transformation.

We are seeking a DevOps Engineer Intern to join our Platform Team. In this role, you will build, automate, and optimize our cloud infrastructure, CI/CD pipelines, and deployment strategies—gaining hands‑on experience with cloud platforms, automation tools, and containerization technologies while working closely with our development and operations teams.

Key Responsibilities

  • Assist in designing, building, and maintaining CI/CD pipelines to automate software delivery and deployment.
  • Monitor, optimize, and troubleshoot cloud infrastructure (e.g., AWS, Azure, or GCP).
  • Implement infrastructure as code (IaC) using tools like Terraform, CloudFormation, or Ansible.
  • Collaborate with developers to containerize applications using Docker and manage orchestration with Kubernetes.
  • Enhance system monitoring and logging with tools such as Prometheus, Grafana, or ELK Stack.
  • Participate in automating routine operational tasks to improve system efficiency.
  • Support deployment strategies for application releases while ensuring system reliability and performance.

Required Qualifications

  • Education: Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Hands‑on knowledge of Linux systems and scripting languages (e.g., Bash, Python).
  • Understanding of cloud platforms like AWS, Azure, or GCP.
  • Exposure to containerisation tools such as Docker and orchestration tools like Kubernetes.
  • Knowledge of monitoring tools (Prometheus, Grafana) is a plus.
  • Knowledge on Cloud‑Based AI Tools like AWS DevOps Guru or Google Cloud Operations Suite.
  • Strong problem‑solving and analytical skills.
  • Excellent verbal and written communication abilities.
  • Ability to work independently and in a collaborative team environment.
  • Eagerness to learn and adapt to new tools and technologies.
  • Self‑motivated with a proactive approach to problem‑solving.
  • Ability to manage time effectively and multitask efficiently.

Required Skills

AWS
Bash
CloudFormation
Terraform
Linux
GitHub Actions
Jenkins
Prometheus
Ansible
Python
Kubernetes
Grafana
CI/CD
Docker