GitLab · Sep 5th 2018
Cloud Native Engineers at GitLab work with our Distribution team to create and maintain a Cloud Native GitLab deployment, along with all associated upgrade and release management methods.
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
Running applications at scale in Kubernetes
Transforming existing applications to cloud native oriented applications
Designing, building and packaging cloud native applications
Positive and solution-oriented mindset
English written and verbal communication skills
Effective communication skills: Regularly achieve consensus with peers, and clear status updates
An inclination towards communication, inclusion, and visibility
Experience owning a project from concept to production, including proposal, discussion, and execution.
Demonstrated ability to work closely with other parts of the organization
Share our values, and work in accordance with those values
Ability to thrive in a fully remote organization
Self-motivated and self-managing, with strong organizational skills.
Deploying, building, and configuring deployment methods of GitLab for Kubernetes
Promoting best practices for development and deployment in a Cloud Native environment
Keep current with new technologies and developments in the Cloud Native space
Constantly improve product quality, security, and performance
Write good code
Catch bugs and style issues in code reviews
Ship small features independently