Senior Cloud Automation Engineer
Job description
Roles and Responsibilities:
- Design and deploy scalable, highly available, secure systems on Azure.
- Define our DevOps framework with efficient guidelines, optimize and setup CI/CD framework and useful tools.
- Deep understanding of Azure Polices and Landing Zone.
- Improve and manage the full infrastructure including design, implementation, monitoring, maintenance, and cyber security.
- Support the refactoring of existing projects to fit the DevSecOps framework.
- Automate the installation and configuration of standard stack items.
- Drive backlog projects to completion with infrastructure as code approach.
- Automate the installation to achieve Zero touch unattended deployment.
- Review all housekeeping activities and identify key processes that should be automated.
- Introduce Open-Source technologies into standard technology stack.
- Design solutions that cater for enhancing the operational stability.
- Manage cloud infrastructure including accounts/subscriptions, IAM, networks, load balancers.
- Responsible for on-prem technologies physical and virtual servers, SAN and load balancers.
- Automation of infrastructure as code using git, CI/CD pipelines, Powershell, Ansible, Terraform.
- Expected to create and maintain and documentation.
- Will support acquisitions including configurations, monitoring and preventative maintenance.
- Expertise in Microsoft Azure and its relevant build, deployment, networking and security technologies in cloud and hybrid environments.
Requirements:
- 5+ years of experience in DevOps for a large-scale company or organization with high growth.
- CI/CD tooling including Teamcity, Jenkins, Git Lab.
- Strong Azure skills (Azure Certification preferred).
- Kubernetes/Microservices.
- Containers/docker.
- Linux Infrastructure as code Ansible.
- Hashicorp technologies Terraform, Packer, Vault.
- Microservice architecture.
- Networking fundamentals.
- Security and cryptography.