Job Description
We are seeking a talented Cloud Operations Engineer to join our dynamic team and help us optimize and manage our cloud infrastructure on the Microsoft Azure platform.
Responsibilities
Provision, configure, and maintain Azure cloud resources including virtual machines, databases, storage accounts, and networking components
Implement and manage Azure services such as Azure Active Directory, Azure Monitor, Azure Security Center, and Azure DevOps
Develop, maintain, and version infrastructure as code using Terraform to automate the deployment and configuration of cloud resources
Collaborate with development teams to define and implement infrastructure requirements as code
Administer and troubleshoot Linux-based systems, including installation, configuration, monitoring, and performance tuning
Manage system security, patching, and updates to ensure the stability and security of Linux servers
Deploy, manage, and scale containerized applications using AKS, including cluster provisioning, configuration, and monitoring
Implement best practices for container orchestration, service discovery, and load balancing in AKS environments
Set up monitoring and alerting solutions to proactively identify and resolve issues in the cloud infrastructure and applications
Monitor system performance, availability, and security metrics using Azure Monitor, Prometheus, Grafana, or similar tools
Implement security best practices and compliance standards for cloud environments, including network security, identity and access management (IAM), and data encryption
Conduct regular security assessments and audits to ensure compliance with industry regulations and internal policies
Automate repetitive tasks and workflows using scripting languages (e.g., PowerShell, Bash) and CI/CD pipelines
Integrate cloud infrastructure deployment with CI/CD pipelines to enable rapid and reliable application delivery
Document system configurations, processes, and procedures to facilitate knowledge sharing and ensure consistency in operations
Provide technical guidance and support to other team members and stakeholders
Qualifications
Bachelor's degree in Computer Science, Information Technology, or related field
Proficiency in infrastructure as code (IaC) tools such as Terraform
Linux system administration skills preferred, including command-line proficiency
Experience with container orchestration platforms, especially Azure Kubernetes Service (AKS)
Knowledge of cloud security best practices and compliance standards
Familiarity with monitoring and alerting tools such as Azure Monitor, Prometheus, Grafana
Experience with automation tools and CI/CD pipelines
Bachelor's degree