Skills:
Azure, AWS, GCP, Terraform, CI/CD, Jenkins,
We are seeking a skilled and motivated DevOps Engineer with expertise in Azure, AWS, and GCP to join our dynamic team. The ideal candidate will have a strong background in cloud infrastructure, automation, and continuous integration/continuous deployment (CI/CD) practices. You will play a key role in designing, implementing, and managing our cloud-based infrastructure to ensure high availability, scalability, and security.
Key Responsibilities
- Design, deploy, and manage scalable, highly available, and fault-tolerant systems on Azure, AWS, and GCP.
- Develop and maintain CI/CD pipelines to automate application deployment and infrastructure provisioning.
- Collaborate with software development teams to ensure applications are built to scale, performance, and reliability standards.
- Monitor system performance, troubleshoot issues, and optimize system performance to ensure uptime and reliability.
- Implement security best practices and ensure compliance with industry standards.
- Automate repetitive tasks using scripts and configuration management tools.
- Conduct regular system backups and restore operations.
- Manage cloud cost optimization and budget adherence.
- Document processes, system designs, and operational procedures.
Required Skills And Qualifications
- Bachelors degree in Computer Science, Information Technology, or related field, or equivalent practical experience.
- Proven experience as a DevOps Engineer or similar software engineering role.
- Expertise in Azure, AWS, and GCP with hands-on experience in deploying and managing services.
- Strong knowledge of CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Experience with infrastructure-as-code tools like Terraform, CloudFormation, or ARM templates.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Solid understanding of networking concepts, including VPNs, DNS, load balancers, and firewalls.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Skills
- Certification in Azure, AWS, or GCP.
- Experience with monitoring tools like Prometheus, Grafana, or CloudWatch.
- Knowledge of database management and data storage solutions.
- Understanding of Agile and Scrum methodologies.