MPower Plus
Software Engineer - Azure Devops
DevOps-focused software engineer for a financial services client in Zürich, deploying and operating enterprise applications on Azure: AKS clusters, IaC via GitLab/Terraform/Ansible/Helm, databases (CosmosDB, Postgres, Azure SQL), messaging/streaming, SRE practices, and security with Azure AD and HashiCorp Vault.
- Compensation
- Not disclosed
- Location
- Zürich, Switzerland
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Devops
- Posted
Skills
Must have
- Broad infrastructure experience: Unix, Linux, shell scripting, databases, networking, virtual machines, storage and middle-tier deployments in large-scale cloud environments
- Deep knowledge of Azure Kubernetes (AKS): networking, containerization, cluster setup and high availability
- Akka cluster setup and configuration knowledge
- Site reliability engineering experience on Azure
- Deploying applications on Azure via GitLab, Terraform, Ansible, Helm and infrastructure as code in a CI/CD DevOps environment
- Experience with Azure services: Event Hub, Service Bus, Log Analytics, Application Gateway and Azure storage
- Hands-on database skills with CosmosDB, Postgres and Azure SQL: deployment, maintenance and performance tuning
- Messaging, streaming, logging and middleware: ActiveMQ, Kafka, Splunk, Prometheus, Grafana, LGTM
- Application security setup: Azure Active Directory, HashiCorp Vault, certificate management, encryption and keystore management
- Expert in software engineering with focus on DevOps, operational stability, security and application resilience
- Excellent communicator with strong interpersonal skills
- Financial services industry knowledge
Nice to have
- BS/MS degree in Computer Science, Engineering or related subject with proven hands-on software development and architecture experience
- Proven working experience in an agile environment
- Understanding of DevOps tools and engineering practices
- Hands-on experience deploying large-scale complex applications onto a cloud environment
- Experience with test-driven development and test automation frameworks
Full description
We are looking for a highly skilled and experienced Azure Devops expert with knowledge of the financial services industry and experience in deploying scalable enterprise-grade applications in a complex hybrid cloud environment.
You will have:
- A Broad range of Infrastructure knowledge and experience in Unix, Linux, Shell scripting, Database, networking, virtual machines, storage and middle tier deployments with experience in a large-scale global organization on a cloud environment
- Deep knowledge and experience in Azure Kubernetes AKS, network setup, containerization, cluster setup and high availability configurations.
- Akka cluster knowledge setup and configuration
- Site reliability engineering knowledge experience on Azure.
- Experience in deploying applications on Azure via GitLab, Terraform, ansible, helm, tiller, infrastructure as code in a ci/cd Devops environment.
- Knowledge and experience in Azure services such as Event Hub, Service Bus, Log Analytics, Azure Application Gateway and Azure storage services.
- Database Cosmosdb, Postgres, Azure SQLknowledge and hands on skills in terms of deployment, maintenance and performance tuning preferably in a cloud environment.
- Messaging, streaming, Logging and Middleware knowledge active MQ, Kafka, Splunk, Prometheus and Grafana, LGTM
- Deep understanding and experience in application security setup such as Azure Active Directory, Hashicorp Vault with experience in certificate management, encryption and keystore management.
You are:
- Expert in software engineering with a strong focus on Devops, operational stability, security and application resilience.
- An excellent communicator, with strong interpersonal skills.
- A flexible, resilient team player with a positive attitude.
- Known for your can-do attitude when tackling daily tasks.
Desired experience and qualifications:
- BS/MS degree in Computer Science, Engineering or a related subject. Proven hands-on Software Development and architecture experience.
- Proven working experience in an agile environment
- Understanding of dev ops tools and engineering practices
- Hands on experience in deploying a large-scale complex application onto a cloud environment
- Experience with test-driven development and test automation frameworks