Tech Stack
AnsibleAzureCloudDockerKubernetesLinuxPostgresPythonSQLTerraform
About the role
- Design, migration, development, and implementation of Azure infrastructure components and their automated provisioning and configuration for efficient EIS applications and services deployments on Azure Cloud
- Keep infrastructure as code (IaC) model for Cloud infrastructure support
- Keep Software setup using Ansible or templates support
- Collaborate with development teams during product implementation
- Constantly challenge existing practices and propose improvements
- Implementation of Azure networking for enterprise organizations
- Build hybrid environments to span existing customer networks and Azure
- Secure, manage and monitor Azure environments
- Cooperate with CICD engineers, Developers, QAs, Cloud and Application Architects, Project Managers
- Support and develop new processes and tools to ensure successful and effective integration of fully functional software working products
- Participate in a rotating on-call schedule to provide support and respond to critical incidents and service outages promptly and effectively
Requirements
- Azure Virtual Machines, Virtual Networks, ExpressRoute, Azure Active Directory, AD Connect, Azure Monitor, Azure Site Recovery, Azure Backup, Azure App Services, Azure Storage, Azure PostgreSQL Flexible servers, Azure SQL Managed Instances
- Strong experience in Azure PAM and DLP (Data Leak Prevention) technologies in Azure
- Experience with one of the coding languages for scripting: e.g. Bash, Python
- Understand internet routing protocols and switched environments
- Have good knowledge of network administration, VPN/IPSec
- Extensive experience with Git and source code management best practices
- Experience building and deploying Azure resources using IaC - Terraform
- Experience Azure AKS
- Good Linux OS administration knowledge and experience
- Experience with Azure monitoring
- Experience with Ansible
- Experience with SQL and non-SQL databases (bonus)
- Experience working with Docker - building, maintaining, and executing Docker images (bonus)
- Experience with Azure CLI or Azure ARM (bonus)
- DevSecOps experience (bonus)
- Some history of IT community work - conferences, meetups etc. (bonus)
- Mentoring or team-leading experience (bonus)
- Understanding of logging tools (ELK) (bonus)
- Any IT/Clouds certifications (bonus)
- Kubernetes system architecture knowledge and Helm deployment (bonus)
- On-Call Duty: Participate in a rotating on-call schedule to provide support outside of regular business hours; respond to critical incidents and service outages promptly and effectively; work with the team to implement preventative measures and minimize downtime; provide support for urgent issues that arise in the cloud infrastructure during on-call periods
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred)
- Azure Administrator Associate or higher Azure certificate
- Proven experience and strong understanding of cloud networking including Subscriptions, VNets, security groups, load balancer design, VPN
- Strong understanding of cloud security principles and best practices
- Experience in designing and implementing scalable and highly available cloud architectures
- Proficiency in scripting languages such as Python, Bash, or PowerShell
- Excellent problem-solving skills and the ability to work in a fast-paced environment
- Strong communication skills and the ability to collaborate with cross-functional teams
- Valid working permits in the location stated in the vacancy description