Description
DevOps Cloud Engineer – Source Code Management
The Role
As a DevOps Cloud Engineer, you will work within the Source Code Management Squad to provide GitHub administration including implementation of GitHub Advanced Security (GHAS). You will be supporting Mend and will need to understand Mend or equivalent Software Composition Analysis (SCA) Tools. Along with supporting GitHub & Mend, a deep understanding of DevOps principles and practices will be required in order to in successfully deliver scalable and secure infrastructure solutions on this team. Together these skills will enable the work to optimize our development lifecycle and manage our operations across various Cloud Infrastructure platforms. Across all roles we are passionate about opensource contribution and emphasize continuous learning by sharing our expertise and knowledge with the wider engineering community.
The Expertise and Skills You Bring
- Strong experience in GitHub administration, including repository and user management.
- Hands on experience creating and implementing applications with 2 or more programming languages (Python, Java, Groovy, Go etc.).
- Proficiency in scripting with Python and/or Shell for automating tasks.
- In-depth knowledge of GitHub Actions for CI/CD pipelines.
- Deep understanding of industry standard monitoring tools like Splunk or DataDog
- Strong understanding and practical experience with implementing Infrastructure as Code (IaC) preferably using Terraform or an equivalent tool.
- Experience with Software Security Scanning (SAST or SCA) tools, such as Mend.
- Experienced with containerization technologies such as Docker and Kubernetes.
- Expertise in Helm deployment strategies and management.
- Strong background in AWS & Azure cloud services and system operations.
- Very strong technical aptitude to learn and passionate about new technologies and cloud trends.
- Ability to work independently as well as part of a team.
- Strong communication skills and ability to document technical processes.
- Excellent problem-solving abilities and a proactive approach to identifying issues and presenting solutions.
- Experience and willingness to work in globally distributed teams.
Bonus Skills
- Advanced Kubernetes skills