DevOps Engineer
Job Summary:
We are seeking an experienced DevOps Engineer to join our team, where you
will play a crucial role in enhancing our cloud infrastructure using Azure
and improving deployment pipelines through CI/CD practices. With a focus on
integrating AI technologies, you will help us automate processes and
optimize performance, making a significant impact on our organization.
Key Responsibilities:
-
Design and implement CI/CD pipelines to automate deployment processes and
streamline software delivery.
-
Manage cloud infrastructure on Azure, ensuring optimal configuration and
performance for applications.
-
Utilize Terraform for infrastructure as code to provision and manage cloud
resources efficiently.
-
Collaborate with development teams to facilitate a seamless integration of
AI and Generative AI technologies into existing workflows.
-
Monitor system performance and troubleshoot issues proactively to maintain
high availability and reliability.
-
Document processes, configurations, and best practices to ensure knowledge
sharing across the team.
-
Stay current on industry trends and emerging technologies, especially in
DevOps and AI, to continually improve our practices.
Requirements:
-
Minimum of 7 years of experience in a DevOps role or similar positions.
-
Proficiency in Azure cloud services and architecture.
-
Hands-on experience with CI/CD tools and practices.
-
Strong knowledge of Terraform for infrastructure automation.
-
Familiarity with AI concepts and tools, particularly related to DevOps.
-
Excellent problem-solving skills and the ability to work under pressure.
-
Effective communication skills to collaborate with cross-functional teams.
Preferred Qualifications:
-
Experience with other cloud platforms such as AWS or Google Cloud.
-
Certifications in Azure, DevOps, or relevant areas.
-
Familiarity with containerization technologies such as Docker and
orchestration tools like Kubernetes.
-
Previous experience implementing AI solutions in DevOps processes.
-
Understanding of security best practices in cloud environments.
Benefits:
-
Competitive salary and performance-based bonuses.
-
Comprehensive health and wellness benefits.
-
Flexible working hours and remote work opportunities.
-
Professional development programs and training budget.
-
Generous paid time off and holiday allowances.
-
State-of-the-art office environment with collaborative spaces.
-
Employee engagement initiatives and team-building activities.