The Junior DevOps Engineering & Cloud Automation role is designed for fresh graduates and early-career professionals interested in cloud technologies, CI/CD implementation, automation workflows, containerization, and infrastructure management. The role focuses on supporting software deployment processes, automating operational tasks, maintaining cloud environments, and improving application delivery efficiency across modern development ecosystems.
Professionals in this role will gain hands-on experience with DevOps tools and technologies including Jenkins, GitHub, Docker, Kubernetes, AWS, Azure, Python scripting, and Linux administration. The position involves working on deployment pipelines, container orchestration, monitoring systems, and automation scripts while collaborating with development and infrastructure teams in fast-paced engineering environments.
The role also provides exposure to cloud-native deployment practices using AWS EC2, EKS, Azure AKS, and monitoring tools such as Prometheus, Grafana, CloudWatch, and ELK Stack. Candidates will learn infrastructure troubleshooting, deployment optimization, automation scripting, networking fundamentals, and cloud operations management commonly used in enterprise technology organizations.
This opportunity is ideal for candidates passionate about DevOps engineering, cloud computing, automation technologies, infrastructure reliability, and scalable deployment systems. Professionals will gain industry-relevant experience that supports long-term career growth in DevOps, cloud engineering, platform operations, and infrastructure automation domains.
Roles & Responsibilities
- Develop and maintain CI/CD pipelines using Jenkins and GitHub Actions
- Build and manage Docker images and containerized applications
- Deploy and manage applications on Kubernetes clusters including EKS and AKS
- Work with AWS and Azure cloud services for infrastructure deployment and management
- Automate operational and deployment tasks using Python and Shell scripting
- Monitor application and infrastructure performance using monitoring tools and dashboards
- Troubleshoot deployment failures, Linux server issues, and infrastructure-related problems
- Configure and maintain Linux-based environments for development and deployment workflows
- Support EC2 deployment and cloud resource optimization activities
- Work with build tools such as Maven and Gradle for application packaging and deployment
- Implement monitoring and logging solutions using Prometheus, Grafana, ELK, or CloudWatch
- Collaborate with development and infrastructure teams for release management activities
- Assist with Kubernetes deployment configurations and cluster management
- Maintain deployment documentation and infrastructure-related records
- Support cloud security practices, access management, and operational compliance
- Contribute to automation improvements and workflow optimization initiatives
- Learn and adapt to modern DevOps tools, cloud technologies, and deployment strategies
Key Skills
- CI/CD Pipeline Management
- Jenkins Automation
- GitHub & Version Control
- Docker Containerization
- Kubernetes Deployment
- AWS Cloud Services
- Azure Cloud Services
- Python Scripting
- Shell Scripting
- Linux Administration
- Maven & Gradle
- Infrastructure Automation
- Monitoring & Logging
- Networking Fundamentals
- Troubleshooting & Debugging
- Deployment Management
- Cloud Infrastructure Management
- Problem Solving & Analytical Skills
Education
- B.Tech / BE in Computer Science, Information Technology, Electronics, or related fields
- BCA / MCA with cloud computing or DevOps knowledge