Connecting

W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9kyxj3aw4tcmvjcnvpdg1lbnqvanbnl2jhbm5lci1kzwzhdwx0lmpwzyjdxq

Latest Jobs

Search Results

DevOps Automation Lead

Zürich, Switzerland , Swiss Franc800 - Swiss Franc925 per day

Date Posted

2019-05-03 15:46:33 +0100

Reference

DOAL_1556894780

Job Type

Contract

Sector

DevOps

Main tasks/activities:
*Develop and maintain all infrastructure as code (IaC) artefacts in Azure DevOps
*Design and own CI/CD pipelines on the IaC pieces of our monorepo
*Design and own reference pipelines for all standard product deployments (Java Spring, Angular)
*Support and give guidance on the products' CI/CD pipelines for Docker and AKS
*Troubleshoot Kubernetes
*Schedule, maintain and execute Blue Green deployments
*Design and maintain network layouts and negotiate with other network teams on integration/segregation topics
*Support and give guidance on the test driven development (TDD) practises and the implementation thereof in the pipelines
*Implement continuous improvements on security and governance aspects (e.g. new scanning policies or IP policies)
*Own and design naming conventions for the deployments on Azure
*Design and maintain firewall rules, network security groups
*Design, deploy and maintain Istio usage, K8s namespaces, multi-tenancy, chargeback
*Own the structure of the git repositories
*Own the integration with Azure Active Directory and IAM
*Continuously work with the teams to improve all components as the use-cases grow more complex
*Own validity and applicability of libraries and licenses of all vendors (e.g. for JDK, Linux distros)
*React to incidents and own the process to find a resolution
*Design High Availability and Disaster Recovery Strategies (incl multi zone deployments and consistency)
*Design and maintain Logging as a Service (currently ELK)
*Design and maintain Monitoring (Prometheus, Grafana : also for non K8S apps)
*Train other engineers
*Ensure compliance with the company wide digital governance framework
*Documentation of all of the above (readme, wiki and JIRA)
*Integrate with SIEM

Position requirements:
Must have skills :
*Strong and proven Automation experience with CI/CD in the public cloud using industry standards
*Test driven development: understands semantics of unit tests and end to end integration tests
*Worked with CI/CD for integration, migration and deployment: Expertise in automated build, test & deploy with an operational point of view as focus
*Strong understanding of networks and other public cloud-related infrastructure topics
*Excellent communication in English, written and spoken
*Delegation and (self-)management skills for working in a flat and distributed team
*Security, encryption, authN, authZ
*Strong Experience with "Infrastructure as Code"
*Linux OS (alpine, Ubuntu, SLES) and Unix
*Knowledge of event-driven architecture and micro-services
Nice to have skills:
*Experience with event-sourcing architectures built on Apache Kafka
*Understanding of service oriented architectures, especially micro-services, service meshes
*NoSQL Databases
*SAP Netweaver (optional)

Frameworks / Tools:
*Strong expertise in Ansible, Teraform, yaml-pipelines, helm charts, build agents, scripting (bash)
*Strong expertise in container-based (Docker / Kubernetes) fully automated CI/CD pipelines
*Basic expertise in Java/ Spring/ Python/ JUnit / OOD
*DB-queries (also NoSQL)
*Cloud managed services (e.g. Blob Storage, databases, Insights, Security Center)
*Agile delivery approach
*Build and deployment tools such as Git, Gradle
*Experience with API Gateways, HTTPS, REST/ODATA/GraphQL/etc API-specs
*Experience with state-management e.g. Zookeeper

people-placeholder

Managing This Role

Ashley Morton

Since starting as a Trainee Consultant in 2010, I have worked in positions such as Consultant, Senior Consultant, Team Leader and in recent years, working as Darwin's first Part...

Ashley's Full Bio

Job Search

Find Your New Job Here