Overview Responsibilities
- Listen to and understand our developer needs to strategically support, design and extend our existing Jenkins \& GitLab hosted project automations
- Identify tools and implement processes that can automate costly manual tasks
- Identify and solve testing infrastructure problems (Windows \& Linux)
- Update existing and occasionally build new testing infrastructure to support expanding demand and capacity throughout the entire organization
- Develop dashboards to present data for various stakeholders
- Work collaboratively with various teams across the company in order to successfully deliver relevant solutions that suit our unique requirements and needs
Qualifications Must-Have:
-
B.Sc. in Computer Science or Engineering or similar relevant experience
-
Experience working with CI/CD systems such as Jenkins / GitLab
-
Knowledge of Python
-
Be familiar with version control systems such as Git and Perforce Helix
-
Linux or Linux administration/SRE experience
-
Proven ability to create good user interfaces and API's
-
Experience with various software testing methodologies and problem solving
-
Effective written and verbal communication skills
-
Consistently listen to our developers to understand their needs and challenges
-
Enjoys debugging and problem solving
-
Proactively identify impactful opportunities for improvement and communicate them
-
Motivated by challenging work
-
You are comfortable working individually, but know when to ask for help
Nice-to-Have:
- Docker and/or Kubernetes
- C , Java, Groovy experience
- Experience in environment automation tools such as Ansible, Ansible Tower and/or AWX
- Virtual environments experience using like Pipenv, Poetry
- Perforce experience
- GPS/GNSS Familiarity
- Portfolio (GitHub / sample projects)
Hexagon Geosystems