Azure DevOps Engineer
Job – ID 202402.TX0040
Excellent long- term contract opportunity for Azure DevOps Engineer working on development of new cloud base applications in Dallas, TX.
Job Responsibilities:
Continuous Integration/Continuous Deployment (CI/CD):
Design, implement, and maintain CI/CD pipelines using Azure DevOps for automated application deployment.
Ensure smooth integration between development, testing, and production environments.
Infrastructure as Code (IaC):
Implement and manage infrastructure using tools like Azure Resource Manager (ARM) templates or Terraform.
Automate the provisioning and configuration of infrastructure components.
Source Code Management:
Manage source code repositories using Azure DevOps Git or other version control systems.
Collaborate with development teams to establish branching and merging strategies.
Build and Release Management:
Configure and manage build processes for applications.
Orchestrate release pipelines for deploying applications across different environments.
Containerization and Orchestration:
Implement container solutions using Docker.
Orchestrate containers using Kubernetes for scalable and resilient applications.
Monitoring and Logging:
Set up monitoring solutions to track application performance and infrastructure health.
Implement logging mechanisms for debugging and analysis.
Security and Compliance:
Implement security best practices for Azure resources and applications.
Ensure compliance with industry standards and organizational policies.
Collaboration and Communication:
Collaborate with cross-functional teams, including developers, system administrators, and QA engineers.
Communicate effectively with team members and stakeholders.
Environment Management:
Manage different environments (development, testing, production) to ensure consistency.
Automate the configuration and deployment of environment-specific settings.
Azure Services Integration:
Integrate and leverage various Azure services, such as Azure App Service, Azure Functions, and Azure SQL Database.
Optimize the usage of Azure services for performance and cost efficiency.
Scripting and Automation:
Write scripts (PowerShell, Python, etc.) for automating repetitive tasks.
Automate infrastructure provisioning and configuration.
Versioning and Release Notes:
Maintain versioning for infrastructure code and release notes for deployments.
Ensure documentation is up-to-date for easy knowledge transfer.
Capacity Planning and Scalability:
Plan for resource capacity based on application requirements.
Implement scalable solutions to handle increased workloads.
Disaster Recovery Planning:
Develop and maintain disaster recovery plans for applications and infrastructure.
Conduct regular testing of disaster recovery procedures.
Training and Knowledge Sharing:
Provide training to team members on Azure DevOps best practices.
Share knowledge and stay informed about the latest Azure DevOps features.
Qualifications:
Education:
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
Certifications:
Relevant certifications, such as Microsoft Certified: Azure DevOps Engineer Expert.
Technical Skills:
Proficiency in Azure DevOps, Azure Resource Manager, and related tools.
Experience with scripting languages (PowerShell, Python).
Experience:
Several years of experience in a DevOps or infrastructure role.
Hands-on experience with Azure services and cloud technologies.
Communication:
Strong communication skills to collaborate with diverse teams.
Ability to convey technical information to non-technical stakeholders.
Problem-Solving:
Analytical and problem-solving skills to troubleshoot issues and optimize processes.
Collaboration:
Ability to work collaboratively in an agile and fast-paced environment.
Team player with a proactive and positive attitude.
Continuous Learning:
Commitment to continuous learning and staying updated on Azure DevOps and cloud technologies.
Participation in relevant training and certifications.
How To Apply:
Prospective candidates are invited to submit their resume and cover letter to James.T@allruva.com
Apply Now