Moon Technolabs
Moon Technolabs2h ago
Naukri

Jr. DevOps Engineer

Ahmedabad
Full Time
Mid Level

Auto Apply to 50+ AI Matched Jr. DevOps Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Moon Technolabs

Full Job Description

About the Role

We are seeking a driven Jr. DevOps Engineer to join our team in Ahmedabad. This role involves assisting in the design, implementation, and maintenance of CI/CD pipelines, utilizing tools like Jenkins to automate build and deployment processes. You will develop and manage Infrastructure as Code (IaC) using Terraform for cloud environments such as AWS, Azure, and GCP, working under guidance. The position also requires building, configuring, and maintaining containerized applications with Docker, and supporting deployments on Kubernetes clusters. You will implement configuration management and automation using Ansible, and monitor, troubleshoot, and optimize Linux-based servers and applications for performance and reliability. Additionally, you will configure and maintain web servers like Apache2 and Nginx, ensuring optimal performance, security, and availability. This role adheres to best practices for system security, backups, logging, and scalability in both cloud and on-premise environments. You will collaborate with development teams to promote DevOps best practices throughout the Software Development Life Cycle (SDLC) and create/maintain technical documentation. Continuous learning of new DevOps tools, cloud services, and automation practices is essential.

Key Responsibilities

  • Assist in designing, implementing, and maintaining CI/CD pipelines using Jenkins.
  • Develop and manage Infrastructure as Code (IaC) with Terraform for AWS, Azure, and GCP.
  • Build, configure, and maintain containerized applications using Docker and support Kubernetes deployments.
  • Implement basic to intermediate configuration management and automation with Ansible.
  • Monitor, troubleshoot, and optimize Linux servers and applications.
  • Configure and maintain Apache2 and Nginx web servers.
  • Follow best practices for security, backups, logging, and scalability.
  • Collaborate with development teams to support DevOps best practices.
  • Create and maintain technical documentation.
  • Continuously learn and adapt to new DevOps technologies.

Requirements

Programming & Scripting

  • Bash / Shell scripting (mandatory)
  • Python (basic to intermediate preferred)
  • Groovy (basic understanding for Jenkins pipelines)

Tools & Technologies

  • Jenkins (pipeline creation, job management)
  • Terraform (basic modules, state management)
  • Ansible (playbooks, roles - basic to intermediate)
  • Git (branching, pull requests, CI workflows)

Operating Systems

  • Linux (Ubuntu, CentOS, Debian) - strong working knowledge
  • macOS / Windows - basic familiarity

Cloud Platforms

  • AWS - EC2, S3, IAM, RDS (working experience)
  • Azure - VMs, AKS (basic exposure preferred)
  • GCP - GKE or Cloud Functions (nice to have)

Containers & Web Servers

  • Docker - image creation, optimization, registries
  • Kubernetes - deployments, services, basic troubleshooting
  • Apache2 / Nginx - configuration and tuning basics

Company

Moon Technolabs

Moon Technolabs

Ahmedabad
Posted on Naukri