Windows Systems Engineer - Kubernetes Team at Atlassian

Engineering, Full Time, Sydney, Australia sydney engineering full-time
Description
Posted 1 months ago

Atlassian is continuing to hire with all interviewing and on-boarding done virtually due to COVID-19. All new and existing Atlassians will continue to work from home until it’s safe to return to our offices. When our offices re-open, every Atlassian will have the choice to work from an office or from home.

Atlassian is looking for a Windows Systems Engineer to join the Kubernetes Team in Sydney. As part of this team, you can help us bring Windows capabilities to our existing Kubernetes platform. Bring your Windows security knowledge to help us design and operate the platform for untrusted workloads inside containers. Come and collaborate with experienced and curious engineers, to build the platform that powers many of Atlassian’s internal systems and products.

A typical day in the job will involve using your existing experience to design and build out our Windows on Kubernetes platform, while bearing in mind reliability, monitoring, operational concerns and of course security. You’ll work with other systems engineers and developers on the team to bring you up to speed with Kubernetes, containers, Go development and the rest of our Linux-based infrastructure stack. We provide the infrastructure that powers Bitbucket Pipelines, all internal builds, and a growing set of internal services. We run dozens of clusters, thousands of nodes and pods - there are many exciting scaling challenges to sink your teeth into.

Any experience you bring with software development, automation, configuration management and infrastructure as code on the Windows platform will be an asset. Our team is always looking to innovate with a strong backbone of resiliency, so you'll have the chance to learn new languages, frameworks, and paradigms and propose novel solutions to emerging problems alongside building reliable and resilient solutions. We also have a healthy Open Source culture. We contribute upstream to several projects in the CNCF Landscape, as well as a few of our own home-grown projects such as Escalator, Cyclops and Kubetoken.

If you're excited to join an environment that values a collaborative spirit over a hero attitude, we're excited to talk to you!

More about you
The best person for this role is someone that values collaboration. In our world, it’s not about being a hero and having all the answers. It’s about sometimes saying "I don't know" and working on finding solutions rather than starting with an assumption. The team needs someone who can ask questions, learn from others and turn uncertainty into order.

On your first day, we will expect you to have:

  • A passion for problem solving and an ability to find technical solutions to business problems
  • 2+ years experience in building and operating Windows Server infrastructure in a corporate setting, with a focus on security of the platform.
  • Some experience in at least one programming language, e.g. C# and/or .NET Framework. Experience with automation scripting, or building tools to help with your day to day? Perfect.
  • An interest in learning Kubernetes, Linux, Go, Python, shell scripting, etc.
  • It is great, but not required, if you have:

  • Experience with infrastructure-as-code systems such as Ansible, Terraform.
  • Experience with public cloud providers such as AWS, Azure, Google Cloud, etc.
  • Responsibilities
    Our team has a broad range of responsibilities so there are plenty of options to pursue.
    Initially the main focus will be:

    Building new capabilities and services:
    Building out support for Windows on our Kubernetes platform, then securing, supporting and maintaining it with the team.
    Integrating it into our existing infrastructure, and helping our internal customers integrate and start using it.

    Alongside this, expect to be involved in the following activities in the team:
    Continual platform upgrades and functionality improvements of our overall Kubernetes Platform.
    Taking part in our customer support roster where we assist internal customers with feature requests. We investigate issues, document frequently asked questions, and keep an eye on the operational health of our platform.
    Collaborating on code contributions with other team members and providing feedback to help improve the quality of the changes.
    Continually improving the state of our documentation (both our own and customer-facing) and our operational processes used in maintaining a Tier 0 platform.
    Assess cost-savings and new features we could make use of around our AWS resources.


    More about our benefits

    Whether you work in an office or a distributed team, Atlassian is highly collaborative and yes, fun! To support you at work (and play) we offer some fantastic perks: ample time off to relax and recharge, flexible working options, five paid volunteer days a year for your favourite cause, an annual allowance to support your learning & growth, unique ShipIt days, a company paid trip after five years and lots more.

    More about Atlassian

    Creating software that empowers everyone from small startups to the who’s who of tech is why we’re here. We build tools like Jira, Confluence, Bitbucket, and Trello to help teams across the world become more nimble, creative, and aligned—collaboration is the heart of every product we dream of at Atlassian. From Amsterdam and Austin, to Sydney and San Francisco, we’re looking for people who want to write the future and who believe that we can accomplish so much more together than apart. At Atlassian, we’re committed to an environment where everyone has the autonomy and freedom to thrive, as well as the support of like-minded colleagues who are motivated by a common goal to: Unleash the potential of every team.

    Additional Information

    We believe that the unique contributions of all Atlassians is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

    Atlassian is committed to providing reasonable accommodations to all individuals participating in the application and interview process, and while performing job functions. Please note that you will have the opportunity to request accommodations at each stage of the assessment process. To request accommodations before scheduling an interview, please reach out to [email protected] and someone will follow up shortly.

    All your information will be kept confidential according to EEO guidelines.