Senior DevOps Engineer
swissre
Job Description
- Administer Azure services including networking, storage, compute, policies, monitoring, security, identity, functions, and cost optimization.
- Write PowerShell scripts for automation and management tasks.
- Implement and manage Kubernetes clusters for container orchestration.
- Create Dockerfiles to build container images.
- Utilize Terraform for infrastructure as code (IaC) deployments.
- Implement CI/CD pipelines and release management using Azure DevOps.
- Manage Helm charts for deploying applications to Kubernetes clusters.
- Lead and mentor a team of DevOps engineers, providing technical guidance and support.
- Work collaboratively with development and operations teams in Agile environments.
- Manage backlog and prioritize tasks for the DevOps team.
- Leads the design of scalable infrastructure architecture patterns and reviews/approves complex IaC implementations.
- Designs reusable pipeline templates and defines branching strategies for consistent delivery practices.
- Identifies automation opportunities and develops reusable PowerShell/automation frameworks adopted across projects.
- Owns cost monitoring and optimization initiatives while enhancing overall performance and reliability.