Эта вакансия в архиве
Посмотреть похожие вакансии ↓обновлено 9 дней назад
Gitlab Software Engineer (DevOps)
Описание вакансии
Текст:
TL;DR
Gitlab Software Engineer (DevOps): Designing, implementing, and executing next-generation CI/CD instances with an accent on security, testing, and exceeding industry-standard performance and availability. Focus on improving product quality, security, and performance within the core GitLab environment and the broader SDLC ecosystem.
Location: Singapore
Company
is a leading global investment banking, securities and investment management firm.
What you will do
- Design, implement, and execute next-generation CI/CD instances with an emphasis on security and performance.
- Develop features and improvements to the CI/CD solution, working with vendor-provided software stacks.
- Collaborate with Product Management and other stakeholders to maintain and improve the functions and quality of service.
- Diagnose and solve technical problems within the core GitLab environment and the broader SDLC ecosystem.
- Gather metrics, perform analysis, and create reports.
- Ensure reliability engineering and operational resiliency.
Requirements
- A technical degree in Computer Science, Engineering, Mathematics, or a related field.
- Min. 7 years’ experience in software engineering.
- Ability to use and familiarity with Git.
- Professional experience with Cloud deployment patterns, notably AWS and Hashicorp Terraform.
- In-depth strong programming skills of at least one of: Golang, Java, Python, C, C++, preferably in a large-scale financial or technical organization.
- Highly knowledgeable about running key applications on Linux.
Nice to have
- BSc, MSc or PhD in relevant field (Computer Science, Maths, Physics).
- Highly knowledgeable about running key business applications on Linux platforms and Linux internals.
- Knowledgeable about networking (TCP, UDP, ICMP, ARP, DNS, TLS, HTTP, SSH, etc).
- Experience with Cloud and Infrastructure as Code technologies - AWS, Terraform, Docker, Kubernetes, etc.
Culture & Benefits
- Thrive in a global organization in an output-driven, fast-paced, hybrid, and asynchronous workplace.
- Communicate technical and organizational challenges and propose high-quality solutions.
- Self-managed, self-directed, and good organization skills.
- Passionate about the software development process and facilitating high frequency / high quality change across a vibrant and diverse user community.
- Have an urge to resolve incidents and automate and document the resolution to prevent recurrence.