Role overview A DevOps Architect is responsible for designing, implementing, and governing the endtoend DevOps architecture, including CI/CD pipelines, infrastructure automation, and observability, to enable reliable and scalable software delivery across the organization. The role works closely with development, operations, and security teams to ensure modern, automated, and secure delivery practices. Key responsibilities Design and own the overall DevOps architecture, including CI/CD pipelines, environments, and release processes. Evaluate existing development and operations practices, identify gaps, and define a roadmap for DevOps maturity. Implement and standardize infrastructureascode (IaC) using tools such as Terraform, CloudFormation, ARM, or Ansible. Define and implement CI/CD workflows using tools such as Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or similar. Design containerization and orchestration strategies using Docker and Kubernetes (or equivalent platforms). Integrate automated testing, security scanning, and quality gates into the delivery pipeline. Set up and optimize monitoring, logging, alerting, and observability platforms to meet SLAs and SLOs. Collaborate with development teams on application architecture to ensure scalability, reliability, and cost efficiency in cloud/onprem environments. Define DevOps standards, best practices, and reusable templates/playbooks for engineering teams. Support cloud migration and modernization initiatives (e.g., monolith to microservices, onprem to cloud). Mentor and guide DevOps engineers and developers on tools, patterns, and operational excellence. Partner with security and compliance teams to embed security, governance, and audit requirements into pipelines. Required skills and experience Bachelors degree in Computer Science, Information Technology, or related field (or equivalent experience). 610+ years of experience in DevOps, SRE, platform engineering, or cloud/infrastructure roles, with at least a few years in a senior or lead position. Strong handson experience with at least one major cloud provider (AWS, Azure, or GCP). Deep knowledge of CI/CD concepts, release management, and environment management. Proven experience with IaC tools (e.g., Terraform, CloudFormation, ARM/Bicep, Ansible, or Pulumi). Strong experience with containers and orchestration (Docker, Kubernetes, Helm or similar). Solid understanding of networking, security, high availability, and disaster recovery concepts. Proficiency in at least one scripting/programming language (e.g., Python, Bash, PowerShell, Go, or similar). Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK/EFK, CloudWatch, Datadog, New Relic, etc.). Excellent communication skills and ability to work with crossfunctional teams and stakeholders. Preferred qualifications Experience designing and running production systems in regulated or largescale environments. Certifications in cloud (AWS/Azure/GCP) or DevOpsrelated areas. Experience with GitOps practices and tools (e.g., Argo CD, Flux). Experience driving cultural change around DevOps, automation, and continuous improvement.
Read Less