- Design, implement, and manage scalable, secure, and reliable cloud infrastructure on Azure.
- Perform regular system monitoring, verify the integrity and availability of all cloud-based resources, and troubleshoot issues as needed.
- Automate and streamline operations and processes using DevOps tools and methodologies, including Jenkins.
- Collaborate with development teams to ensure seamless integration and continuous delivery.
- Manage and optimize performance, utilization, and costs in the Azure cloud environment.
- Conduct root cause analysis for incidents, identify and implement corrective actions to prevent future occurrences.
- Ensure compliance with security policies, standards, and best practices. Requirements
Required Skills and Qualifications:
- Extensive experience with Azure cloud services including computing, storage, networking, and security.
- Proficiency in scripting and automation using tools like PowerShell, Shell Scripts, Crons, Azure CLI, ARM templates, Terraform, and Ansible.
- Strong understanding of DevOps practices, including CI/CD pipelines with Jenkins, version control (e.g., Git), and configuration management.
- Experience with monitoring and logging tools such as Graylog, Nagios, and Azure Monitor.
- Excellent troubleshooting skills with a systematic approach to problem-solving.
- Hands-on experience with Linux systems.
- Familiarity with network analysis tools like WireShark.
- Knowledge of security tools such as Vault.
- Python proficiency is a plus.
- Ability to work in a fast-paced, collaborative environment and manage multiple priorities.
- Strong communication and interpersonal skills. ","
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: DevOpsRole: DevOps EngineerEmployement Type: Full time