Lead DevOps Engineer
swissre
Job Description
Key Responsibilities
-
Configure Jenkins with load distribution between master/salve.
-
Setting up / Understanding the CI pipeline with Azure DevOps.
-
Code build, static test (Quality & Security)
-
Setting up Dynamic test configuration with selenium and other tools
-
Setting up product and infra scanning for security. Post-deployment security plan including PEN test. Usage of RASP tools
-
Configuring and ensuing HA of the pipeline and monitoring.
-
Setting-up composition analysis in the pipeline
-
Setting up the SCM and Artifacts repository and management for branching, merging and archiving.
-
Must work in Agile environment using ALM tool like JIRA.
-
Build DevOps processes and procedures in conjunction with a migration of large-scale SQL server and Microsoft centric application solutions to Azure.
-
Deep understanding of DevOps framework, tools and metrics for build.
Your Qualifications
-
10+ years of experience in Designing DevOps solutions, setting up CI/CD pipelines, infra-automation, monitoring tools etc.).
-
Bachelor's degree level or equivalent in computer science or related field, Master's is a plus
-
Linux fundamentals, shell scripting, YAML, Groovy, REST API's, Java and Python programming, networking and security (VPNs, SSl/TLS certificate management, firewalls etc.).
-
Automation tools such as Terraform, CHEF or Ansible.
-
Terraform provisioning & help deployments.
-
Package repo configuration (Artifactory or Nexus)
-
Oracle and PostgreSQL database administration.
-
Subversion and Git repository administration (GitHub)
-
Containerization technologies (Docker with CLI, Kubernetes including setting up of resources such as Services, Pods, ConfigMaps, Secrets, Ingress etc.).
-
Continuous integration and delivery pipelines (GitLab CI/CD, GitOps, Kustomize/Helm,ArgoCD/FluxCD/Fleet etc.).
-
Code quality tools (SonarQube) setup and maintenance).
-
Cloud concepts (IaaS/PaaS/CaaS/DBaaS, infrastructure-as-code).
-
Azure AD Domain Services Active Directory on-premises and Azure IaaS.
-
Monitoring Azure, Monitor Log Analytics, Alerts Metrics azure Management Governance Policy, Azure Automation.
-
Experience working with Azure DevOps, Azure Pipelines and Azure boards.
-
Storage accounts recovery, Services Vaults, Key Vault, Azure Backup lambda & server less architecture components
-
Logging frameworks (ELK, Grafana/Loki etc.)
-
Infrastructure and application monitoring and analytics tools (Prometheus/Splunk/Tableau etc.).
-
Microsoft Azure cloud technologies.
-
Agile methodologies (Scrum, Kanban, SAFe etc.)
-
Experience in DevSecOps implementation projects as Engineer.