You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: careers/devops.markdown
+17-9Lines changed: 17 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,22 +7,25 @@ status: Open
7
7
8
8
# Description
9
9
10
-
The Haskell Foundation is looking for a DevOps engineer to take the Haskell ecosystem, primarily the Glasgow Haskell Compiler (GHC, the Haskell compiler), to the next level of stability, reliability, and performance.
10
+
The [Haskell Foundation](https://haskell.foundation) is [looking for a DevOps engineer](https://github.com/haskellfoundation/tech-proposals/blob/main/proposals/accepted/003-ghc-ops.md) to take the Haskell ecosystem, primarily the [Glasgow Haskell Compiler](https://gitlab.haskell.org/ghc/ghc) (GHC, the Haskell compiler), to the next level of stability, reliability, and performance.
11
11
12
12
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.
13
13
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 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, 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.
15
15
16
16
# Responsibilities
17
17
18
18
* Maintain CI (continuous integration) infrastructure for GHC (the Glasgow Haskell Compiler, the leading compiler for the Haskell language), as hosted on GHC's GitLab instance.
19
-
* Improve CI
20
-
* Expand the CI infrastructure to include base the base Haskell ecosystem
21
-
* Support other Haskell libraries and tools, including HLS (Haskell Language Server)
22
-
* Work with the Haskell Infrastructure Team
23
-
* Support OS packaging of GHC and tools
24
-
* Documentation
25
-
* Improvements and expansion of the GHC performance dashboard
19
+
* Work with the GHC team to improve CI efficiency, reliability, and resource utilization.
20
+
* Design and implement expanding the CI infrastructure to include key components of the Haskell ecosystem.
21
+
* Support other Haskell libraries and tools, including HLS (Haskell Language Server).
22
+
* Support OS packaging of GHC and tools.
23
+
* Documentation for the CI infrastructure.
24
+
25
+
## Likely future responsibilities
26
+
27
+
* Work with the Haskell Infrastructure Team.
28
+
* Improvements and expansion of the GHC performance dashboard.
26
29
27
30
# Qualifications
28
31
@@ -31,3 +34,8 @@ The successful candidate will be in the middle of it all, collaborating with dev
31
34
* Can juggle multiple, conflicting priorities
32
35
* Excellent written communication skills
33
36
37
+
# Misc.
38
+
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).
0 commit comments