Junior DevOps Engineer
Job Description
Department:
Engineering / Infrastructure
Employment Type:
Full-Time
Reports To:
Senior DevOps Engineer / DevOps Manager
We are looking for a motivated Junior DevOps Engineer with 3–4 years of hands-on experience to join our growing infrastructure and platform team. In this role, you will help build, maintain, and optimize our CI/CD pipelines, cloud infrastructure, and monitoring systems. You will collaborate closely with development teams to accelerate delivery, improve system reliability, and champion DevOps best practices across the organization.
-
Design, build, and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions.
-
Automate repetitive operational tasks using shell scripts, Python, or Ansible playbooks.
-
Support code deployment processes across development, staging, and production environments.
-
Provision and manage cloud resources on AWS, Azure, or GCP using Infrastructure as Code (Terraform / CloudFormation).
-
Monitor and optimize cloud costs; right-size compute and storage resources.
-
Assist with architecture of scalable and resilient infrastructure for microservices and applications.
-
Build and maintain Docker images; manage container registries.
-
Deploy and operate workloads on Kubernetes (EKS, GKE, or AKS); assist with cluster management.
-
Troubleshoot container networking, storage, and scheduling issues.
-
Set up and manage observability stacks (Prometheus, Grafana, ELK / OpenSearch, Datadog).
-
Define SLOs, SLIs, and alerts; participate in on-call rotations.
-
Conduct root-cause analysis for incidents and drive post-mortem action items.
-
Implement DevSecOps practices: secrets management (Vault, AWS Secrets Manager), image scanning, and SAST/DAST integration.
-
Ensure infrastructure configurations comply with security policies and industry standards (SOC 2, ISO 27001).
-
Partner with software engineers to improve deployment workflows and developer experience.
-
Maintain up-to-date runbooks, architecture diagrams, and operational documentation.
-
Participate in sprint ceremonies and contribute to DevOps roadmap planning.
-
3–4 years of professional experience in a DevOps, Site Reliability, or Platform Engineering role.
-
Strong proficiency with Linux/Unix administration and shell scripting (Bash/Python).
-
Hands-on experience with at least one major cloud provider (AWS preferred; Azure or GCP acceptable).
-
Practical knowledge of Infrastructure as Code — Terraform or CloudFormation.
-
Solid understanding of Docker and Kubernetes for containerized workloads.
-
Experience with CI/CD tools: Jenkins, GitLab CI, GitHub Actions, or CircleCI.
-
Familiarity with configuration management tools: Ansible, Chef, or Puppet.
-
Working knowledge of Git version control and branching strategies (GitFlow, trunk-based).
-
Experience with monitoring/alerting tools: Prometheus, Grafana, Datadog, or equivalent.
-
Good understanding of networking fundamentals: DNS, TCP/IP, HTTP/S, load balancing, VPNs.
-
AWS Certified DevOps Engineer, CKA/CKAD, or HashiCorp Terraform Associate certification.
-
Experience with service mesh technologies (Istio, Linkerd).
-
Exposure to GitOps workflows and tools such as ArgoCD or Flux.
-
Knowledge of databases (PostgreSQL, MySQL, Redis) and their operational aspects.
-
Experience with cost management and FinOps practices.
-
Bachelor’s degree in Computer Science, Information Technology, or a related field.
-
Equivalent practical experience with a strong portfolio will also be considered.