About the Job
PwC India is hiring DevOps Engineers – Intern, Specialist for its Acceleration Center India. This opportunity allows aspiring DevOps professionals to work on enterprise software engineering projects while collaborating with global teams across Advisory, Assurance, Tax, and Business Services.
As a DevOps Engineer, you will contribute to building and maintaining CI/CD pipelines, automating software deployment, managing cloud-based solutions, integrating enterprise applications, and improving software delivery processes. You'll work with modern technologies such as Java, Python, C++, REST APIs, Microservices, and Application Lifecycle Management while gaining hands-on experience in a collaborative engineering environment.
Job Overview
Eligibility Criteria
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, Artificial Intelligence, Machine Learning, Computer & Data Engineering, Business Analytics, Information Systems, or a related discipline.
- Fresh graduates or candidates with up to 1 year of relevant experience in Software Engineering, DevOps, or Cloud Technologies.
- Strong understanding of Java, Python, C++, JavaScript, Object-Oriented Programming (OOP), and Software Development Fundamentals.
- Basic knowledge of CI/CD, DevOps practices, Microservices, REST APIs, Application Lifecycle Management (ALM), and Cloud Computing is preferred.
- Familiarity with debugging, troubleshooting, software testing, version control, and enterprise application integration.
- Excellent analytical thinking, communication, collaboration, and problem-solving skills.
- Good verbal and written communication skills in English.
Key Responsibilities
- Develop, maintain, and optimize software applications using Java, Python, C++, and JavaScript while following software engineering best practices.
- Build, implement, and manage Continuous Integration and Continuous Delivery (CI/CD) pipelines to automate software development and deployment processes.
- Perform code reviews, debugging, troubleshooting, and software testing to improve application quality, reliability, and performance.
- Collaborate with cross-functional teams to gather business requirements and deliver scalable software and cloud-based solutions.
- Design and implement microservices architecture, REST APIs, and enterprise application integrations to enhance system scalability.
- Utilize Application Lifecycle Management (ALM) tools and DevOps practices to streamline software delivery and deployment workflows.
- Support client-facing projects by providing technical expertise, resolving software engineering challenges, and contributing to business process improvements.
- Continuously learn emerging DevOps tools, cloud technologies, and software engineering practices while delivering high-quality solutions.
Skills Required
- Programming Languages – Proficiency in Java, Python, C++, and JavaScript with strong programming fundamentals.
- DevOps & CI/CD – Knowledge of Continuous Integration (CI), Continuous Delivery (CD), deployment automation, and DevOps workflows.
- Cloud & Application Lifecycle Management – Basic understanding of cloud computing concepts, Application Lifecycle Management (ALM), and software deployment processes.
- Microservices & API Integration – Familiarity with microservices architecture, REST APIs, API Management, and enterprise application integration.
- Software Development – Strong understanding of Object-Oriented Programming (OOP), software development methodologies, and Agile practices.
- Testing & Troubleshooting – Experience with debugging, code reviews, Acceptance Test Driven Development (ATDD), software testing, and troubleshooting complex applications.
- Version Control & Automation – Knowledge of Git, automation tools, scripting, and collaborative development workflows.
- Professional Skills – Strong analytical thinking, communication, teamwork, adaptability, and problem-solving abilities.
Skills to Add in Your Resume
| Programming Languages | Java, Python, C++, JavaScript |
| DevOps | CI/CD, DevOps Practices, Deployment Automation |
| Cloud & ALM | Cloud Computing Fundamentals, Application Lifecycle Management (ALM) |
| Architecture | Microservices, REST APIs, API Management |
| Software Engineering | Object-Oriented Programming (OOP), SDLC, Agile Methodologies |
| Testing & Quality | Acceptance Test Driven Development (ATDD), Debugging, Troubleshooting, Code Reviews, Quality Assurance |
| Tools | Git, Version Control, Enterprise Application Integration |
| Professional Skills | Analytical Thinking, Communication, Team Collaboration, Problem Solving |
Who Can Apply?
- Fresh graduates and early-career professionals with 0–1 year of experience in Software Engineering, DevOps, Cloud Engineering, or related domains.
- Candidates holding a Bachelor's degree in Computer Science, Software Engineering, Information Technology, Artificial Intelligence, Machine Learning, Computer & Data Engineering, Business Analytics, Information Systems, or a related discipline.
- Applicants with a strong foundation in Java, Python, C++, JavaScript, Object-Oriented Programming (OOP), and Software Development Fundamentals.
- Individuals interested in DevOps, Cloud Engineering, CI/CD, Microservices, API Management, Enterprise Application Integration, and Software Automation.
- Candidates with strong analytical thinking, communication skills, problem-solving abilities, and the ability to work effectively in collaborative Agile teams.
- Applicants who are eager to learn modern DevOps tools, cloud technologies, automation practices, and contribute to client-facing software engineering projects.
Benefits
- Gain hands-on experience with modern DevOps tools, cloud technologies, and enterprise software engineering practices.
- Work on real-world client projects involving CI/CD, cloud infrastructure, microservices, and application deployment.
- Develop expertise in DevOps automation, software delivery pipelines, API integration, and cloud-native application development.
- Collaborate with experienced engineers and cross-functional teams in a fast-paced, innovation-driven environment.
- Access continuous learning opportunities, technical mentorship, industry-leading tools, and career development programs.
- Build strong technical, analytical, and problem-solving skills while contributing to high-impact software engineering projects.
Estimated Salary
How to Apply
Tailor your resume to match the job description by highlighting your expertise in CI/CD, DevOps, Cloud Computing, Java, Python, C++, JavaScript, Microservices, REST APIs, Git, Automation, and Application Lifecycle Management (ALM). Showcase relevant projects, internships, certifications, GitHub repositories, and measurable achievements to improve your chances of getting shortlisted.
Before You Apply
- Job information is compiled from official company career pages and other publicly available sources for informational purposes only.
- Salary figures are estimated unless officially disclosed and may vary based on role, location, qualifications, and company policies.
- TechJobsAlert does not charge any fee for job updates or applications and is not involved in the recruitment or hiring process.
- Job details, eligibility, locations, and application deadlines may change without prior notice. Always verify the latest information on the official careers website before applying.
