George Bernard Consulting
DevOps Lead Engineer
Lead DevOps engineer on a Platform Development team in Colombo, building tools to automate and secure the company's Azure cloud infrastructure using IaC (Terraform, Ansible), YAML pipelines, and scripting (Azure CLI, Bash, PowerShell), enabling internal development teams. Requires 6+ years' enterprise Azure experience.
- Compensation
- Not disclosed
- Location
- Colombo, Sri Lanka
- Work setup
- Not specified
- Seniority
- Lead
- Employment
- Not specified
- Experience
- Not specified
- Category
- Devops
- Posted
Skills
Must have
- Minimum 6+ years of experience
- Enterprise experience of Azure
- Good understanding of Azure Platform Engineering, especially automation and YAML pipelines
- Excellent understanding of DevOps-centric concepts
- Excellent understanding of SDLC best practices
- Excellent understanding of Infrastructure as Code / Desired State Configuration (Terraform, Ansible, etc.)
- Advanced experience with command line/scripting tools such as Azure CLI, Bash and PowerShell
- Good understanding of database concepts and management
- Good general infrastructure knowledge, including networking basics
- Good general development skills
Nice to have
- Experience with containers (Kubernetes), service mesh, or orchestration
Full description
Job Description
- As a member of the Platform Development team, build the tools that evolve our Azure cloud infrastructure in a safe, reliable, automated and cost-effective manner enabling our proprietary technology development teams to have the best possible development experience.
- Provide expertise and input in to the design and implementation of IaC automation to serve the needs of our application hosting, with particular focus on consistency, security and developer enablement
- Participate in planning efforts with stakeholders and IT department
- Help define and enforce security guidelines for engineering work
- On failure events, work on fixing the issues and communicating with senior members of the team
- Work as part of a small team and successfully manage your own tasks according to the larger needs of the business
Requirements
Skills & Ability
- Good understanding of database concepts and management
- Experience with containers (Kubernetes) / service mesh / orchestration is a plus
- Good understanding of Azure Platform Engineering, especially in relation to automation and yaml pipelines
- Excellent understanding of DevOps-centric concepts
- Good general infrastructure knowledge, including networking basics
- Good general development skills
Knowledge & Experience
- Min 6+ Years
- Enterprise experience of Azure
- Excellent understanding of SDLC best practises
- Excellent understanding of Infrastructure as Code / Desired State Configuration (Terraform, Ansible, etc)
- Advanced level of experience using command line/scripting tools such as Azure CLI, Bash and Powershell