Job Description: Senior DevOps Engineer – Azure Infrastructure
Job Summary:
We are seeking a highly skilled and experienced Senior DevOps Engineer to assist in the design, implementation, and management of our cloud infrastructure on Microsoft Azure. This role will play a critical part in driving automation, scalability, and reliability across our development and deployment pipelines, while collaborating closely with software engineering, security, and operations teams.
Key Responsibilities:
· Design, build, and maintain scalable, secure, and highly available Azure infrastructure.
· Develop and manage CI/CD pipelines using Azure DevOps.
· Implement Infrastructure as Code (IaC) using tools like Terraform.
· Monitor system performance and troubleshoot issues across cloud environments.
· Ensure compliance with security best practices and governance policies.
· Automate operational tasks and improve deployment processes.
· Collaborate with development teams to optimize application performance and reliability.
· Lead incident response and root cause analysis for infrastructure-related issues.
· Mentor junior DevOps engineers and contribute to team knowledge sharing.
Required Qualifications:
· Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
· 8+ years of experience in DevOps or cloud infrastructure roles.
· Deep expertise in Microsoft Azure services (e.g., Azure App Services, AKS, Azure Functions, Azure Monitor, etc.).
· Strong experience with Infrastructure as Code (Terraform, Bicep, ARM).
· Proficiency in scripting languages (PowerShell, Bash, Python).
· Experience with containerization and orchestration (Docker, Kubernetes).
· Familiarity with CI/CD tools and practices.
· Solid understanding of networking, security, and system administration in cloud environments.
· Background in C# Application Development, with experience in building and deploying software applications.