
Malta
RESPONSIBILITIES:
-
Design, develop, implement and support high-quality software build systems
-
Introduce new techniques and technologies for new build systems and evolve existing systems by automating the current build, test and deployment processes
-
Participate in development and support of Automation Test Systems
-
Develop Continuous Integration (CI) and Content Delivery (CD) pipelines for application services running on Cloud infrastructure
-
Integrate automated builds and build artifacts into test environments, unit test harnesses, and code analysis tools
-
Maintain and enhance external interfaces to build systems and information
-
Develop build scripts and tools for builds, using the most appropriate languages and technologies
-
Implement SCM strategies and security
-
Document and communicate the processes to other teams
-
Perform system admin on the tools which Config Management, CI and CD provide
-
Work closely with the development, QA and project management teams to optimize the ongoing strategies from source control through to product delivery
-
Manage build machines, servers, and build environments
REQUIRED QUALIFICATIONS:
-
2+ years Build / Config Management / DevOps or software development experience
-
Experience with Git / Perforce, Atlassian Tools
-
Demonstrable experience with scripting technologies
-
Experience with administration of Source Code Management (SCM) tools like GIT or Perforce for code branching strategy and check in
-
Proficient in Java, HTML5
-
Hands on experience with tools such as Jenkins or JetBrains Teamcity
-
Experience with MSBuild, Gradle or other build scripting systems
-
Linux and Windows experience required
-
Familiar with Cloud Technologies
-
High attention to detail with excellent analytical and troubleshooting skills
BONUS QUALIFICATIONS:
-
Experience with AWS, MS Azure, Google, or private cloud
-
Experience with any one or more of the containers (Docker, cri-o, rkt)
-
Web development experience