Job Description
What you’ll do
- Build robust, scalable, leading-edge container images
- Work on automated Ci/CD processes for building, testing and publishing our container images
- Write tools and tests for assessing security compliance and cloud-native compatibility
- Work in Python and/or Go to deliver new functionalities to our container building tools
- Demonstrate sound engineering principles by contributing directly to your team’s goals
- Participate in strong engineering process through code and architectural review
- Provide technical feedback for the team’s decision-making process
- Engage with the open source community as a subject-matter expert
- Grow our knowledge base and write documentation
- Help design new tools and products
- Work in a collaborative, agile and globally distributted environment
- Mentor and help hiring
- Work from home with global travel up to 15% for internal and external events
Who you are - at least some of those statements apply to you:
- You are knowledgeable and passionate about software development
- You have experience in collaborative development
- You have worked with CI/CD systems (e.g. Jenkins, GitHub Actions, Concourse CI, etc.)
- You have a track record of delivering timely, high quality software
- You have experience with container images and containerised operations
- You master at least one container management/orchestration tool (e.g. Docker, Kubernetes, etc.)
- You have hands-on experience with at least one public cloud (e.g. Microsoft Azure, GCP, AWS, etc.)
- You have significant experience with Python and/or Go
- You are experienced with Linux systems administration and package management
- You have strong written and verbal communication skills to convey technical concepts
- You bring clarity to technical and engineering discussions
- You are someone who strongly believes that sharing is caring, and knowledge is power
- You have a Bachelor’s or equivalent in Computer Science, STEM or similar degree