DevOps Engineer
Indexed description
This role plays a key part in ensuring data integrity and providing support for application development and business intelligence initiatives.
Responsibilities:
Automation and CI/CD Management:
- Design and maintain CI/CD pipelines on the Azure DevOps board to support automated integration and deployment processes.
- Manage deployments of Angular applications, .NET Core applications, Web APIs, and database DACPAC files.
- Implement branching and release strategies using GIT to support efficient development workflows
- Automate build and release pipelines using deployment scripts
- Design and implement zero-downtime deployment strategies
- Implement efficient Rollback strategies.
- Optimize and manage Azure cloud-based environments, ensuring high availability, scalability, and security.
- Deploy and manage applications on Azure App Services, Azure Kubernetes Service (AKS), and Azure VMs.
- Implement Infrastructure-as-Code using Terraform, ARM templates, etc.
- Manage Azure API Management Gateway and traffic routing through Front Door, Load Balancers, and Application Gateway.
- Integrate security controls into CI/CD pipelines (DevSecOps).
- Manage secrets, certificates, and keys using Azure Key Vault, Docker Swam.
- Ensure compliance with security standards and organizational policies.
- Implement logging, monitoring, and alerting systems such as Application Insights, Azure Monitor, Grafana, or Graylog.
- Troubleshoot and resolve infrastructure and deployment issues in development, staging, and production environments.
- Collaborate with development, QA, and IT teams to identify and resolve bottlenecks.
- Document processes, configurations, and changes to ensure transparency and knowledge sharing.
- Bachelor's degree in computer science, Information Technology, or a related field.
- 2+ years of experience in DevOps, Cloud deployments, or a related field.
- Strong knowledge of Azure DevOps CI/CD tool.
- Proficient in creating and managing Build and Release pipelines on Azure DevOps board using GIT repository for .NET, Angular and Database projects.
- Proficiency in Microsoft Azure Cloud deployment and associated services (App Services, AKS, API Gateway, VMs).
- Familiar with API Gateway configuration, Azure Front Door, Firewall etc.
- Experience with containerization (Docker) and orchestration tools (Kubernetes/AKS).
- Strong scripting skills (PowerShell, Bash, or Python).
- Familiarity with Infrastructure-as-Code tools like Terraform or ARM templates.
- Expertise in setting up monitoring tools and analyzing system performance.
- Familiar with Monitoring tools such as Azure App Insights and Azure Monitor.
- Opportunity to lead dynamic software development projects and teams.
- Room for career growth and advancement within the organization.
- Competitive compensation package.
Systel is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search