We are seeking an experienced Senior DevOps Architect to join our growing team and lead the development and implementation of robust DevOps & Infrastructure practices with a focus on AWS, Azure, and GCP cloud environments in our organization.
Key Responsibilities include :
Cloud Platform Management :
- Lead the design, implementation, and management of cloud infrastructure on AWS, Azure, and GCP.
- Lead Design, implementation, and maintenance of Azure infrastructure solutions, including virtual networks, subnets, Azure Active Directory, Azure Resource Manager (ARM) templates, and Azure DevOps.
- Configure and manage Azure virtual machines, virtual machine scale sets, Azure App Service, Azure Functions, Azure SQL Database, Azure Storage, and other Azure services.
- Automate infrastructure deployment and management tasks using PowerShell, Azure CLI, ARM templates, and other automation tools.
- Oversee the provisioning and configuration of cloud resources including networking and DNS configurations to ensure scalability, security, and performance
- Design and implement disaster recovery solutions and backup strategies for Azure resources, ensuring business continuity and data protection.
- Collaborate with cross-functional teams to optimize cloud architecture and utilization.
Core DevOps Tools Management :
Oversee the administration and optimization of core DevOps tools Define and enforce best practices for the use of these tools, ensuring standardization and efficiency.Drive the implementation of Infrastructure as Code (IaC) using tools such as Terraform, Azure Resource Manager (ARM), and Google Cloud Deployment Manager.Experience with containerization technologies such as Docker and Kubernetes.Establish and maintain version-controlled infrastructure code repositories.Documentation and Communication :
Develop and maintain documentation, including architectural diagrams, standard operating procedures (SOPs), and knowledge base articles for Azure infrastructure and configurations.Foster effective communication channels within the DevOps team and across other teams.Collaborate with application development teams to optimize performance, scalability, and reliability of cloud-based applications running on Azure.Participate in on-call rotation and respond to infrastructure-related incidents and emergencies in a timely manner, ensuring service availability and minimizing downtime.Continuous Integration / Continuous Deployment (CI / CD) :
Implement and maintain CI / CD pipelines using Jenkins, Azure DevOps ensuring seamless and automated deployment processes.Monitor sprint status and maintain a versions matrix for efficient release management.Collaborate with development and QA teams to streamline the deployment process and reduce deployment risk.Environments and Monitoring :
Manage and maintain development, testing, and production environments.Ensure high availability and reliability of systems through proactive monitoringImplement and maintain health check endpoints and monitoring and alertingExperience with Azure monitoring and logging solutions, such as Azure Monitor and Azure Log Analytics.Monitor Azure resources for performance, availability, and security compliance, and troubleshoot and resolve any issues that arise.Knowledge of other monitoring tools preferred but not mandatory, for e.x. Sensu / Uchiwa, AWS Prometheus, PagerDuty, Pingdom, Grafana, AWS Cloudwatch, PuppetboardSecurity and Compliance :
Implement and enforce security best practices for cloud environments.Ensure compliance with industry standards and regulations.Team Management :
Team handling & Work allocationEnsure team completes work on time with adherence to SLAsDesired Skills :
Bachelor's degree in Computer Science, Information Technology, or related field.Proven experience as a Infrastructure & DevOps Lead or Manager, with a track record of successfully implementing and managing DevOps practices.Strong expertise in the specified core DevOps tools and technologiesSolid understanding of cloud services, particularly AWS & Azure and its networkingExperience with infrastructure as code (Terraform), configuration management (Puppet), and CI / CD pipelines (Jenkins, Azure DevOps)Excellent communication and interpersonal skills.Proactive problem-solving abilities and the ability to lead and inspire a teamHands on experience in scripting and good knowledge on PythonRelevant certifications (AWS Certified DevOps Engineer, Microsoft Certified : Azure DevOps Engineer, Google Cloud Professional DevOps Engineer) are a plusref : hirist.tech)