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.