Job Description
We are looking for a motivated and proactive Junior DevOps Engineer to support and enhance our cloud-native infrastructure and DevOps practices. This role involves working with modern cloud platforms, containerized environments, CI/CD pipelines, and monitoring systems to ensure high availability, scalability, and reliability of applications.
The ideal candidate should be hands-on, eager to learn, collaborative, and passionate about automation, cloud technologies, and system reliability.
Key Responsibilities
Assist in building, deploying, and maintaining cloud infrastructure and containerized applications.
Work with AWS services (Fargate, ECS, DynamoDB, SNS, etc.) for managing distributed systems.
Monitor system performance using CloudWatch, Prometheus, Grafana, Loki, and Splunk, and respond to alerts.
Support CI/CD pipelines using tools like Jenkins, GitHub Actions, and ArgoCD.
Troubleshoot issues across infrastructure, networking, containers, and applications.
Assist in configuring and managing Kubernetes clusters, including deployments, services, and ingress.
Work on networking components such as load balancers, API gateways, reverse proxies, and service communication.
Participate in incident response, root cause analysis (RCA), and postmortems.
Automate repetitive tasks using scripts and tools to improve efficiency.
Maintain documentation for infrastructure, deployments, and troubleshooting processes.
Collaborate with development and operations teams to improve system reliability and deployment workflows.
Participate in on-call or shift rotations to ensure system availability.