Specialist Software Engineer DevOps (NM+)
societegenerale | 11 days ago | Bangalore

Roles and Responsibilities of an Azure Cloud DevOps Specialist

  1. Infrastructure Management
    • Design, implement, and manage cloud infrastructure using Azure services, leveraging Terraform for Infrastructure as Code (IaC) to automate provisioning and management.
    • Utilize Kubernetes for container orchestration, managing deployment, scaling, and operations of application containers across clusters.
  2. Containerization
    • Develop and maintain containerized applications using Docker, ensuring consistent environments from development to production.
    • Implement best practices for container security and efficiency, including image optimization and vulnerability scanning.
  3. Continuous Integration and Continuous Deployment (CI/CD)
    • Create and manage CI/CD pipelines using Jenkins or Azure DevOps, automating the build, test, and deployment processes to streamline application delivery.
    • Integrate with JFrog Artifactory for managing and storing artifacts, ensuring efficient version control and dependency management.
  4. Code Quality and Security
    • Implement and configure SonarQube to perform continuous inspection of code quality, ensuring adherence to coding standards and identifying vulnerabilities.
    • Utilize Groovy scripting for automating tasks within Jenkins and other tools to enhance build processes and streamline workflows.
  5. Monitoring and Performance Optimization
    • Implement monitoring and logging solutions using the ELK stack (Elasticsearch, Logstash, Kibana) to analyze application logs and visualize performance metrics.
    • Use Azure Monitor and Application Insights to track application performance and health, analyzing metrics to identify and resolve issues.
  6. Collaboration and Communication
    • Collaborate with development teams to understand application requirements and provide guidance on best practices for cloud deployment and operations.
    • Facilitate communication between development and operations teams to promote a DevOps culture and ensure alignment on project goals.
  7. Security and Compliance
    • Implement security best practices in cloud architecture, including identity and access management using Azure Active Directory and role-based access control (RBAC).
    • Ensure compliance with industry standards and regulations, conducting regular security audits and vulnerability assessments.
  8. Automation and Scripting
    • Develop scripts and automation tools to streamline operations, manage deployments, and enhance system efficiency using PowerShell, Azure CLI, or Groovy.
    • Automate routine tasks such as backups, scaling, and patching to reduce manual intervention.
  9. Disaster Recovery and Business Continuity
    • Design and implement disaster recovery strategies using Azure Site Recovery and backup solutions to ensure data integrity and availability.
    • Conduct regular testing of disaster recovery plans to validate effectiveness and readiness.
  10. Cost Management and Optimization
    • Monitor and manage cloud costs, providing recommendations for optimizing resource usage and reducing expenses.
    • Utilize Azure Cost Management tools to analyze spending patterns and identify cost-saving opportunities.
  11. Documentation and Knowledge Sharing
    • Create and maintain comprehensive documentation of cloud architecture, processes, and procedures for team reference and onboarding.
    • Share knowledge and best practices with team members through training sessions and workshops.
  12. Stay Updated with Azure Technologies
    • Keep abreast of the latest Azure features, tools, and best practices to continuously improve processes and leverage new capabilities.
    • Participate in relevant training and certification programs to enhance skills and knowledge in Azure and DevOps practices.

Relevant Tools and Technologies

  • Infrastructure as Code (IaC): Terraform, Azure Resource Manager (ARM) templates
  • Containerization and Orchestration
Contact US

Let's work laptop charging together

Any question or remark? just write us a message

Send a message

If you would like to discuss anything related to payment, account, licensing,
partnerships, or have pre-sales questions, you’re at the right place.