hireejobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Backend Engineer, Enablement Distribution

1.00 to 4.00 Years   Chennai   12 Nov, 2020
Job LocationChennai
EducationNot Mentioned
SalaryNot Disclosed
IndustryIT - Software
Functional AreaGeneral / Other Software
EmploymentTypeFull-time

Job Description

Responsibilities

  • Advocate for improvements to product quality, security, and performance that have particular impact across your team and others.
  • Solve technical problems of the highest scope and complexity for your team.
  • Exert significant influence on the overall objectives and long-range goals of your team.
  • Shepherd the definition and improvement of our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Drive innovation on the team with a willingness to experiment and to boldly confront problems of immense complexity and scope.
  • Actively seek out difficult impediments to our efficiency as a team ( technical debt ), propose and implement solutions that will enable the entire team to iterate faster
  • Represent GitLab and its values in public communication around broad initiatives, specific projects, and community contributions. Interact with customers and other external stakeholders as a consultant and spokesperson for the work of your team.
  • Provide mentorship for all Engineers on your team to help them grow in their technical responsibilities and remove blockers to their autonomy.
  • Confidently ship large features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
Backend Manager, Engineering The Manager, Engineering specializes in Backend Engineering Management as a manager of people. Managers in Engineering at GitLab see their team as their product. While they are technically credible and know the details of what engineers work on, their time is spent safeguarding their teams health, hiring a world-class team, and putting them in the best position to succeed. They own the delivery of product commitments and are always looking to improve productivity. They must also coordinate across departments to accomplish collaborative goals.Job Grade The Backend Manager, Engineering role is a grade 8 .Responsibilities
  • Help your engineers grow their skills and experience
  • Author project plans for epics
  • Run agile project management processes
  • Conduct code reviews, and make technical contributions to product architecture as well as getting involved in solving bugs and delivering small features
  • Actively seek and hire globally-distributed talent
  • Conduct managerial interviews for candidates, and train the team to do technical interviews
  • Contribute to the sense of psychological safety on your team
  • Generate and implement process improvements
  • Hold regular 1:1s with all members of their team
  • Give regular and clear feedback around the individuals performance
  • Foster technical decision making on the team, but make final decisions when necessary
  • Draft quarterly OKRs and Engineering KPIs
  • Improve product quality, security, and performance
Requirements
  • Exquisite brokering skills: regularly achieve consensus amongst departments
  • 5 years or more experience
  • 2 years or more experience in a leadership role with current technical experience
  • In-depth experience with Ruby on Rails, Go, and/or Git, in addition to any experience required by the positions specialty
  • Excellent written and verbal communication skills
  • You share our values , and work in accordance with those values
  • Ability to use GitLab
Nice-to-have Requirement
  • Experience in a peak performance organization
  • Deep Ruby on Rails experience
  • Golang experience
  • Product company experience
  • Startup experience
  • Enterprise software company experience
  • Computer science education or equivalent experience
  • Passionate about open source and developer tools
Career Ladder For more details on the engineering career ladders, please review the engineering career development handbook page.Hiring Process Candidates for this position can generally expect the hiring process to follow the order below. Note that as candidates indicate preference or aptitude for one or more specialties, the hiring process will be adjusted to suit. Please keep in mind that candidates can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find their job title on our team page .For Individual Contributors:
  • Candidates will be invited to schedule a 30 minute screening call with one of our Technical Recruiters
  • Next, candidates will be invited to schedule a 90 minute technical interview with one of our Backend Engineers
  • Next, candidates will be invited to schedule a 60 minute interview with one of our Backend Engineering Managers
  • Next, candidates will be invited to schedule a 60 minute interview with our Director of Engineering
  • Successful candidates will subsequently be made an offer. Additional details about our process can be found on our hiring page .
For Managers:
  • Selected candidates will be invited to schedule a 30 minute screening call with one of our Technical Recruiters
  • Next, candidates will be invited to schedule a 60 minute first interview with a Director of Engineering, Backend
  • Next, candidates will be invited to schedule a 45 minute second peer interview with an Engineering Manager
  • Next, candidates will be invited to schedule a 45 minute third interview with another member of the Engineering team
  • Next, candidates will be invited to schedule a 45 minute fourth interview with a member of the Product team
  • Next, candidates will be invited to schedule a 45 minute fifth interview with our VP of Engineering
  • Finally, candidates may be asked to schedule a 50 minute final interview with our CEO
  • Successful candidates will subsequently be made an offer via email
Specialties Distribution The Distribution team closely partners with our greater engineering organization to build, configure and automate GitLab deployments. GitLabs distribution team is tasked with creating a seamless installation and upgrade experience for users across a multitude of platforms.Distribution engineering regularly interfaces with broader development teams in supporting newly created features. Notably, our infrastructure team is the distribution teams biggest internal customer, so there is significant team interdependency. The Distribution team is involved with diverse projects and tasks that include assisting community packaging efforts. This is reflected in the job role:
  • Development and maintenance of Cloud Native GitLab deployment tooling and upgrade methods
  • Support Omnibus GitLab package installations across multiple Linux based Operating Systems
  • Experience with various Cloud provider deployment methods including AWS Cloudformation, GCP Deployment Manager, Azure Resource Manager
Requirements
  • Experience with Docker and Kubernetes in production use cases
  • Chef experience (writing complex cookbooks from scratch, custom providers, custom resources, etc.)
  • Extensive Linux experience, comfortable between Debian and RHEL based systems
  • Experience building and packaging archives such as .deb and .rpm
Package Package engineers are focused on creating the binary repository management system that will extend our Continuous Integration (CI) functionality to allow access and management of artifacts manipulated by projects.By extending the current CI artifacts system, the Package team will expose GitLab as a package repository allowing access to the most common package managers, e.g. Maven and APT and similar. Additionally, the Package team is improving the Container Registry and is responsible for items listed under Package product category .Responsibilities
  • Develop the architecture by extending existing features
  • Work with the Distribution team on replacing their current delivery system
  • Create and maintain observability of the newly defined features
  • Work with customers on defining their needs to replace existing package repository solutions
Protect Focus on security protection features for GitLab (including container security, container scanning, policy management, network security, and host security). This role will report to and collaborate directly with the Protect Engineering Manager.,

Keyskills :
test coverageopen sourceservice levelfront endtier 2project planscreative workagile project managementdata sciencetesting toolsmail sortingopen source softwarefile systemsecurity toolscontrol panel

Backend Engineer, Enablement Distribution Related Jobs

© 2019 Hireejobs All Rights Reserved