DevOps Engineer
Tecnología
Aubrant DigitialHace 1 mesesHasta 15/5/2026
Tiempo completo
Descripción del puesto
About the role
As a DevOps Engineer specializing in Azure, you will play a crucial role in ensuring the seamless delivery and deployment of software solutions within our organization. This position combines technical expertise with a deep understanding of release management processes, aiming to enhance efficiency, reliability, and collaboration across development and operations teams.
What you'll do
- Collaborate with development and operations teams to plan and schedule software releases.
- Define release strategies, including deployment schedules, rollback plans, and communication strategies.
- Utilize Azure DevOps tools and services for source code management, continuous integration, and release management.
- Configure and maintain pipelines for automated builds, testing, and deployment.
- Implement Infrastructure as Code practices using tools like Azure Resource Manager (ARM) templates.
- Automate the provisioning and configuration of infrastructure components.
- Design, implement, and maintain CI/CD pipelines to automate the end-to-end software delivery process.
- Ensure the integration of automated testing into the CI/CD pipelines.
- Establish monitoring and logging mechanisms for deployed applications.
- Collaborate with support teams to troubleshoot and resolve deployment-related issues.
- Implement security best practices for Azure environments.
- Ensure compliance with regulatory requirements in the release management process.
- Document release processes, configurations, and troubleshooting steps.
- Facilitate knowledge sharing sessions within the team to improve collective expertise.
- Foster a collaborative culture between development, operations, and other stakeholders.
- Communicate effectively with cross-functional teams regarding release schedules and updates.
- Communicate daily with clients and EPIC about the status of work assignments. Attend required meetings, or notify of unavailability in advance.
- Proven experience in DevOps and release management with a focus on Azure.
- In-depth knowledge of Azure DevOps services, including Repos, Pipelines, Boards, and Artifacts.
- Proficiency in scripting languages (PowerShell, Bash) and automation tools.
- Experience with Infrastructure as Code tools (e.g., ARM templates, Terraform).
- Strong understanding of CI/CD principles and best practices.
- Familiarity with containerization and orchestration technologies (Docker, Kubernetes).
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Knowledge of security practices and compliance standards in cloud environments.
- Excellent communication and collaboration skills.
¿Te interesa este puesto?