Back to jobs

DevOps Engineer- Junior

Job description

Job Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • At least 3 years of experience with DevOps tools and cloud environments.
  • Hands-on experience with GitOps, IaC, and containerized applications.
  • Familiarity with Terraform or CloudFormation.
  • Knowledge of Docker and containerization principles.
  • Exposure to Kubernetes or container orchestration concepts.
  • Experience with AWS, Azure, or GCP.
  • Strong understanding of Linux and shell scripting.
  • Proficiency with Git and version control workflows.
  • Understanding of DevOps automation practices.

Responsibilities:

CI/CD & Automation

  • Build and maintain CI/CD pipelines for automated build, test, and deployment.
  • Integrate automated testing into development workflows.
  • Improve delivery speed, reliability, and overall deployment efficiency.

Infrastructure as Code (IaC)

  • Develop and maintain IaC using Terraform, CloudFormation, or Ansible.
  • Automate provisioning and management of cloud infrastructure.

Cloud Infrastructure

  • Deploy and manage cloud environments ensuring scalability, availability, and reliability.

Containerization & Orchestration

  • Build and maintain containerized applications using Docker.
  • Deploy and manage workloads using Kubernetes or other orchestration platforms.

Monitoring & Logging

  • Implement monitoring, logging, and alerting solutions.
  • Analyze performance data to identify and resolve system issues.

Collaboration & Support

  • Work closely with development teams to streamline deployments.
  • Troubleshoot infrastructure and environment-related issues.

Security & Compliance

  • Apply security best practices across infrastructure and CI/CD.
  • Manage secrets, access control, and vulnerability scanning tools.

Continuous Improvement

  • Identify opportunities to automate manual tasks.
  • Evaluate and adopt modern DevOps tools and practices.