DevOps Engineer

Navi Mumbai, Maharashtra, India
Full Time
Inevia
Mid Level
DevOps Engineer (2 to 5 Years)

The DevOps Engineer is responsible for designing, implementing, and managing CI/CD pipelines, automation tools, deployments, and monitoring applications on cloud environments with best security practices. This role ensures seamless software delivery, optimal performance, and high availability of infrastructure across multiple environments.
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.
Cloud Infrastructure Management:
    • 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.

Security and Compliance:
    • 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.
Monitoring and Troubleshooting:
    • 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.
Collaboration and Documentation:
    • Collaborate with development, QA, and IT teams to identify and resolve bottlenecks.
    • Document processes, configurations, and changes to ensure transparency and knowledge sharing.
Education and Experience:
    • Bachelor's degree in computer science, Information Technology, or a related field.
    • 2+ years of experience in DevOps, Cloud deployments, or a related field.

Knowledge and Skills required
    • 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.
Benefits:
  • Opportunity to lead dynamic software development projects and teams.
  • Room for career growth and advancement within the organization.
  • Competitive compensation package.
Additional Information: This is a full-time position located in Navi Mumbai.
Systel is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences.

 
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*