The Opportunity:
- The ideal candidate will have extensive experience in implementing and managing CI/CD pipelines, automating workflows, and optimizing cloud infrastructure using Azure DevOps.
- As a DevOps Engineer, you will play a crucial role in enhancing our development and deployment processes to ensure seamless integration and delivery of high-quality software products.
- Key Responsibilities: Design, implement, and maintain CI/CD pipelines using Azure DevOps.
- Automate infrastructure provisioning, configuration management, and deployment processes using YAML, C#, and Python.
- Collaborate with development, QA, and operations teams to streamline and enhance build and release processes.
- Monitor and optimize system performance, reliability, and scalability. Develop and maintain infrastructure as code (IaC) scripts and templates.
- Troubleshoot and resolve issues related to application deployment and infrastructure. Ensure security and compliance best practices are followed in all DevOps activities.
- Stay current with industry trends and emerging technologies to drive continuous improvement.
- Required Qualifications: 3+ years of experience as a DevOps Engineer or in a similar role. Proficiency in YAML, C#, and Python for scripting and automation.
- Extensive experience with Azure DevOps for CI/CD pipeline management.
- Strong understanding of cloud infrastructure, particularly Microsoft Azure.
- Experience with configuration management tools and infrastructure as code (IaC) practices.
- Excellent problem-solving skills and attention to detail. Strong communication and collaboration abilities.
- Preferred Qualifications: Bachelor’s degree in computer science, Engineering, or a related field.
- Experience with containerization technologies such as Docker and Kubernetes.
- Knowledge of monitoring and logging tools such as Prometheus, Grafana, and ELK stack.
- Familiarity with agile and DevOps methodologies. Certifications in Azure or DevOps practices
Skills
Microsoft Azure,Yaml,Python,Powershell