Tech Stack
AnsibleAWSAzureCloudDockerJenkinsKubernetesShell Scripting
About the role
- Develop, deploy, and support Cloud infrastructure working on code artifacts or modules
- Install and maintain underlying infrastructure (upgrade/patch)
- Develop infrastructure to run pipelines for R&D: create components/artifacts; track, test & deploy
- Perform security screening for artifacts and integrate Security Scanning into DevOps
- Update and maintain Infovista centralised portal database to track system creations, deployments and upgrades/patches
- Develop and create pipelines and ready-to-use workflows for each programming language
- Support end-to-end testing by QA; ensure changes in components/artifacts which create a new workflow are tested and passed
- Manage high-volume automated tests (30 to 50 automated tests per day) created and deleted daily
- Design and support resiliency and scalability using AWS and other cloud platforms
- Support team and customers with day-to-day requests, and change/incident tickets
- Support and deliver using CI/CD pipelines
Requirements
- Experienced DevOps Engineer with strong experience of DevOps and Agile principles
- Shell Scripting
- Strong knowledge of Windows Automation tools (Ansible/Jenkins)
- Containerisation (Docker/Kubernetes)
- CI/CD tools such as Github JFrog
- Experience in one of the AWS/Azure/GCC
- Working knowledge with integration of Security Scanning in DEVOPS
- Ability to develop and create pipelines and workflows for multiple programming languages
- Support end-to-end testing and QA automated tests (team runs 30 to 50 automated tests per day)
- Install and maintain underlying infrastructure (upgrades/patches)
- Design and support resiliency and scalability using AWS and other cloud platforms
- Support team and customers with day-to-day requests, change/incident tickets
- Support and deliver using continuous integration/continuous delivery pipelines