Skip to content

Commit

Permalink
Merge branch 'layer5-ng' into Tanuj22/newcomers
Browse files Browse the repository at this point in the history
  • Loading branch information
Tanuj22 authored Jan 13, 2021
2 parents 93546d8 + ce73f2f commit 9666859
Show file tree
Hide file tree
Showing 106 changed files with 3,012 additions and 1,098 deletions.
2 changes: 1 addition & 1 deletion gatsby-node.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ exports.createPages = async ({ actions, graphql, reporter }) => {
createRedirect({ fromPath: '/books', toPath: '/learn/books', redirectInBrowser: true, isPermanent: true })
createRedirect({ fromPath: '/workshops', toPath: '/learn/workshops', redirectInBrowser: true, isPermanent: true })
createRedirect({ fromPath: '/meshery', toPath: '/projects/meshery', redirectInBrowser: true, isPermanent: true })
createRedirect({ fromPath: '/landscape', toPath: '/projects/landscape', redirectInBrowser: true, isPermanent: true })
createRedirect({ fromPath: '/landscape', toPath: '/service-mesh-landscape', redirectInBrowser: true, isPermanent: true })
createRedirect({ fromPath: '/events', toPath: '/community/events', redirectInBrowser: true, isPermanent: true })
createRedirect({ fromPath: '/programs', toPath: '/careers/programs', redirectInBrowser: true, isPermanent: true })
createRedirect({ fromPath: '/about', toPath: '/company/about', redirectInBrowser: true, isPermanent: true })
Expand Down
1 change: 1 addition & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
"@mdx-js/mdx": "^1.6.11",
"@mdx-js/react": "^1.6.11",
"babel-plugin-styled-components": "^1.10.7",
"eslint": "^6.8.0",
"gatsby": "^2.24.78",
"gatsby-awesome-pagination": "^0.3.6",
"gatsby-image": "^2.2.34",
Expand Down
File renamed without changes
4 changes: 4 additions & 0 deletions src/assets/images/careers/list-icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/images/partners/texas_partner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/images/partners/uem_partner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
80 changes: 71 additions & 9 deletions src/collections/careers/Career.style.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,77 @@
import styled from "styled-components";
import List_Icon from "../../assets/images/careers/list-icon.svg";

export const CareerWrapper = styled.div`
.logo {
float:right;
width:30%;
text-align:center;
.body-sections {
position: relative;
p {
margin-top: 0.25rem;
}
}
.body-headers {
margin: 1rem 0;
width: fit-content;
:after {
content: '';
position: absolute;
left: 0;
margin-top: 2.75rem;
width: 6rem;
height: 0.2rem;
border-bottom: 0.25rem solid ${props => props.theme.secondaryColor};
border-radius: 0.2rem;
}
}
.same-line{
display: inline-block;
@media screen and (max-width: 992px) {
.body-headers:after {
margin-top: 2.25rem;
}
}
.qualification-section {
display: flex;
flex-wrap: wrap;
margin-top: 5rem;
border-top: 1px solid rgba(0, 0, 0, 0.2);
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
.qualification-col {
padding: 0 0.75rem 0 0;
}
}
li {
list-style-type: none;
margin: 2rem 0;
line-height: 2rem;
:before {
content: url(${List_Icon});
position: absolute;
margin: 0rem 0rem 0rem -2.8rem;
}
}
.job-details-footer {
margin: 1rem 0;
span {
display: flex;
line-height: 1.5rem;
color: rgba(0, 0, 0, 0.75);
h5 {
font-weight: 600;
}
p {
margin: 0 0 0 0.35rem;
}
}
}
`;
165 changes: 84 additions & 81 deletions src/collections/careers/digital-marketing-internship/index.mdx
Original file line number Diff line number Diff line change
@@ -1,94 +1,97 @@
---
title: Digital Marketing Internship
type: internship
start_date: Immediately
duration: 2 months
salary: Based on experience
apply_by: --
thumbnail: ./digital-marketing.svg
abstract: "Learn and exercise modern marketing strategies and automation as a Layer5 Digital Marketing Intern."
published: true
---

import { CareerWrapper } from "../Career.style.js";
import PositionApply from "../how-to-apply.js"
import digital_marketing_logo from "./digital-marketing.svg"
import PositionApply from "../how-to-apply.js";
import { Col } from "../../../reusecore/Layout";


<CareerWrapper>

<h2>About Layer5</h2>
We are a fun, talented and driven team dedicated to providing our customers with easy-to-use software and a world-class, open source community experience. While small, the Layer5 community represents the largest collection of service mesh projects and their maintainers in the world. Advanced and emerging technology, and empowering engineers are at the core of our company, and though we move at a very fast pace, we are committed to maintaining a work environment of continual learning and giving back to our community. A passion for great design, dedication to innovation and a strong social media presence are our building blocks for creating a unique and engaging brand across the cloud native landscape. Our headquarters are located in the hill country of Austin, Texas, and we embrace the unique vibe and energy of our hometown as an inspiration for our brand and company culture.

<div className="logo">
<img src={digital_marketing_logo} alt="digital-marketing-logo" />
Digital Marketing Internship
</div>

<h2>Internship Overview</h2>
The Layer5 Internship Program offers students and graduates an opportunity to gain exposure to the inner workings of the fast-moving world of cloud native. We value all of our interns and commit to providing a comprehensive learning experience that aligns with individual interests and career goals.

<h3>Basics</h3>
<ul>
<li>12-week, experience fully online or in Austin, TX. Relocation is not necessary.</li>
<li>Applicants should be fluent with popular digital marketing tools.</li>
<li>Internships are ongoing and may start anytime.</li>
</ul>
<h4 className= "same-line" >Start Date: </h4> ASAP
<br/>

<h4 className= "same-line">Compensation:</h4> Monthly stipend. Amount depends on experience.<br/>

<br/><h3>What You Will Learn</h3>
In this position, you will collaborate with our core team in each stage of marketing campaigns. Your work will include developing, growing, and expanding our marketing channels through social media outreach, blogging, event planning, and speaker engagement.
We have multiple internships for the Spring and Summer. This is an extremely dynamic position and a great opportunity for an entry level marketing person to build their skills and their career. The Digital Marketing Intern will work closely with the open source community and broad set of Layer5 academic and technology partners. The ideal candidate is analytical and good with numbers and is driven to succeed with little supervision. You are someone who works well in a team and takes pride in helping a company succeed and grow and are willing to put in the work needed to become a valued member of an evolving marketing team.

<h3>Responsibilities</h3>
As a Layer5 digital marketing intern, you will put into practice marketing strategy that includes brand building,
content writing, ghostwriting, and community building. Put your digital advertising skills to use with data organization,
and marketing automation.
Interns will enhance their search engine optimization (SEO) techniques, including link building and backlinks
and content optimization. You will understand how to develop domain authority, create conversion funnels and do
conversion tracking. You will engage in influencer marketing through social media channels, leveraging email
automation and remarketing techniques.<br/><br/>
Competency with some or all of the following is ideal:
<ul>
<li>Google Analytics</li>
<li>Jekyll, HTML/CSS</li>
<li>MailChimp, SendInBlue</li>
<li>Twitter, YouTube</li>
<li>GSuite Apps (Docs, Slides,...)</li>
<li>Git (GitHub), Markdown</li>
<li>Slack, IFTTT</li>
</ul>

<h2>Qualifications</h2>
<ul>
<li>Currently pursuing a bachelor's or master's degree: All majors welcome, rising final year (seniors) preferred but not mandatory.</li>
<li>Strong organizational and communication skills.</li>
<li>Self-motivated.</li>
<li>Results-oriented with keen ability to problem solve.</li>
<li>Desire to learn and take initiative.</li>
</ul>

<h2>Ideal Candidate</h2>
<ul>
<li>Availability to work at least 20 hours a week (40 hours a week internships also available).</li>
<li>The ability to embody Layer5’s cultural values among peers and across the community.</li>
<li>A high level of accountability, reliability and initiative.</li>
<li>Exceptional organizational skills and attention to detail.</li>
<li>Excellent written and verbal communication skills.</li>
<li>A strong ability to build relationships with community members and keep others informed.</li>
<li>A growth mindset: desire to learn, grow and embrace new ideas.</li>
<li>A shared appreciation for our core values of continual learning, making strategic decisions with fast execution, and creating a platform for shared success.</li>
</ul>

<PositionApply />

<hr />
<p>
Code: MARCOM12<br/>
Division: United States<br/>
Location: Headquarters<br/>
City: Austin<br/>
State: Texas<br/>
Zip Code: 78701<br/>
</p>

<div className="body-sections">
<h2 className="body-headers">About Layer5</h2>
<p>
We are a fun, talented and driven team dedicated to providing our customers with easy-to-use software and a world-class,
open source community experience. While small, the Layer5 community represents the largest collection of service mesh
projects and their maintainers in the world. Advanced and emerging technology, and empowering engineers are at the core
of our company, and though we move at a very fast pace, we are committed to maintaining a work environment of continual
learning and giving back to our community. A passion for great design, dedication to innovation and a strong social media
presence are our building blocks for creating a unique and engaging brand across the cloud native landscape. Our headquarters
are located in the hill country of Austin, Texas, and we embrace the unique vibe and energy of our hometown as an inspiration
for our brand and company culture.
</p>
</div>
<div className="body-sections">
<h2 className="body-headers">Internship Overview</h2>
<p>
The Layer5 Internship Program offers students and graduates an opportunity to gain exposure to the inner workings of the
fast-moving world of cloud native. We value all of our interns and commit to providing a comprehensive learning experience that
aligns with individual interests and career goals.
</p>
<h3>What You Will Learn</h3>
<p>
In this position, you will collaborate with our core team in each stage of marketing campaigns. Your work will include developing,
growing, and expanding our marketing channels through social media outreach, blogging, event planning, and speaker engagement.
We have multiple internships for the Spring and Summer. This is an extremely dynamic position and a great opportunity for an entry
level marketing person to build their skills and their career. The Digital Marketing Intern will work closely with the open source
community and broad set of Layer5 academic and technology partners. The ideal candidate is analytical and good with numbers and is
driven to succeed with little supervision. You are someone who works well in a team and takes pride in helping a company succeed and
grow and are willing to put in the work needed to become a valued member of an evolving marketing team.
</p>
<h3>Responsibilities</h3>
<p>
As a Layer5 digital marketing intern, you will put into practice marketing strategy that includes brand building,
content writing, ghostwriting, and community building. Put your digital advertising skills to use with data organization,
and marketing automation.
Interns will enhance their search engine optimization (SEO) techniques, including link building and backlinks
and content optimization. You will understand how to develop domain authority, create conversion funnels and do
conversion tracking. You will engage in influencer marketing through social media channels, leveraging email
automation and remarketing techniques.
</p>
</div>
<div className="qualification-section body-sections">
<Col xs={12} lg={6} className="qualification-col">
<h2 className="body-headers">Desired Qualifications</h2>
<ul>
<li>Currently pursuing a bachelor's or master's degree: All majors welcome, rising final year (seniors) preferred but not mandatory.</li>
<li>Strong organizational and communication skills.</li>
<li>Self-motivated.</li>
<li>Results-oriented with keen ability to problem solve.</li>
<li>Desire to learn and take initiative.</li>
<li>Competency with some or all of them like Google Analytics, Jekyll, HTML/CSS, MailChimp, SendInBlue, Twitter, YouTube, GSuite Apps, Git (GitHub), Markdown, Slack, IFTTT is ideal</li>
</ul>
</Col>
<Col xs={12} lg={6} className="qualification-col">
<h2 className="body-headers">Ideal Candidate</h2>
<ul>
<li>Availability to work at least 20 hours a week (40 hours a week internships also available).</li>
<li>The ability to embody Layer5’s cultural values among peers and across the community.</li>
<li>A high level of accountability, reliability and initiative.</li>
<li>Exceptional organizational skills and attention to detail.</li>
<li>Excellent written and verbal communication skills.</li>
<li>A strong ability to build relationships with community members and keep others informed.</li>
<li>A growth mindset: desire to learn, grow and embrace new ideas.</li>
<li>A shared appreciation for our core values of continual learning, making strategic decisions with fast execution, and creating a platform for shared success.</li>
</ul>
</Col>
</div>
<div className="job-details-footer">
<span>
<h5>Job Code:</h5>
<p>MARCOM12</p>
</span>
<span>
<h5>Location:</h5>
<p>Austin, United States</p>
</span>
</div>
<PositionApply />
</CareerWrapper>
32 changes: 11 additions & 21 deletions src/collections/careers/how-to-apply.js
Original file line number Diff line number Diff line change
@@ -1,28 +1,19 @@
import React from "react";
import Button from "../../reusecore/Button";
import styled from "styled-components";
import job_icon from "./jobs_black.svg";
import { AiOutlineArrowLeft } from "react-icons/ai";

export const PositionApplyWrapper = styled.div`
text-align: center;
.center{
text-align: center;
}
text-align: center;
.pos-logo{
vertical-align:bottom;
width: 37px;
display:inline;
margin-left: 2px;
width: 2.25rem;
margin: 0 0.5rem;
}
.apply-now {
border-width: 2px;
border-color: ${props => props.theme.secondaryColor};
border-radius: 5px;
border-style: solid;
padding-top: 10px;
border: 2px solid ${props => props.theme.secondaryColor};
border-radius: 0.25rem;
padding-top: 0.5rem;
width: 60%;
margin: auto;
}
Expand All @@ -34,8 +25,8 @@ text-align: center;
}
.back-button{
padding: 8px;
margin: 20px;
padding: 0.75rem;
margin: 1.5rem;
}
.back-arrow{
margin-right: 5px;
Expand All @@ -45,16 +36,15 @@ text-align: center;
const PositionApply = ()=>{
return(
<PositionApplyWrapper>
<div className="center apply-now">
<div className="apply-now">
<div className="apply">
<img src={job_icon} alt="job-icon" className="pos-logo"/>
<h5>How to Apply</h5>
</div>
<p className="center">Submit your resume and a short cover letter to:
<p>Submit your resume and a short cover letter to:
<a href="mailto:[email protected]"> [email protected]</a>
</p>
</div>
<Button primary className="back-button" url="/careers"><AiOutlineArrowLeft className="back-arrow"/> Back to Open Positions</Button>
</PositionApplyWrapper>
);
};
Expand Down
Loading

0 comments on commit 9666859

Please sign in to comment.