Skip to content

Commit dc12e0a

Browse files
committed
More updates to the devops position listing
1 parent 9dcd5ea commit dc12e0a

File tree

1 file changed

+22
-6
lines changed

1 file changed

+22
-6
lines changed

careers/devops.markdown

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: DevOps Engineer
3-
summary: The Haskell Foundation seeks a passionate DevOps professional to support GHC, related Haskell projects and tooling, and the HF itself.
3+
summary: The Haskell Foundation (HF) seeks a passionate DevOps professional to support GHC, related Haskell projects and tooling, and the HF itself.
44
postedOn: 2021-12-28
55
status: Open
66
---
@@ -11,7 +11,7 @@ The [Haskell Foundation](https://haskell.foundation) is [looking for a DevOps en
1111

1212
This role spans many Haskell ecosystem projects to homogenize and improve the infrastructure used to build GHC and other core open source projects whose maintainers are interested, for instance HLS, Cabal, Stack, GHCup, core libraries, and more.
1313

14-
The successful candidate will be in the middle of it all, collaborating with developers at the forefront of making Haskell a groundbreaking, influential, and top-tier programming language. The individual will improve existing infrastructure, work on creating a shared [CI](https://gitlab.haskell.org/ghc/ghc/-/tree/master/.gitlab) and performance benchmarking system across the Haskell ecosystem, shortened CI turnaround times, and improved ability to debug failures.
14+
The successful candidate will be in the middle of it all, collaborating with developers at the forefront of making Haskell a groundbreaking, influential, top-tier programming language. The individual will improve existing infrastructure, work on creating a shared [CI](https://gitlab.haskell.org/ghc/ghc/-/tree/master/.gitlab) and performance benchmarking system across the Haskell ecosystem, shortened CI turnaround times, and improved ability to debug failures.
1515

1616
# Responsibilities
1717

@@ -24,18 +24,34 @@ The successful candidate will be in the middle of it all, collaborating with dev
2424

2525
## Likely future responsibilities
2626

27-
* Work with the Haskell Infrastructure Team.
27+
* Work with the [Haskell Infrastructure Team](https://github.com/haskell-infra/haskell-admins/).
2828
* Improvements and expansion of the GHC performance dashboard.
2929

3030
# Qualifications
3131

3232
* Demonstrated ability to manage and simplify complexity
3333
* Collaborate with a variety of stakeholders
34-
* Can juggle multiple, conflicting priorities
35-
* Excellent written communication skills
34+
* Ability to choose between multiple, conflicting priorities
35+
* Excellent English written communication skills
36+
37+
# Current Technology Stack
38+
39+
* Most GHC services are hosted by a single machine running NixOS. This includes our PostreSQL database, GitLab and Grafana instances, our Docker registry, as well as various project-specific services. All of these services are provisioned via their associated Nix modules.
40+
* Our CI infrastructure builds upon GitLab Pipelines, using Docker for build isolation and reproducibility on Linux. A qualified applicant should be comfortable with both technologies.
41+
* We maintain a fleet of heterogeneous CI runners, covering Linux (AArch64, x86-64), Windows (x86-64), and Darwin (AArch64). Having some familiarity with all three of these platforms would be useful.
42+
43+
# Bonus Points
44+
45+
* Some famliarity with Haskell packaging.
46+
* Familiarity with platform-dependent software packaging (e.g. notarisation and code signing on Darwin).
47+
* Some systems programming experience.
3648

3749
# Misc.
3850

39-
This is a 100% remote position, currently reporting to the Executive Director of the Haskell Foundation, but taking technical direction from the GHC team (primarily Ben Gamari).
51+
This is a 100% remote position, reporting to the Executive Director of the Haskell Foundation, but taking technical direction from the GHC team (primarily Ben Gamari). Primary interactions will include people in US and European time zones, but can include coordination with people across the world at times.
4052

4153
Haskell knowledge in not required.
54+
55+
Budgeted maximum total compensation for this position is $124k USD. Actual terms depend on experience, expertise, geographical location, local employment laws, etc.
56+
57+
The Haskell Foundation does not descriminate based on race, creed, color, ethnicity, national origin, religion, sex, gender identity (including gender expression), sexual orientation, disability, age, marital status, and family/parental status.

0 commit comments

Comments
 (0)