As a DevOps Engineer specializing in Azure at FCI, you will play a critical role in designing, implementing, and maintaining the infrastructure and CI/CD pipelines for our cloud-based applications. You will work closely with our development and operations teams to ensure seamless deployment, scalability, and reliability of our software solutions.
Roles and Responsibilities:
Infrastructure Management:
Design and implement scalable, secure, and high-availability Azure infrastructure solutions.
Manage and monitor Azure resources and services, ensuring optimal performance and cost efficiency.
Automate infrastructure provisioning using tools like ARM templates, Terraform, or Azure CLI.
CI/CD Pipeline Development:
Develop, maintain, and optimize CI/CD pipelines using Azure DevOps to support continuous integration and continuous deployment processes.
Ensure proper version control, configuration management, and deployment strategies are in place.
Monitoring and Logging:
Implement and maintain monitoring solutions using Azure Monitor, Log Analytics, and other monitoring tools to ensure system reliability and performance.
Analyze logs and metrics to troubleshoot issues and improve system performance.
Collaboration and Support:
Collaborate with development teams to ensure smooth integration of new features and functionalities into the production environment.
Provide technical support and guidance to development and operations teams on best practices for DevOps and Azure.
Security and Compliance:
Implement security best practices and ensure compliance with industry standards and regulatory requirements.
Conduct regular security assessments and vulnerability scans to identify and mitigate risks.
Continuous Improvement:
Stay up to date with the latest Azure services, tools, and industry trends.
Proactively identify areas for improvement in the DevOps processes and implement necessary changes.
Requirements
Technical Skills :
Azure Expertise: Proficiency in Azure services including Azure VMs, Azure Kubernetes Service (AKS), Azure Functions, and Azure DevOps.
Deployment and Configuration: Extensive experience in setting up and deploying AKS, configuring network load balancers, managing Pods, and other Azure infrastructure components from scratch.
Scripting and Automation: Strong scripting and automation skills using PowerShell, Python, or similar languages to automate tasks and improve efficiency.
Infrastructure-as-Code (IaC) : Proficient in using infrastructure-as-code tools such as ARM templates, Terraform, or Ansible for automated and scalable infrastructure management.
Containerization and Orchestration: In-depth knowledge of containerization and orchestration tools like Docker and Kubernetes.
Monitoring and Logging: Familiarity with monitoring and logging tools such as Azure Monitor, Log Analytics, Grafana, or Prometheus or ELK Elastic to ensure system reliability and performance.
Soft Skills:
Problem-Solving: Excellent problem-solving and analytical skills to troubleshoot and resolve complex issues.
Communication : Strong communication and collaboration abilities to work effectively with cross-functional teams.
Adaptability: Ability to thrive in a fast-paced, dynamic environment and handle multiple tasks simultaneously with efficiency and precision Responsibilities
Azure Infrastructure Management : Design, implement, and manage scalable and reliable Azure infrastructure solutions.
Automation: Develop and maintain scripts and automation processes to streamline deployment and management tasks.
Monitoring and Optimization: Implement monitoring and logging solutions to ensure system performance and proactively address potential issues.
Collaboration: Work closely with development, operations, and security teams to integrate new solutions and ensure seamless delivery of services.
Continuous Improvement: Continuously evaluate and improve existing processes and infrastructure to enhance performance, security, and reliability.
Benefits
Cashless medical insurance for employees, spouses, and children
Accidental insurance coverage
Life insurance coverage
Retirement benefits including Provident Fund (PF) and Gratuity