The candidate should possess a deep understanding of cloud computing, Azure services, strong knowledge of object-oriented programming in Python, and DevOps methodologies.
Responsibilities:
? Design, develop, and maintain scalable and stable Azure infrastructure solutions.
? Develop and implement CI/CD pipelines in Azure DevOps.
? Automate tasks through scripting and other appropriate tools, with a preference for Python.
? Ensure security and compliance with Azure policies and procedures.
? Provide technical support and troubleshooting to resolve infrastructure-related issues.
? Collaborate with software developers to optimize application performance.
? Utilize Infrastructure as Code (IaC) tools like Terraform or ARM templates for infrastructure management.
? Implement automation tools and frameworks for CI/CD pipelines.
? Monitor systems, identify performance bottlenecks, and implement solutions proactively.
? Develop and maintain design and troubleshooting documentation.
? Provide training and support to internal teams and stakeholders for implementing DevOps practices.
? Stay up to date with the latest industry trends and technologies to ensure effectiveness and efficiency.
Qualifications:
? Bachelor’s degree in computer science, Information Technology, or a related field.
? 5-9 years of experience in software development, system administration, or other IT roles.
? Proficiency in Azure services and DevOps methodologies.
? Experience with Infrastructure as Code (IaC) tools like Terraform or ARM templates.
? Strong knowledge of object-oriented programming in Python.
? Excellent problem-solving and analytical skills.
? Strong communication and teamwork abilities.