Work on a team building cloud platform tools and solutions for HPC applications.
Collaborate with other engineers to define strategy and technical platform
roadmap, and drive the rapid implementation of appropriate technologies
Encourage value-driven innovation to current framework and processes to
continuously improve efficiency of product development processes.
Partner with product teams to prepare for timely and smooth acceptance of
deliverables into production workplace
Evaluate new tools and technologies based on current and future feature
requirements, performance, cost effectiveness, and reliability
Work closely with development teams to understand requirements and applies
industry knowledge to recommend build/buy solutions
Execution on all release engineering aspects of DevOps including Configuration
Management, Build and Deployment Management, Continuous Integration and
Delivery
Review existing solutions with a fresh perspective to suggest improvements and
Jenkins, Ubuntu Linux, Windows Server, Splunk, PagerDuty
Skills & Requirements
BS or MS in Computer Science or related technical discipline (or equivalent experience)
Experience with cloud delivery platforms: Azure
Building high-leverage tools for engineers
Hands on experience with one or more programming languages such as
Python
Working knowledge of running and tuning large scale applications in production
Hands on experience with Kubernetes
Hands on experience with CI/CD tooling such as Jenkins
Attention to detail in their code and output
Attention to operational excellence
Robust interpersonal skills to coordinate with other team members
Experience of coaching and mentoring software engineers for technical and qualified growth a plus.
Disclaimer: This job posting and Location has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.