Mid/Senior DevOps Engineer



We are looking for a motivated and enthusiastic Mid/Senior DevOps Engineer to join our growing engineering team. As part of this role, you'll work alongside experienced DevOps engineers to support the deployment, automation, and monitoring of cloud-native applications on Microsoft Azure. You'll learn how to build CI/CD pipelines using Jenkins, manage infrastructure with Terraform, monitor systems using Prometheus and Grafana, and deploy apps in Kubernetes clusters.

Key Responsibilities

  • - Assist in setting up and managing cloud-native environments on Microsoft Azure, including virtual machines, networking, storage, and application services.
  • - Support the development and maintenance of CI/CD pipelines using Jenkins, integrated with Git-based workflows.
  • - Learn and apply Infrastructure as Code (IaC) techniques using Terraform to automate infrastructure provisioning.
  • - Help deploy and manage containerized applications using Kubernetes (K8s) — including pods, deployments, and services.
  • - Monitor system performance using Prometheus and visualize metrics via Grafana dashboards.
  • - Write basic automation scripts in Python or Bash to simplify repetitive tasks.
  • - Collaborate with developers and senior engineers to improve deployment processes and resolve issues.
  • - Assist in securing cloud environments by applying best practices under guidance from senior team members.
  • - Participate in documentation, troubleshooting, and optimization of cloud resources on Azure.
  • - Learn about logging stacks like ELK, container management with Docker, and configuration tools used in DevOps workflows.

Requirements

  • - Recent graduate or entry-level candidate with a degree in Computer Science, Information Technology, or a related field.
  • - Basic understanding of Linux operating systems and command-line operations.
  • - Familiarity with scripting languages such as Python or Bash.
  • - Exposure to Git version control and basic workflow concepts.
  • - Eagerness to learn and work with Microsoft Azure cloud services.
  • - Willingness to learn CI/CD tools like Jenkins and understand pipeline creation.
  • - Interest in learning Infrastructure as Code (IaC) using Terraform.
  • - Knowledge of containerization concepts (e.g., Docker) and orchestration platforms like Kubernetes is a plus.
  • - Understanding of basic networking and security principles is preferred but not required.
  • - Strong problem-solving mindset, attention to detail, and ability to work in a collaborative environment.
  • - Excellent communication and willingness to learn from mentors and documentation.

Nice to Have (Not Required)

  • - Any hands-on experience with Azure, Kubernetes, or Terraform.
  • - Completed personal projects or labs involving DevOps tools or cloud platforms.
  • - Basic knowledge of monitoring tools like Prometheus or Grafana.
  • - Microsoft Azure certifications (e.g., AZ-900) or willingness to pursue them.