EY is a leading global professional services firm, and they are seeking a Senior Kubernetes DevOps Engineer to join their Assurance service line within the FSO Labs team. The role involves designing, deploying, and managing containerized applications and orchestration platforms to ensure scalable and secure infrastructure for the financial services industry.
Responsibilities:
- Design, deploy, and manage containerized applications and orchestration platforms (Kubernetes) to ensure scalable, secure, and automated infrastructure
- Manage Kubernetes clusters, build CI/CD pipelines, use Infrastructure as Code (IaC), and optimize performance on Azure cloud environment
- Work closely with infrastructure management and application developers
Requirements:
- Bachelor's or master's degree in computer science, engineering, information systems management, accounting, finance or a related field
- Minimum of 3-5 years in DevOps or cloud infrastructure roles
- Proficiency in enterprise integration design patterns, microservices architecture, and container orchestration using Kubernetes is a must
- Comprehensive understanding of the software development lifecycle (SDLC), including planning, CI/CD, infrastructure automation, monitoring, and deployment
- At least 3 years' experience with Microsoft Azure, including services like Azure Kubernetes Service (AKS), Azure Functions, Azure DevOps, and Azure Storage
- Hands-on experience with Infrastructure as Code (IaC) using tools like Bicep, or ARM templates
- Expertise in CI/CD pipeline design and implementation using GitHub Actions, Azure DevOps Pipelines, GitOps will be considered a plus
- Experience with monitoring, logging, and alerting tools (e.g., Prometheus, Grafana, Azure Monitor)
- Ability to work independently and as part of a cross-functional team
- Strong scripting skills in PowerShell, Python, or Bash for automation and tooling will be considered a plus
- Knowledge of security best practices in cloud and containerized environments
- A combination of experience in at least 4 of any the following areas: Deploy and manage applications on Microsoft Azure, utilizing services such as Azure Storage accounts, Azure Functions, and AKS
- Collaborate with cross-functional teams to define, design, and implement secure, scalable infrastructure
- Write clean, maintainable scripts and automation tools in PowerShell, Python, or Bash
- Experience with containerization technologies like Docker and Kubernetes
- Experience with DevSecOps practices and integrating security into CI/CD pipelines will be considered a plus
- Familiarity with GitOps workflows using tools like ArgoCD or FluxCD
- Exposure to cost optimization and performance tuning in cloud environments