diff --git a/src/We're hiring/Backend Web Developer.org b/src/We're hiring/Backend Web Developer.org new file mode 100644 index 0000000..0a7c944 --- /dev/null +++ b/src/We're hiring/Backend Web Developer.org @@ -0,0 +1,70 @@ ++#+title: Backend Web Developer ++#+SETUPFILE: ../org-templates/level-1.org* +** Number of positions : 01 +Virtual Labs Engineering and Architecture Division (VLEAD) is looking +for competent and experienced backend-web developer to work in the +core technologies of Virtual Labs. You will be part of a talented team +of engineers that demonstrates superb technical competency for +ensuring highest levels of performance and availability of critical +infrastructure. The engineering team at Virtual Labs is looking at +innovative ways to design, develop and deploy the various applications +with high uptime requirements. We are looking for developers who can +build high-quality backend modules in compliance with standards, +quality guidelines and relevant best practices. Commonly used +technologies for Virtual Labs are: + +- OS: Linux/Unix + +- Tools: Redmine (Project Management System), Mediawiki, Emacs (Org-mode) + +- Version control: git + +Some of the problems that you can solve as part of the +team: + +- Find solutions to complex issues that are unique to our project and + integrate them across integration teams. + +- To make data-driven decisions in real-time or minimal latency. + +- Build intelligent platforms that maximizes the value of our + offering and helps us proactively reach out to more customers. + +We need someone who has good experience in jQuery, database knowledge, +python frameworks like flask and web services. Our technology stack is +primarily Python with a MySql backend, Javascript, JQuery, HTML, CSS +on the frontend. We follow a technology agnostic approach and adopt +the best technology for solving the problem at hand. We have a bias +towards action, creative problem solving and a metrics driven +mindset. We are a fully open source shop and big believers in +contributing back to the community. + +** Role + +- Backend module development, design and implemention of new features + and functionalities. +- Use of versioning for both documentation and configuration + management. +- Establishing and guiding the website’s architecture ensuring + high-performance and availability. +- Work closely with front-end developers and customers to ensure an + effective, visually appealing, and intuitive implementation. +- Move to state-of-the-art technologies as demanded by the environment + and ensure effective delivery of outcomes. + +** Requirements + +- B.Tech or higher in Computer Science or equivalent required. +- 3+ years of relevant backend web development experience is + desirable. +- Cognizance of Python, Python frameworks like Flask and Node.js + backend architectures. +- Problem solving skills, curiosity to explore technology, quick self + learner, passionate, proactive and a good communicator. +- Be a great team player and able to work with all the stake holders. +- Be able to document requirements and specifications. +- Work experience in at least two moderate sized websites with python + based backbends along with a good understanding of user interface + aesthetics would be desirable. + +Post your details at [[jobs@vlabs.ac.in]] diff --git a/src/We're hiring/Content Writer.org b/src/We're hiring/Content Writer.org new file mode 100644 index 0000000..2c19eaf --- /dev/null +++ b/src/We're hiring/Content Writer.org @@ -0,0 +1,60 @@ ++#+title: Technical Content Writer ++#+SETUPFILE: ../org-templates/level-1.org* + +** Number of positions : 01 +Virtual Labs Engineering and Architecture Division (VLEAD) is looking +for a competent technical content writer to work at Virtual Labs. You +will be part of talented teams of engineers that demonstrates superb +technical competency for ensuring highest levels of performance and +availability of critical infrastructure. The engineering team at +Virtual Labs is looking at innovative ways to design, develop and +deploy the various applications with high uptime requirements. We are +looking at someone who can take requirements from end-users and +document it in compliance with standards, quality guidelines and +relevant best practices. Commonly used technologies at Virtual Labs +are: + +- OS: Linux/Unix + +- Tools: Redmine (Project Management System), Mediawiki, Emacs (Org-mode) + +- Version control: git + +We need someone who has good understanding of Software Developement +Life Cycle (SDLC). Our technology stack is primarily Python with a +MySql backend, Javascript, JQuery, HTML, CSS on the frontend. We +follow a technology agnostic approach and adopt the best technology +for solving the problem at hand. We have a bias towards action, +creative problem solving and a metrics driven mindset. We are a fully +open source shop and big believers in contributing back to the +community. + +** Role + +- Content creation for fliers, presentations, proposals, blogs etc. by + understanding the SDLC and similar other processes used by the VLEAD + organization. +- Use of versioning for both documentation and configuration + management using the different communication channels of VLEAD for + rest of the consortium / world. +- Work closely with the front-end developers, back-end developers and + customers to ensure an effective documentation. +- Move to state-of-the-art technologies as demanded by the environment + and ensure effective delivery of outcomes. + +** Requirements + +- B.Tech or higher in Computer Science or equivalent required. +- 3+ years of relevant technical writing experience is + desirable. +- Be able to document requirements, project proposals, emails, blogs + and specifications from different stake holders and customers. +- Good command over English language (highly skilled in terms of + grammar, spellings, sentence formations etc. ) +- Cognizance of SDLC, Python, Python frameworks like Flask and Node.js + backend and other frontend architectures would be desirable. +- Curiosity to explore technology, quick self learner, passionate, + proactive and an excellent communicator. +- Be a great team player and able to work with all the stake holders. + +Post your details at [[jobs@vlabs.ac.in]] diff --git a/src/We're hiring/Frontend Web Developer.org b/src/We're hiring/Frontend Web Developer.org new file mode 100644 index 0000000..2f31dfc --- /dev/null +++ b/src/We're hiring/Frontend Web Developer.org @@ -0,0 +1,74 @@ ++#+title: Frontend Web Developer ++#+SETUPFILE: ../org-templates/level-1.org* + +** Number of positions : 01 +Virtual Labs Engineering and Architecture Division (VLEAD) is looking +for competent and experienced frontend web developers to work in the +core technologies of Virtual Labs. You will be part of a talented team +of engineers that demonstrates superb technical competency for +ensuring highest levels of performance and availability of critical +infrastructure. The engineering team at Virtual Labs is looking at +innovative ways to design, develop and deploy the various applications +with high uptime requirements. We are looking for developers who can +build high-quality frontend modules in compliance with standards, +quality guidelines and relevant best practices. Commonly used +technologies for Virtual Labs are: + +- OS: Linux/Unix + +- Tools: Redmine (Project Management System), Mediawiki, Emacs (Org-mode) + +- Version control: git + +Some of the problems that you can solve as part of the +team: + +- Find solutions to complex issues that are unique to our project and + integrate them across integration teams. + +- To make data-driven decisions in real-time or minimal latency. + +- Build intelligent platforms that maximizes the value of our + offering and helps us proactively reach out to more customers. + +We need someone who has good programming experience in HTML, CSS and +Javascript. An in-depth understanding of web aesthetics would be +appreciated. Our technology stack is primarily Python with HTML, CSS +and Javascript on the frontend and a MySql, Jquery backend. We follow +a technology agnostic approach and adopt the best technology for +solving the problem at hand. We have a bias towards action, creative +problem solving and a metrics driven mindset. We are a fully open +source shop and big believers in contributing back to the community. + +** Role + +- Frontend module development, design and implemention of new features + and functionalities. Creating responsive designs and rendering it + into a working theme. +- Use of versioning for both documentation and configuration + management. +- Establishing and guiding the website’s architecture ensuring + high-performance and availability. +- Work closely with back-end developers and customers to ensure an + effective, visually appealing, and intuitive implementation. +- Move to state-of-the-art technologies as demanded by the environment + and ensure effective delivery of outcomes. + +** Requirements + +- B.Tech or higher in Computer Science or equivalent required. +- 3+ years of relevant frontend web development experience is + desirable. +- Fluent with HTML5/XHTML, CSS and Javascript. +- Cognizance with REST APIs and service-oriented-architecture (SOA). +- Strong grip on industry trends and content management + systems. +- Problem solving skills, curiosity to explore technology, quick self + learner, passionate, proactive and a good communicator. +- Be a great team player and able to work with all the stake holders. +- Be able to document requirements and specifications. +- In depth understanding of the entire web development process + including design, development and deployment with some back-end + knowledge would be desirable. + +Post your details at [[jobs@vlabs.ac.in]] diff --git a/src/We're hiring/Systems-Engineer-JD.org b/src/We're hiring/Systems-Engineer-JD.org new file mode 100644 index 0000000..8ade603 --- /dev/null +++ b/src/We're hiring/Systems-Engineer-JD.org @@ -0,0 +1,78 @@ ++#+title: Systems Engineer ++#+SETUPFILE: ../org-templates/level-1.org* + +** Number of positions : 01 +Virtual Labs Engineering and Architecture Division (VLEAD) is looking +for competent and experienced systems engineers to work in the core +technologies of Virtual Labs. You will be part of a talented team of +engineers that demonstrates superb technical competency for ensuring +highest levels of availability, performance and security of critical +infrastructure. The engineering team at Virtual Labs is looking at +innovative ways to automate and manage the infrastructure with high +uptime requirements. We are looking for a systems engineer who can +build high-quality and fully performing infrastructure systems in +compliance with standards, quality guidelines and relevant best +practices. Commonly used technologies for Virtual Labs are: + +- OS: Linux/Unix, specifically CentOS + +- Servers: Apache web server, BIND DNS, OpenLDAP + +- Tools: iptables, Mediawiki, Emacs (Org-mode) + +- Version control: git + +- Configuration management: Ansible + +- Virtualization: Container or OS level virtualization with OpenVZ + +Some of the problems that you can solve as part of the +team: + +- Automate infrastructure including apache web server, reverse proxy, + Bind DNS, SSH, etc. using ansible for a cluster of 100+ + nodes. + +- Manage Amazon Web Services (AWS) Virtual Machines (VMs) + cluster of 100+ VMs remotely. + +- Find solutions to complex issues that are unique to our project and + integrate them across integration teams. + +- To make data-driven decisions in real-time or minimal latency. + +- Build intelligent platforms that maximizes the value of our + offering and helps us proactively reach out to more customers. + +We are a fully open source shop and big believers in contributing back +to the community. If building open source cloud solutions from scratch +excites you, then our team might be your next career step. + +** Role + +- Installation, configuration, test and maintenance of application + software, servers and operating systems with configuration + management tools. +- Building, maintaining, troubleshooting and scaling our rapidly + expanding infrastructure. +- Use of versioning for both documentation and configuration + management. +- Proactively ensuring availability and security of IT infrastructure. + + +** Requirements + +- B.Tech or higher in Computer Science or equivalent required. +- 3+ years of relevant server and network infrastructure operations + experience is desirable. Hands on experience in automating + infrastructure. +- Understanding of basic networking:: IP addresses, Firewalls, basic + protocols. Demonstration of understanding in Linux security. +- Problem solving skills, curiosity to explore technology, quick self + learner, passionate, proactive, and a good communicator. +- Be a great team player and able to work with all the stake holders. +- Be able to document requirements and specifications. +- Programming and scripting skills (e.g., shell scripts) and + experience in OS and other applications would be desirable. + +Post your details at [[jobs@vlabs.ac.in]] diff --git a/src/We're hiring/Technical-Project-Manager-JD.org b/src/We're hiring/Technical-Project-Manager-JD.org new file mode 100644 index 0000000..7e0740d --- /dev/null +++ b/src/We're hiring/Technical-Project-Manager-JD.org @@ -0,0 +1,76 @@ ++#+title: Technical Project Manager ++#+SETUPFILE: ../org-templates/level-1.org* + +** Number of positions : 01 +Virtual Labs Engineering and Architecture Division (VLEAD) is looking +for a competent and experienced technical project manager to work in +the core technologies of Virtual Labs. The engineering team is looking +for a technical architect who can conceptualize and design intelligent +systems, understand the project ecosystem, identify issues and +bottlenecks and proactively come up with solutions. Commonly used +technologies for Virtual Labs are: + +- OS: Linux/Unix + +- Tools: Redmine (Project Management System), Mediawiki, Emacs (Org-mode) + +- Version control: git + +Some of the problems that you can solve while managing different teams: + +- Find solutions to complex issues that are unique to our project and + integrate them across integration teams. + +- To make data-driven decisions in real-time or minimal latency. + +- Conceptualise and build intelligent platforms that maximizes the + value of our offering and helps us proactively reach out to more + customers. + +We need someone who has good experience in Linux Operating Systems, +object-oriented programming, JavaScript, jQuery, Database knowledge, +and web services. Our technology stack is primarily Python with a +MySql backend, Javascript, JQuery, HTML, CSS on the frontend. We +follow a technology agnostic approach and adopt the best technology +for solving the problem at hand. We have a bias towards action, +creative problem solving and a metrics driven mindset. We are a fully +open source shop and big believers in contributing back to the +community. If building open source cloud solutions excites you, then +our team might be your next career step. + +** Role + +- Drive architecture discussions, code reviews, design reviews and + inculcate engineering best practices across the team. Be part of + annual external review meetings at MHRD. +- Strong emphasis on performance and quality with a sharp business + sense. +- Be an advocate for an extensible, scalable and maintainable design + and lead by example. +- Drive long term technology initiatives. +- Be a technical mentor for team members and drive improvements in + coding standards across large code bases. +- Move to state-of-the-art technologies as demanded by the environment + and ensure effective delivery of outcomes. + +** Requirements + +- B.Tech or higher in Computer Science or equivalent required. +- 7+ years of relevant software design and development experience. +- Solid coding and problem solving skills with ability to architect + cross team features to refactoring existing frameworks. +- Exposure to a wide range of problem spaces and technologies and the + ability to evaluate upcoming technologies.Good understanding of + SDLC, and the Program Management methods. +- Ability to create strong working relationships within and across + functional teams. +- Deep understanding of distributed systems and familiarity with + design patterns. +- LAMP stack proficiency (Expertise with Python is preferred.) +- Prior startup experience (cloud-based product or service is a + bonus), AWS experience and contributions to open source projects + would be desirable. + + +Post your details at [[jobs@vlabs.ac.in]] + diff --git a/src/We're hiring/Technical-Team-Leader_JD.org b/src/We're hiring/Technical-Team-Leader_JD.org new file mode 100644 index 0000000..7d534c6 --- /dev/null +++ b/src/We're hiring/Technical-Team-Leader_JD.org @@ -0,0 +1,75 @@ ++#+title: Technical Team Lead ++#+SETUPFILE: ../org-templates/level-1.org* + +** Number of positions : 01 +Virtual Labs Engineering and Architecture Division (VLEAD) is looking +for a competent and experienced technical team lead to work in the +core technologies of Virtual Labs. The engineering team is looking for +a technical lead who can conceptualize and design systems, understand +the project ecosystem, identify issues and bottlenecks and proactively +come up with solutions. He must be able to lead the team of +developers, mentor the team members and ensure they are able to +deliver high quality outcomes. Commonly used technologies for Virtual +Labs are: + +- OS: Linux/Unix + +- Tools: Redmine (Project Management System), Mediawiki, Emacs (Org-mode) + +- Version control: git + +Some of the problems that you can solve while working with different +teams: + +- Find solutions to complex issues that are unique to our project and + integrate them across integration teams. + +- To make data-driven decisions in real-time or minimal latency. + +- Conceptualise and build intelligent platforms that maximizes the + value of our offering and helps us proactively reach out to more + customers. + +We need someone who has good experience in Linux Operating Systems, +object-oriented programming, JavaScript, jQuery, Database knowledge, +and web services. Our technology stack is primarily Python with a +MySql backend, Javascript, JQuery, HTML, CSS on the frontend. We +follow a technology agnostic approach and adopt the best technology +for solving the problem at hand. We have a bias towards action, +creative problem solving and a metrics driven mindset. We are a fully +open source shop and big believers in contributing back to the +community. If building open source cloud solutions excites you, then +our team might be your next career step. + +** Role + +- Drive code reviews, design reviews and inculcate engineering best + practices across the team. +- Responsible for the overall team performance and growth of the + team. +- Drive long term technology initiatives. +- Be an advocate for an extensible, scalable and maintainable design + and lead by example. +- Be a technical mentor for team members and drive improvements in + coding standards across large code bases. +- Move to state-of-the-art technologies as demanded by the environment + and ensure effective delivery of outcomes. + +** Requirements + +- B.Tech or higher in Computer Science or equivalent required. +- 4+ years of relevant software design, development and team + management experience in a software organization. +- Solid coding and problem solving skills with ability to architect + cross team features to refactoring existing frameworks. +- Exposure to a wide range of problem spaces and technologies and the + ability to evaluate upcoming technologies. Good understanding of + SDLC and the Program Management methods. +- Ability to create strong working relationships within and across + functional teams. Be able to mentor team members to improve their + technical and non-technical skills. +- LAMP stack proficiency (Expertise with Python is preferred.) +- AWS experience and contributions to open source projects + would be desirable. + +Post your details at [[jobs@vlabs.ac.in]] diff --git a/src/footer.html b/src/footer.html index 63df018..adcfd2f 100644 --- a/src/footer.html +++ b/src/footer.html @@ -33,24 +33,34 @@
  • Introduction
  • Processes
  • Licensing
  • -
  • GitHub Repositories
  • -
  • Contributing
  • -
  • Channels
  • - - - -
    -
    - - -
    +
  • GitHub Repositories
  • +
  • Contributing
  • +
  • Channels
  • + +
    +
    +
    + + +
    +
    + + +
    +
    -

    Pages generated from emacs org-mode

    @@ -63,3 +73,5 @@ + + diff --git a/src/header.html b/src/header.html index 9627d02..2817baf 100644 --- a/src/header.html +++ b/src/header.html @@ -88,6 +88,20 @@
  • Student Instructions
  • Mentor Instructions
  • +
  • Internship Plan
  • + + +
  • + + Career + +
  • diff --git a/src/hiring/backend-web-developer.org b/src/hiring/backend-web-developer.org new file mode 100644 index 0000000..82e3874 --- /dev/null +++ b/src/hiring/backend-web-developer.org @@ -0,0 +1,72 @@ +#+title: Backend Web Developer +#+SETUPFILE: ../org-templates/level-1.org + +* Job Description +** Number of positions : 01 +Virtual Labs Engineering and Architecture Division (VLEAD) is looking +for competent and experienced backend-web developer to work in the +core technologies of Virtual Labs. You will be part of a talented team +of engineers that demonstrates superb technical competency for +ensuring highest levels of performance and availability of critical +infrastructure. The engineering team at Virtual Labs is looking at +innovative ways to design, develop and deploy the various applications +with high uptime requirements. We are looking for developers who can +build high-quality backend modules in compliance with standards, +quality guidelines and relevant best practices. Commonly used +technologies for Virtual Labs are: + +- OS: Linux/Unix + +- Tools: Redmine (Project Management System), Mediawiki, Emacs (Org-mode) + +- Version control: git + +Some of the problems that you can solve as part of the +team: + +- Find solutions to complex issues that are unique to our project and + integrate them across integration teams. + +- To make data-driven decisions in real-time or minimal latency. + +- Build intelligent platforms that maximizes the value of our + offering and helps us proactively reach out to more customers. + +We need someone who has good experience in jQuery, database knowledge, +python frameworks like flask and web services. Our technology stack is +primarily Python with a MySql backend, Javascript, JQuery, HTML, CSS +on the frontend. We follow a technology agnostic approach and adopt +the best technology for solving the problem at hand. We have a bias +towards action, creative problem solving and a metrics driven +mindset. We are a fully open source shop and big believers in +contributing back to the community. + +** Role + +- Backend module development, design and implemention of new features + and functionalities. +- Use of versioning for both documentation and configuration + management. +- Establishing and guiding the website’s architecture ensuring + high-performance and availability. +- Work closely with front-end developers and customers to ensure an + effective, visually appealing, and intuitive implementation. +- Move to state-of-the-art technologies as demanded by the environment + and ensure effective delivery of outcomes. + +** Requirements + +- B.Tech or higher in Computer Science or equivalent required. +- 3+ years of relevant backend web development experience is + desirable. +- Cognizance of Python, Python frameworks like Flask and Node.js + backend architectures. +- Problem solving skills, curiosity to explore technology, quick self + learner, passionate, proactive and a good communicator. +- Be a great team player and able to work with all the stake holders. +- Be able to document requirements and specifications. +- Work experience in at least two moderate sized websites with python + based backbends along with a good understanding of user interface + aesthetics would be desirable. + +Post your details at [[jobs@vlabs.ac.in]] diff --git a/src/hiring/content-writer.org b/src/hiring/content-writer.org new file mode 100644 index 0000000..dc29215 --- /dev/null +++ b/src/hiring/content-writer.org @@ -0,0 +1,61 @@ +#+title: Technical Content Writer +#+SETUPFILE: ../org-templates/level-1.org + +* Job Description +** Number of positions : 01 +Virtual Labs Engineering and Architecture Division (VLEAD) is looking +for a competent technical content writer to work at Virtual Labs. You +will be part of talented teams of engineers that demonstrates superb +technical competency for ensuring highest levels of performance and +availability of critical infrastructure. The engineering team at +Virtual Labs is looking at innovative ways to design, develop and +deploy the various applications with high uptime requirements. We are +looking at someone who can take requirements from end-users and +document it in compliance with standards, quality guidelines and +relevant best practices. Commonly used technologies at Virtual Labs +are: + +- OS: Linux/Unix + +- Tools: Redmine (Project Management System), Mediawiki, Emacs (Org-mode) + +- Version control: git + +We need someone who has good understanding of Software Developement +Life Cycle (SDLC). Our technology stack is primarily Python with a +MySql backend, Javascript, JQuery, HTML, CSS on the frontend. We +follow a technology agnostic approach and adopt the best technology +for solving the problem at hand. We have a bias towards action, +creative problem solving and a metrics driven mindset. We are a fully +open source shop and big believers in contributing back to the +community. + +** Role + +- Content creation for fliers, presentations, proposals, blogs etc. by + understanding the SDLC and similar other processes used by the VLEAD + organization. +- Use of versioning for both documentation and configuration + management using the different communication channels of VLEAD for + rest of the consortium / world. +- Work closely with the front-end developers, back-end developers and + customers to ensure an effective documentation. +- Move to state-of-the-art technologies as demanded by the environment + and ensure effective delivery of outcomes. + +** Requirements + +- B.Tech or higher in Computer Science or equivalent required. +- 3+ years of relevant technical writing experience is + desirable. +- Be able to document requirements, project proposals, emails, blogs + and specifications from different stake holders and customers. +- Good command over English language (highly skilled in terms of + grammar, spellings, sentence formations etc. ) +- Cognizance of SDLC, Python, Python frameworks like Flask and Node.js + backend and other frontend architectures would be desirable. +- Curiosity to explore technology, quick self learner, passionate, + proactive and an excellent communicator. +- Be a great team player and able to work with all the stake holders. + +Post your details at [[jobs@vlabs.ac.in]] diff --git a/src/hiring/frontend-web-developer.org b/src/hiring/frontend-web-developer.org new file mode 100644 index 0000000..e5e5164 --- /dev/null +++ b/src/hiring/frontend-web-developer.org @@ -0,0 +1,75 @@ +#+title: Frontend Web Developer +#+SETUPFILE: ../org-templates/level-1.org + +* Job Description +** Number of positions : 01 +Virtual Labs Engineering and Architecture Division (VLEAD) is looking +for competent and experienced frontend web developers to work in the +core technologies of Virtual Labs. You will be part of a talented team +of engineers that demonstrates superb technical competency for +ensuring highest levels of performance and availability of critical +infrastructure. The engineering team at Virtual Labs is looking at +innovative ways to design, develop and deploy the various applications +with high uptime requirements. We are looking for developers who can +build high-quality frontend modules in compliance with standards, +quality guidelines and relevant best practices. Commonly used +technologies for Virtual Labs are: + +- OS: Linux/Unix + +- Tools: Redmine (Project Management System), Mediawiki, Emacs (Org-mode) + +- Version control: git + +Some of the problems that you can solve as part of the +team: + +- Find solutions to complex issues that are unique to our project and + integrate them across integration teams. + +- To make data-driven decisions in real-time or minimal latency. + +- Build intelligent platforms that maximizes the value of our + offering and helps us proactively reach out to more customers. + +We need someone who has good programming experience in HTML, CSS and +Javascript. An in-depth understanding of web aesthetics would be +appreciated. Our technology stack is primarily Python with HTML, CSS +and Javascript on the frontend and a MySql, Jquery backend. We follow +a technology agnostic approach and adopt the best technology for +solving the problem at hand. We have a bias towards action, creative +problem solving and a metrics driven mindset. We are a fully open +source shop and big believers in contributing back to the community. + +** Role + +- Frontend module development, design and implemention of new features + and functionalities. Creating responsive designs and rendering it + into a working theme. +- Use of versioning for both documentation and configuration + management. +- Establishing and guiding the website’s architecture ensuring + high-performance and availability. +- Work closely with back-end developers and customers to ensure an + effective, visually appealing, and intuitive implementation. +- Move to state-of-the-art technologies as demanded by the environment + and ensure effective delivery of outcomes. + +** Requirements + +- B.Tech or higher in Computer Science or equivalent required. +- 3+ years of relevant frontend web development experience is + desirable. +- Fluent with HTML5/XHTML, CSS and Javascript. +- Cognizance with REST APIs and service-oriented-architecture (SOA). +- Strong grip on industry trends and content management + systems. +- Problem solving skills, curiosity to explore technology, quick self + learner, passionate, proactive and a good communicator. +- Be a great team player and able to work with all the stake holders. +- Be able to document requirements and specifications. +- In depth understanding of the entire web development process + including design, development and deployment with some back-end + knowledge would be desirable. + +Post your details at [[jobs@vlabs.ac.in]] diff --git a/src/hiring/index.org b/src/hiring/index.org new file mode 100644 index 0000000..535e425 --- /dev/null +++ b/src/hiring/index.org @@ -0,0 +1,31 @@ +#+title: We're Hiring +#+SETUPFILE: ../org-templates/level-1.org + + +Welcome to the Virtual Labs Engineering and Architecture Division +(VLEAD) career opportunities. We are looking for competent and +enthusiastic people who can bring innovative ideas in design, +development and other activities in the virtual Labs project. + +Virtual Labs is a mission mode project initiated by the Ministry of +Human Resources and Development (MHRD). The objective of this project +is to provide laboratory learning experience to the students who do +not have access to adequate laboratory infrastructure. Currently there +are around 150 labs which have been developed by various institutes. + +[[./backend-web-developer.org][=Click here=]] for the job description of Backend Web Developer. + +[[./frontend-web-developer.org][=Click here=]] for the job description of Frontend Web Developer. + +[[./systems-engineer.org][=Click here=]] for the job description of Systems Engineer. + +[[./technical-team-leader.org][=Click here=]] for the job description of Technical Team Lead. + +[[./technical-project-manager.org][=Click here=]] for the job description of Technical Project Manager. + +[[./content-writer.org][=Click here=]] for the job description of Technical Content Writer. + + + + + diff --git a/src/hiring/systems-engineer.org b/src/hiring/systems-engineer.org new file mode 100644 index 0000000..0b984e3 --- /dev/null +++ b/src/hiring/systems-engineer.org @@ -0,0 +1,79 @@ +#+title: Systems Engineer +#+SETUPFILE: ../org-templates/level-1.org + +* Job Description +** Number of positions : 01 +Virtual Labs Engineering and Architecture Division (VLEAD) is looking +for competent and experienced systems engineers to work in the core +technologies of Virtual Labs. You will be part of a talented team of +engineers that demonstrates superb technical competency for ensuring +highest levels of availability, performance and security of critical +infrastructure. The engineering team at Virtual Labs is looking at +innovative ways to automate and manage the infrastructure with high +uptime requirements. We are looking for a systems engineer who can +build high-quality and fully performing infrastructure systems in +compliance with standards, quality guidelines and relevant best +practices. Commonly used technologies for Virtual Labs are: + +- OS: Linux/Unix, specifically CentOS + +- Servers: Apache web server, BIND DNS, OpenLDAP + +- Tools: iptables, Mediawiki, Emacs (Org-mode) + +- Version control: git + +- Configuration management: Ansible + +- Virtualization: Container or OS level virtualization with OpenVZ + +Some of the problems that you can solve as part of the +team: + +- Automate infrastructure including apache web server, reverse proxy, + Bind DNS, SSH, etc. using ansible for a cluster of 100+ + nodes. + +- Manage Amazon Web Services (AWS) Virtual Machines (VMs) + cluster of 100+ VMs remotely. + +- Find solutions to complex issues that are unique to our project and + integrate them across integration teams. + +- To make data-driven decisions in real-time or minimal latency. + +- Build intelligent platforms that maximizes the value of our + offering and helps us proactively reach out to more customers. + +We are a fully open source shop and big believers in contributing back +to the community. If building open source cloud solutions from scratch +excites you, then our team might be your next career step. + +** Role + +- Installation, configuration, test and maintenance of application + software, servers and operating systems with configuration + management tools. +- Building, maintaining, troubleshooting and scaling our rapidly + expanding infrastructure. +- Use of versioning for both documentation and configuration + management. +- Proactively ensuring availability and security of IT infrastructure. + + +** Requirements + +- B.Tech or higher in Computer Science or equivalent required. +- 3+ years of relevant server and network infrastructure operations + experience is desirable. Hands on experience in automating + infrastructure. +- Understanding of basic networking:: IP addresses, Firewalls, basic + protocols. Demonstration of understanding in Linux security. +- Problem solving skills, curiosity to explore technology, quick self + learner, passionate, proactive, and a good communicator. +- Be a great team player and able to work with all the stake holders. +- Be able to document requirements and specifications. +- Programming and scripting skills (e.g., shell scripts) and + experience in OS and other applications would be desirable. + +Post your details at [[jobs@vlabs.ac.in]] diff --git a/src/hiring/technical-project-manager.org b/src/hiring/technical-project-manager.org new file mode 100644 index 0000000..4d45d34 --- /dev/null +++ b/src/hiring/technical-project-manager.org @@ -0,0 +1,77 @@ +#+title: Technical Project Manager +#+SETUPFILE: ../org-templates/level-1.org + +* Job Description +** Number of positions : 01 +Virtual Labs Engineering and Architecture Division (VLEAD) is looking +for a competent and experienced technical project manager to work in +the core technologies of Virtual Labs. The engineering team is looking +for a technical architect who can conceptualize and design intelligent +systems, understand the project ecosystem, identify issues and +bottlenecks and proactively come up with solutions. Commonly used +technologies for Virtual Labs are: + +- OS: Linux/Unix + +- Tools: Redmine (Project Management System), Mediawiki, Emacs (Org-mode) + +- Version control: git + +Some of the problems that you can solve while managing different teams: + +- Find solutions to complex issues that are unique to our project and + integrate them across integration teams. + +- To make data-driven decisions in real-time or minimal latency. + +- Conceptualise and build intelligent platforms that maximizes the + value of our offering and helps us proactively reach out to more + customers. + +We need someone who has good experience in Linux Operating Systems, +object-oriented programming, JavaScript, jQuery, Database knowledge, +and web services. Our technology stack is primarily Python with a +MySql backend, Javascript, JQuery, HTML, CSS on the frontend. We +follow a technology agnostic approach and adopt the best technology +for solving the problem at hand. We have a bias towards action, +creative problem solving and a metrics driven mindset. We are a fully +open source shop and big believers in contributing back to the +community. If building open source cloud solutions excites you, then +our team might be your next career step. + +** Role + +- Drive architecture discussions, code reviews, design reviews and + inculcate engineering best practices across the team. Be part of + annual external review meetings at MHRD. +- Strong emphasis on performance and quality with a sharp business + sense. +- Be an advocate for an extensible, scalable and maintainable design + and lead by example. +- Drive long term technology initiatives. +- Be a technical mentor for team members and drive improvements in + coding standards across large code bases. +- Move to state-of-the-art technologies as demanded by the environment + and ensure effective delivery of outcomes. + +** Requirements + +- B.Tech or higher in Computer Science or equivalent required. +- 7+ years of relevant software design and development experience. +- Solid coding and problem solving skills with ability to architect + cross team features to refactoring existing frameworks. +- Exposure to a wide range of problem spaces and technologies and the + ability to evaluate upcoming technologies.Good understanding of + SDLC, and the Program Management methods. +- Ability to create strong working relationships within and across + functional teams. +- Deep understanding of distributed systems and familiarity with + design patterns. +- LAMP stack proficiency (Expertise with Python is preferred.) +- Prior startup experience (cloud-based product or service is a + bonus), AWS experience and contributions to open source projects + would be desirable. + + +Post your details at [[jobs@vlabs.ac.in]] + diff --git a/src/hiring/technical-team-leader.org b/src/hiring/technical-team-leader.org new file mode 100644 index 0000000..12a6166 --- /dev/null +++ b/src/hiring/technical-team-leader.org @@ -0,0 +1,76 @@ +#+title: Technical Team Lead +#+SETUPFILE: ../org-templates/level-1.org + +* Job Description +** Number of positions : 01 +Virtual Labs Engineering and Architecture Division (VLEAD) is looking +for a competent and experienced technical team lead to work in the +core technologies of Virtual Labs. The engineering team is looking for +a technical lead who can conceptualize and design systems, understand +the project ecosystem, identify issues and bottlenecks and proactively +come up with solutions. He must be able to lead the team of +developers, mentor the team members and ensure they are able to +deliver high quality outcomes. Commonly used technologies for Virtual +Labs are: + +- OS: Linux/Unix + +- Tools: Redmine (Project Management System), Mediawiki, Emacs (Org-mode) + +- Version control: git + +Some of the problems that you can solve while working with different +teams: + +- Find solutions to complex issues that are unique to our project and + integrate them across integration teams. + +- To make data-driven decisions in real-time or minimal latency. + +- Conceptualise and build intelligent platforms that maximizes the + value of our offering and helps us proactively reach out to more + customers. + +We need someone who has good experience in Linux Operating Systems, +object-oriented programming, JavaScript, jQuery, Database knowledge, +and web services. Our technology stack is primarily Python with a +MySql backend, Javascript, JQuery, HTML, CSS on the frontend. We +follow a technology agnostic approach and adopt the best technology +for solving the problem at hand. We have a bias towards action, +creative problem solving and a metrics driven mindset. We are a fully +open source shop and big believers in contributing back to the +community. If building open source cloud solutions excites you, then +our team might be your next career step. + +** Role + +- Drive code reviews, design reviews and inculcate engineering best + practices across the team. +- Responsible for the overall team performance and growth of the + team. +- Drive long term technology initiatives. +- Be an advocate for an extensible, scalable and maintainable design + and lead by example. +- Be a technical mentor for team members and drive improvements in + coding standards across large code bases. +- Move to state-of-the-art technologies as demanded by the environment + and ensure effective delivery of outcomes. + +** Requirements + +- B.Tech or higher in Computer Science or equivalent required. +- 4+ years of relevant software design, development and team + management experience in a software organization. +- Solid coding and problem solving skills with ability to architect + cross team features to refactoring existing frameworks. +- Exposure to a wide range of problem spaces and technologies and the + ability to evaluate upcoming technologies. Good understanding of + SDLC and the Program Management methods. +- Ability to create strong working relationships within and across + functional teams. Be able to mentor team members to improve their + technical and non-technical skills. +- LAMP stack proficiency (Expertise with Python is preferred.) +- AWS experience and contributions to open source projects + would be desirable. + +Post your details at [[jobs@vlabs.ac.in]] diff --git a/src/internship-2016/2016-summer-planning.org b/src/internship-2016/2016-summer-planning.org new file mode 100644 index 0000000..1117d74 --- /dev/null +++ b/src/internship-2016/2016-summer-planning.org @@ -0,0 +1,151 @@ +#+title: 2016 Summer Planning +#+SETUPFILE: ../org-templates/level-1.org + +* Introduction +Summer 2016 internship/RAship programme will be held at Virtual Labs +Engineering and Architecture Division (VLEAD), IIIT Hyderabad from +16-05-2016 to 15-07-2016. +** Venue, Date and Time + - Venue - Virtual Labs Engineering and Architecture Division (VLEAD), IIIT-Hyderabad + - Start Date - 16-05-2016 + - End Date - 15-07-2016. +** Participants + - Mentors (VLEAD members) + - Interns (Students from outside IIIT-Hyderabad) + - Research Assistants (IIIT-Hyderabad students) +** Goals + We have different project ideas like Experiment as a Service, + Authentication between different software services at VLEAD, + Developing different portals, Automation of Test Cases and many + more.[[http://vlabs-dev.vlabs.ac.in/internship-2016/ideas-list.html][Click here for all the project ideas]] + +* Accommodation Facility +** Interns + Mail to be sent to Pushpalatha to arrange following accomodation: + - No. of Girls : TBD (The accommodation would be twin shared rooms most probably in Parul Nivas) + - No. of Boys : TBD (The accommodation would be twin shared rooms most probably in Bakul Nivas) +** Research Assistants (RA) + The accommodation for RAs need not be provided as they would be + IIIT-H students already provided with hostel facility. + +* Equipments +** LAN wires + - VLEAD would provide hand crimped LAN cables to all the interns for + accessing LAN in lab. The LAN connection would not be available in + hostel rooms for interns as per IIIT-H policies. RAs would already + have LAN wires issued to them by Server rooms of IIIT-H. +** Desktops + All the students are encouraged to bring their own laptops. If not, + they would be provided with desktops to work on during the working + hours. +*** Desktops for interns + TBD : Which desktops to be provided, for how long. +*** Desktops for cloud experiments + TBD : Which desktops to be provided for students which would be + working in systems related projects where powerful machines might + be required by them, for how long. +* Workspace +** Requirements + It is realized that majority of tasks can be done by assigning RAs + under mentorship of VLEAD engineers (TBD). Hence all the RAs and + interns would be assigned to either VLEAD engineers (TBD) leaving + other VLEAD engineers (TBD) to concentrate on other tasks. +** Interns/RA workspace + - Mainly 2 rooms would be available full time for all the students : + + VLEAD B6-204 + + VLEAD Conference B6-204 +** Discussion rooms + Any conference room in campus and Prof. Choppella's + office can be used for overall strategic discussions and + meetings. + +* RA and Intern Skills +|----------------+----------------+-------------------+------------------+----------+-----------+--------| +| RA/Intern Name | Institute Name | Roll No. | Project Assigned | hrs/week | Skill Set | Mentor | +| | | & Batch (for RAs) | | | | | +|----------------+----------------+-------------------+------------------+----------+-----------+--------| +|----------------+----------------+-------------------+------------------+----------+-----------+--------| + +* Tentative tasks for RAs and interns + This is a large list of tasks for RAs and interns. We + will try to get as many of these accomplished during + summer as possible. +|-------------------------------------------------------+----------+----------+-------------------+-----------| +| Task | Owner(s) | Priority | RAs | Status | +|-------------------------------------------------------+----------+----------+-------------------+-----------| + +Note: (Refer below section [[Process]] for more details) +Install following plugins and get them to work: + - Daily report plugin (sends a daily report of work done + in the project by every team member) + - Reminder plugin (sends emails about tasks due soon or + overdue) + - LDAP group plugin (maintaining group information in + Redmine) +* Process +** Working hours + - 9.00 a.m.-6.00 p.m. (9 hrs including 1 hr lunch break) + - 8 hrs of continuous work excluding lunch for full-time + (40 hrs per week). + - 4 hrs of continuous work either pre-lunch or + post-lunch for half-time (20 hrs per week) +** Leave policy + - No leaves will be granted unless it is an emergency. + Leave approval must be taken from Prof. Venkatesh + Choppella +** Work allocation + - Will be done based on the guidelines published. +** Work monitoring + - Mentors should be seated in close proximity to the + interns/RAs, preferably in the same room. +** Work status reporting + - RAs and interns should provide a daily report of work + done. Reporting format will be provided. This report should be + checked in at EOD in their respective repositories in Git. + - Two presentations would be given by each RA/intern, + tentatively on 16th June and 12th July on work done + till the given date. +** Work review + - Mentor will review the report on a daily basis. + +** Code and access grant policy +*** Giving source code of any entity to RA/intern + - Code of any entity can be given to RA/intern only after they + sign a physical NDA. It should be explained to them that the + code belongs to other institutes as well so mistakes are not + acceptable. +*** Giving access of servers to RA + - *Under no circumstance an RA should be given root + access to base machines*. + - RAs can be given root access to particular containers + based on keys. The access can be removed once work + is done. Check container for additional logins, + security settings (eg sudo) after removing RAs keys + and also reset root password for the container. + +* Induction Program +** Demos +*** Introduction of virtual-labs :Venkatesh: +*** Interactive session of all engineers and managers :Priya: +*** Explain orientation points listed in next sub-section :Priya: +*** Introduction of vlabs.ac.in :Priya: + - Explain rationale behind Virtual Labs Project +*** Tutorial on git :Ashay: +*** Tutorial on Emacs and org-mode :Ashay: +*** Demo of Redmine :Sanchita: +*** Demo of vlead wiki :Sanchita: + - Explain RAs/interns that they would be expected to create + similar information pages/technical notes in wiki. These pages + after review would be transferred to either VLEAD wiki or other + blogs of VLEAD. +** Orientation points + - RAship/internship would be against actual deliverables. Learning + is not a deliverable. + - Git/Bitbucket repository commit time-stamps would be used to + verify whether report was submitted on same day or not. + - Both signing on register and logging hours on issues portal + (Redmine issues) are necessary/mandatory. Combination of both + will be used while releasing RAship amount for given period. + - RAs/interns not spending required number of hours in office + would get one warning and on repeated mistake the + RAship/internship would be withdrawn.