- Home
- Academics
- School of Computer Science
- B.Tech. CSE
- DevSecOps
B.Tech Computer Science and Engineering- DevSecOps
Program details
The B.Tech. Computer Science & Engineering (DevSecOps) program offered by UPES School of Computer Science, in collaboration with Xebia, is a cutting-edge academic initiative introduced in 2017. This specialized program is designed to equip students with comprehensive knowledge and skills in the field of DevSecOps, ensuring their readiness to excel in the ever-evolving tech industry.
The curriculum is meticulously crafted to provide students with a strong foundation in computer science and engineering. It covers fundamental concepts such as algorithms, data structures, and object-oriented programming, complemented by in-depth exploration of databases and software engineering design methodologies. The program uniquely integrates development and operation principles, unraveling the complexities of DevSecOps through specialized courses. These encompass key areas including source code control, continuous integration and continuous deployment (CI/CD), containerization, orchestration, CICD pipeline security, and code vulnerability analysis.
A distinctive feature of the program is the involvement of dedicated expert faculty members who specialize in DevSecOps. Their expertise ensures that students receive up-to-date and industry-relevant knowledge. Moreover, the collaboration with Xebia, a notable name in the tech sector, brings invaluable insights from industry experts who train the faculty on the latest tools and technologies in DevSecOps. This collaborative effort ensures that students are well-prepared to address real-world challenges and leverage emerging trends in the domain. In conclusion, the B.Tech. Computer Science & Engineering program with a specialization in DevSecOps offered by UPES School of Computer Science is a forward-looking and innovative educational endeavor. By amalgamating essential computer science and engineering concepts with in-depth DevSecOps expertise, the program empowers students to become adept professionals who can thrive in the dynamic landscape of technology, security, and operations.
Program Highlights
- Students of the B.Tech. Computer Science & Engineering (DevSecOps) program gain proficiency in using essential tools such as Git, Bitbucket, and SVN for source code control, and Jenkins, Bamboo, and VSTS for continuous integration, fostering effective collaborative development.
- Learn to streamline operations with infrastructure automation using tools like Puppet and Ansible, ensuring efficient management and configuration of systems.
- Acquire skills in deploying applications seamlessly using automation and orchestration tools like Jenkins, VSTS, and Octopus Deploy, reducing deployment complexities.
- Explore container concepts through Docker, allowing the creation, distribution, and deployment of applications across various environments consistently.
- Develop expertise in orchestration techniques using Kubernetes and Swarm, facilitating efficient management of containerized applications at scale.
- Embrace cloud platforms like AWS, Azure, Google Cloud, and OpenStack to understand how to leverage cloud services for building, deploying, and managing applications in diverse environments.
Future Scope / Industry Trends
The future of B.Tech. Computer Science & Engineering (DevSecOps) from UPES School of Computer Science holds promising growth and innovation prospects as businesses increasingly value integrating security seamlessly into software development. In this evolving landscape, DevSecOps will adapt to secure emerging technologies like cloud-native environments, containers, and microservices. Automation will persist as a foundation, promptly identifying and addressing vulnerabilities. Collaborative synergy among development, security, and operations will strengthen, nurturing a comprehensive security approach. Machine learning and AI will elevate threat detection and predictive analytics. Regulatory demands will drive DevSecOps alignment with industry standards. Immutable infrastructure and security practices as code will fortify application resilience. Ultimately, this program not only shapes software development's future but also ensures enduring security in the digital realm.
Career Opportunities
At UPES School of Computer Science, our B.Tech. Computer Science & Engineering (DevSecOps) program ensures our curriculum aligns with industrial demands. Graduates are equipped to excel in both fundamental Computer Science and Engineering domains, alongside specialized DevSecOps skills. This versatility enables seamless integration into top industry players such as SAP, Oracle, IBM, WatchGuard Technologies, McAfee, Amazon, Boeing, Microsoft, Google, and more. Our alumni have found success in various esteemed companies like Micro Focus, Cognizant, Cloud Thing, VMware, Deloitte, Hewlett Packard, Capgemini, ITC Infortech, Dell EMC, Adobe, Genpact, and Walmart Labs, showcasing the comprehensive opportunities our program offers.
Placements
The B.Tech. Computer Science & Engineering (DevSecOps) program at UPES School of Computer Science has shown impressive placement results. The average annual salary (CTC) for graduates is 8.72 LPA, with the highest placement reaching 16.63 LPA. The program boasts a strong list of top recruiters, including Accenture, Adenza, Barclays, CGI, Cognizant Technology Solutions, DXC Technology, Informatica, Oracle India Pvt Ltd, and more. Other prominent recruiters encompass BITS & BYTE, Capgemini Technology Services India Limited, Cradle Point, EXL Digital, Go Digit, LTI- L&T InfoTech, Optum Global Solutions India Pvt. Ltd., and ZS Associates. This placement success reflects the program's commitment to providing students with diverse and rewarding career opportunities in the field of DevSecOps and computer science.
Fee Structure
Click here for detailed Fee Structure.
Curriculum
Semester 1
Course | L | T | P | Credit |
---|---|---|---|---|
Linux Lab | 0 | 0 | 4 | 2 |
Programming in C | 0 | 0 | 3 | 3 |
Programming in C Lab | 0 | 0 | 4 | 2 |
Problem Solving | 2 | 0 | 0 | 2 |
Living Conversation | 2 | 0 | 0 | 2 |
Advanced Engineering Mathematics – I | 3 | 1 | 0 | 4 |
Environmental Sustainability and Climate Change - I | 2 | 0 | 0 | 2 |
Physics for Computer Engineers | 4 | 0 | 0 | 4 |
Physics for Computer Engineers Lab | 0 | 0 | 2 | 1 |
TOTAL | 22 |
Semester 2
Course | L | T | P | Credit |
---|---|---|---|---|
Computer organization and Architecture | 3 | 0 | 0 | 3 |
Data Structures and algorithms | 4 | 0 | 0 | 4 |
Data Structures and algorithms Lab | 0 | 0 | 2 | 1 |
Python programming | 2 | 0 | 0 | 2 |
Python programming Lab | 0 | 0 | 4 | 2 |
Digital Electronics | 3 | 0 | 0 | 3 |
Critical Thinking and Writing | 2 | 0 | 0 | 2 |
Advanced Engineering Mathematics – II | 3 | 1 | 0 | 4 |
Environmental Sustainability and Climate Change - II | 2 | 0 | 0 | 2 |
TOTAL | 23 |
Semester 3
Course | L | T | P | Credit |
---|---|---|---|---|
Database Management Systems | 3 | 0 | 0 | 3 |
Database Management Systems Lab | 0 | 0 | 4 | 2 |
Discrete Mathematical Structures | 3 | 0 | 0 | 3 |
Object Oriented Programming | 3 | 0 | 0 | 3 |
Object Oriented Programming Lab | 0 | 0 | 2 | 1 |
Operating Systems | 3 | 0 | 0 | 3 |
Software Engineering | 3 | 0 | 0 | 3 |
Exploratory-1 | 0 | 0 | 0 | 3 |
Design Thinking | 0 | 0 | 0 | 2 |
TOTAL | 23 |
Semester 4
Course | L | T | P | Credit |
---|---|---|---|---|
Artificial Intelligence and Machine Learning | 2 | 0 | 0 | 2 |
Artificial Intelligence and Machine Learning Lab | 0 | 0 | 2 | 1 |
Data communication and Networks | 3 | 0 | 0 | 3 |
Data communication and Networks Lab | 0 | 0 | 2 | 1 |
Design and Analysis of Algorithms | 3 | 0 | 0 | 3 |
Design and Analysis of Algorithms Lab | 0 | 0 | 2 | 1 |
Exploratory-2 | 3 | 0 | 0 | 3 |
Linear Algebra | 3 | 0 | 0 | 3 |
PE-1 | 4 | 0 | 0 | 4 |
PE-1 Lab | 0 | 0 | 2 | 1 |
TOTAL | 22 |
Semester 5
Course | L | T | P | Credit |
---|---|---|---|---|
Cryptography and Network Security | 3 | 0 | 0 | 3 |
Formal Languages and Automata Theory | 3 | 0 | 0 | 3 |
Object Oriented Analysis and Design | 3 | 0 | 0 | 3 |
Exploratory-3 | 3 | 0 | 0 | 3 |
Start your Startup | 2 | 0 | 0 | 2 |
Research Methodology in CS | 3 | 0 | 0 | 3 |
Probability, Entropy, and MC Simulation | 3 | 0 | 0 | 3 |
PE-2 | 4 | 0 | 0 | 4 |
PE-2 Lab | 0 | 0 | 2 | 1 |
TOTAL | 25 |
Semester 6
Course | L | T | P | Credit |
---|---|---|---|---|
Exploratory-4 | 3 | 0 | 0 | 3 |
Leadership and Teamwork | 2 | 0 | 0 | 2 |
Compiler Design | 3 | 0 | 0 | 3 |
Statistics and Data Analysis | 3 | 0 | 0 | 3 |
PE-3 | 4 | 0 | 0 | 4 |
PE-3 Lab | 0 | 0 | 2 | 1 |
Minor Project | 0 | 0 | 5 | 5 |
TOTAL | 21 |
Semester 7
Course | L | T | P | Credit |
---|---|---|---|---|
Exploratory-5 | 3 | 0 | 0 | 3 |
PE-4 | 4 | 0 | 0 | 4 |
PE-4 Lab | 0 | 0 | 2 | 1 |
PE-5 | 3 | 0 | 0 | 3 |
PE-5 Lab | 0 | 0 | 2 | 1 |
Capstone Project - Phase-1 | 0 | 0 | 5 | 5 |
Summer Internship | 0 | 0 | 0 | 1 |
TOTAL | 18 |
Semester 8
Course | L | T | P | Credit |
---|---|---|---|---|
IT Ethical Practices | 3 | 0 | 0 | 3 |
Capstone Project - Phase-2 | 0 | 0 | 5 | 5 |
TOTAL | 8 |
Program Elective 24 Credits
Course | L | T | P | Credit |
---|---|---|---|---|
DevOps Fundamentals and SCM | 4 | 0 | 0 | 4 |
DevSecOps: Integrating security into DevOps practices | 4 | 0 | 0 | 4 |
Container Orchestration and Security | 4 | 0 | 0 | 4 |
CICD Pipeline and Security | 4 | 0 | 0 | 4 |
System Provisioning and Monitoring | 3 | 0 | 0 | 3 |
DevOps Fundamentals and SCM LAB | 0 | 0 | 2 | 1 |
DevSecOps: Integrating Security in DevOps | 0 | 0 | 2 | 1 |
Practices Lab | ||||
Container Orchestration and Security Lab | 0 | 0 | 2 | 1 |
CICD Pipeline and Security Lab | 0 | 0 | 2 | 1 |
System Provisioning and Monitoring Lab | 0 | 0 | 2 | 1 |
TOTAL | 24 |
Eligibility
Interested students must meet the following minimum eligibility criteria for B.Tech. in Computer Science & Engineering (DevSecOps): Minimum 50% Marks in Class X and XII. Along with 50 % in PCM (Physics/Chemistry and Mathematics) in Class XII.
Selection Criteria
Selection for admission to the B.Tech. Computer Science & Engineering (DevSecOps) program at UPES School of Computer Science relies on the performance of individual candidates in UPESEAT / JEE Mains / Board Merit / SAT/ CUET.
Suggested videos