What are the responsibilities and job description for the Azure Devops position at Tanisha Systems, Inc?
Role: Azure DevOps Engineer
Location: Irving, TX/Chicago, IL/Minneapolis, MN Onsite
Job Type: Fulltime
Introduction: We are seeking an experienced and highly motivated Azure DevOps Engineer to join our dynamic team. As an Azure DevOps Engineer, you will play a crucial role in developing, deploying, and maintaining our infrastructure and applications in the Azure cloud environment. You will work closely with developers, system administrators, and other teams to ensure seamless and efficient continuous integration/continuous deployment (CI/CD) pipelines, automate infrastructure management, and ensure the security and scalability of our systems.
Key Responsibilities:
- Design, implement, and maintain robust CI/CD pipelines in Azure DevOps.
- Manage and monitor cloud resources, ensuring optimal performance, availability, and scalability within the Azure ecosystem.
- Collaborate with development teams to streamline the software development lifecycle (SDLC) processes.
- Implement monitoring, logging, and alerting solutions to ensure proactive issue identification and resolution.
- Work with version control systems such as Git and GitHub to manage codebase and collaborate on continuous integration efforts.
- Optimize cloud-based environments for cost-efficiency, high availability, and security.
- Troubleshoot and resolve issues related to deployments, system performance, and infrastructure.
- Assist in the maintenance and automation of cloud security and compliance policies.
- Provide mentorship and guidance to junior engineers in DevOps practices and Azure services.
- Stay updated on the latest Azure DevOps tools, best practices, and trends to continually improve team productivity and infrastructure efficiency.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- Strong hands-on experience with Azure DevOps, including pipeline creation, management, and deployment.
- Proficiency in scripting languages such as PowerShell, Bash, or Python for automation.
- In-depth knowledge of cloud computing concepts, particularly with Microsoft Azure.
- Familiarity with version control systems such as Git.
- Solid understanding of containerization (Docker, Kubernetes) and orchestration services within Azure.
- Strong knowledge of networking, security, and monitoring solutions in Azure.
- Experience with Agile and Scrum methodologies.
- Strong troubleshooting and problem-solving skills.
Preferred Skills:
- Azure certifications such as Microsoft Certified: Azure DevOps Engineer Expert, Microsoft Certified: Azure Solutions Architect, or related certifications.
- Experience with other CI/CD tools like Jenkins, GitLab CI.
- Knowledge of database management and migration strategies in the cloud (Azure SQL, Cosmos DB).
- Familiarity with security frameworks and best practices in a cloud-native environment.
- Experience in managing Azure Active Directory, VPNs, and Virtual Networks.
Thanks & Regards
Akshay Kushwah
Tanisha Systems Inc.
Email: akshay.kushwaha@tanishasystems.com
Web: www.tanishasystems.com