We are looking for a motivated Junior DevOps Engineer to support the development, deployment, and maintenance of modern cloud infrastructure and automation solutions. This role is ideal for early-career professionals who are passionate about cloud computing, CI/CD automation, containerization, Linux administration, and infrastructure reliability.
As a Junior DevOps Engineer, you will work closely with software developers, cloud engineers, QA teams, and system administrators to automate deployment workflows, manage cloud resources, monitor production environments, and improve software delivery processes. You will gain hands-on experience with industry-leading DevOps tools, cloud platforms, and Infrastructure as Code (IaC) practices while contributing to secure, scalable, and highly available enterprise applications.
This position provides an excellent opportunity to build expertise in DevOps engineering, cloud-native technologies, infrastructure automation, and platform operations within a collaborative and fast-paced technology environment.
Key Responsibilities
Cloud Infrastructure Management
- Assist in deploying, configuring, and maintaining cloud infrastructure using AWS, Microsoft Azure, or Google Cloud Platform.
- Support cloud resource provisioning, monitoring, and optimization.
- Maintain highly available, scalable, and secure cloud environments.
- Assist with cloud migration and infrastructure modernization initiatives.
- Monitor cloud resource utilization and recommend optimization opportunities.
CI/CD & Automation
- Build and maintain Continuous Integration and Continuous Deployment (CI/CD) pipelines.
- Automate software build, testing, deployment, and release processes.
- Support Infrastructure as Code (IaC) implementation for automated provisioning.
- Develop automation scripts using Python, Bash, or Shell scripting.
- Improve deployment efficiency through workflow automation.
Containerization & Orchestration
- Deploy and manage containerized applications using Docker.
- Assist in Kubernetes cluster configuration and application deployment.
- Support container lifecycle management and environment configuration.
- Troubleshoot container deployment and orchestration issues.
- Optimize containerized workloads for performance and scalability.
Monitoring & System Reliability
- Monitor application performance, infrastructure health, and system availability.
- Configure monitoring, logging, and alerting solutions.
- Investigate infrastructure issues, deployment failures, and application incidents.
- Support root cause analysis and system performance improvements.
- Contribute to platform reliability and operational excellence initiatives.
Security & Compliance
- Follow cloud security best practices and organizational security policies.
- Assist with access management, identity management, and infrastructure compliance.
- Support backup, disaster recovery, and business continuity processes.
- Help maintain secure cloud environments through continuous monitoring.
- Participate in vulnerability assessments and security improvement initiatives.
Collaboration & Documentation
- Collaborate with Development, QA, Product, and Infrastructure teams.
- Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Maintain technical documentation, deployment guides, and operational procedures.
- Support knowledge sharing and continuous improvement initiatives.
- Stay updated with emerging DevOps tools, cloud technologies, and automation practices.
Required Skills
DevOps & Automation
- DevOps Fundamentals
- CI/CD Pipelines
- Deployment Automation
- Release Management
- Infrastructure Automation
Cloud Platforms
- Amazon Web Services (AWS)
- Microsoft Azure
- Google Cloud Platform (Preferred)
Containerization
- Docker
- Kubernetes (Basic Knowledge)
- Container Management
Programming & Scripting
- Python
- Bash
- Shell Scripting
Infrastructure as Code
- Terraform (Basic Knowledge)
- AWS CloudFormation (Preferred)
- Azure Resource Manager (ARM) Templates (Preferred)
Version Control
- Git
- GitHub
- GitLab
Monitoring & Logging
- Prometheus
- Grafana
- CloudWatch
- ELK Stack (Preferred)
Operating Systems
- Linux Administration
- Ubuntu
- Red Hat Linux
- Shell Commands
Networking
- TCP/IP
- DNS
- HTTP/HTTPS
- Load Balancing
- Firewall Basics
Professional Skills
- Strong analytical and troubleshooting abilities.
- Excellent communication and teamwork skills.
- Willingness to learn modern DevOps technologies.
- Strong attention to detail and documentation practices.
- Ability to work in a collaborative Agile environment.
Education
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, Cloud Computing, Electronics, or a related technical discipline.
- B.Tech / BE / BCA / B.Sc. (Computer Science or IT) preferred.
- MCA, M.Tech, M.Sc. (Computer Science, Cloud Computing, Information Technology), or equivalent qualifications.
- Relevant internship experience, personal DevOps projects, or GitHub repositories demonstrating cloud and automation skills will be considered an advantage.
Preferred Certifications
- AWS Certified Cloud Practitioner
- AWS Certified Solutions Architect – Associate
- AWS Certified SysOps Administrator
- Microsoft Certified: Azure Fundamentals (AZ-900)
- Microsoft Certified: Azure Administrator Associate (AZ-104)
- Docker Certified Associate
- Certified Kubernetes Application Developer (CKAD)
- Certified Kubernetes Administrator (CKA)
- HashiCorp Terraform Associate
- Red Hat Certified System Administrator (RHCSA)