Principal DevOps Engineer Job Overview
This role is responsible for leading the adoption of DevOps practices and elevating the capability of DevOps with operation and development teams across the business.
Key Responsibilities:
Design, develop and deploy cloud infrastructure environments for large and complex products through automated Continuous Integration / Continuous Delivery (CI/CD) pipelines and Infrastructure-as-Code (IaC) templates.
Implement, develop and document standards, processes and frameworks to support modern DevOps release deployments across all stages and iterations of the software development lifecycle.
Lead system design activities for strategic, large and complex systems development programmes.
Apply sound advice and guidance on Information Security practices ensuring that cloud solutions deployed are secure by design and embedded into solution architecture.
Collaborate with Security teams to implement controls, maintaining a high, compliant security posture.
You will also remain up-to-date with industry trends and technologies, evaluate benefits of adopting into the department, implement and drive adoption. Additionally, you will identify and mitigate risks related to cloud security, access controls and privacy compliance/regulations.
Requirements
The ideal candidate should have:
Excellent knowledge of cloud computing and DevOps principles.
Proven experience in designing, developing and deploying cloud infrastructure environments.
Strong understanding of Continuous Integration / Continuous Delivery (CI/CD) pipelines and Infrastructure-as-Code (IaC) templates.
Ability to collaborate with Security teams to implement controls and maintain a high, compliant security posture.
Strong communication and leadership skills.
We offer a dynamic and supportive work environment, opportunities for professional growth and development, and a competitive remuneration package.