Browse Jobs
For Employers
Post a JobLog inGet Started

Senior Azure DevOps Engineer

Tristratus.ltd
Cairo, Egypt

Senior Azure DevOps Engineer

Cairo, EgyptPosted 2 months ago
16Applicants for5 open positions
  • 0Viewed
  • 0In Consideration
  • 0Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Microsoft Azure Cloud DevOps and Automation Engineer

1. Azure Cloud Infrastructure Design and Deployment:

Design, implement, and manage scalable and secure cloud infrastructure on Microsoft Azure.

Deploy and configure virtual machines, containers, storage accounts, networks, and other Azure services.

Ensure high availability, disaster recovery, and security best practices are implemented.

2. Automation Framework Development:

Develop and maintain automation frameworks and tools to streamline cloud infrastructure deployment, configuration, and management.

Implement infrastructure as code (IaC) principles using tools like Azure Resource Manager (ARM) templates or Terraform.

Plan and implement a DevOps Strategy.

Create and manage automation scripts and workflows using PowerShell, Python, or other scripting languages.

3. Monitoring and Troubleshooting:

Implement monitoring and alerting solutions to proactively identify and resolve issues in the Azure environment.

Perform system performance analysis, capacity planning, and optimization to ensure optimal cloud infrastructure performance.

Troubleshoot and resolve incidents related to Azure services, network connectivity, and automation workflows.

4. Security and Compliance:

Implement security measures and best practices to ensure data protection and compliance with relevant regulations.

Monitor and manage access controls, identity and access management (IAM), and network security groups (NSGs) in Azure.

Conduct regular security assessments and audits to identify vulnerabilities and recommend remediation actions.

5. Collaboration and Documentation:

Collaborate with cross-functional teams, including developers, system administrators, and project managers, to understand requirements and provide technical expertise.

Document infrastructure configurations, automation processes, and troubleshooting guidelines.

Contribute to knowledge sharing initiatives and provide training to team members on Azure cloud and automation technologies.

 

Job Requirements

Technical Skills:

  • 3+ Years of experience as a DevOps or similar role
  • Advanced knowledge of Microsoft & Linux Servers administration
  • Experience with VCS tools (GIT, SVN)
  • Experience with orchestration tools (Ansible, Chef, Salt, Puppet)
  • Experience with CI/CD pipelines and knowledge how to administer and manage these tool (TeamCity, Jenkins, GitLab CI)
  • Experience with cloud platforms from an infrastructure standpoint (Azure, AWS, GCP)
  • Experience with databases (MongoDB, PostgreSQL, MySQL)
  • Good understanding of networking
  • Experience working with virtualized/containerized environments.
  • Knowledge of at least one scripting language (BASH, Python, PowerShell)
  • Strong knowledge of containerization technologies such (Kubernetes, Docker, OpenShift)

Nice to have

  • Experience in cloud infrastructure monitoring (Grafana, Prometheus, Zabbix)
  • Experience using infrastructure as code (Terraform/Bicep/ARM Templates)
  • Experience with log management and log monitoring tools (ELK Stack, Splunk)
  • Experience using message queuing systems (RabbitMQ, ActiveMQ)
  • Good knowledge of deployment strategies using specialized tools (Ansible, Octopus Deploy)
  • Good understanding of how web server/load balancers technologies work (NginX, HAProxy)
  • You will have exposure to media steaming.

Interpersonal Skills

Strong problem-solving skills and the ability to troubleshoot complex technical issues.

Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

Self-motivated and proactive with a strong commitment to continuous learning and professional development.

Great communication & organizational skills and fluent in English.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Azure DevOps Engineer