Architect Job Summary:
We are looking for an experienced and strategic DevOps Architect to design, implement, and optimize DevOps solutions that enhance the scalability, reliability, and efficiency of our infrastructure. As a DevOps Architect, you will define best practices, lead complex cloud architecture design, streamline CI/CD processes, and establish an automated, secure infrastructure that supports rapid deployment and high availability.
Required Skills & Qualifications:
Educational Background:
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
Technical Expertise:
-
Experience: 10+ years in DevOps, infrastructure engineering, or related fields, with 3+ years in a DevOps architecture role.
-
Cloud Expertise: Deep experience with Azure (preferred) and AWS, with knowledge of GCP. Extensive understanding of cloud architecture, best practices, and platform-agnostic design.
-
CI/CD: Expertise in CI/CD tools like Jenkins, GitLab CI/CD, and Azure DevOps, with advanced pipeline configuration, plugin management, and automation strategies.
-
Infrastructure as Code (IaC): Advanced skills in Terraform, CloudFormation, and Ansible for scalable, reliable, and secure cloud infrastructure.
-
Container Orchestration: Proficient in Kubernetes and Docker, with experience designing and managing containerized, orchestrated environments.
-
Monitoring & Logging: Skilled in Prometheus, Grafana, ELK stack, and Splunk, especially in managing high-availability, large-scale systems.
Customer Interaction:
-
Presales & Solutioning: Engage in presales, estimating efforts, and defining solution approaches for new projects.
-
Proof of Concept (POC): Design and lead POCs to showcase solution feasibility and innovation, using latest tools and best practices in the industry.
-
Optimization: Continually improve and optimize existing infrastructure for performance, security, and cost-effectiveness.
Architecture for Secure, Scalable, and Latest Technologies:
-
Security: Architect secure DevOps workflows, implementing best practices like access control, vulnerability scanning, and compliance adherence.
-
Scalability: Design scalable solutions that handle growing data and user demands, especially in multi-cloud and hybrid environments.
-
Latest Technologies: Stay updated on advancements, particularly in Kubernetes, IaC, and cloud management, to ensure solutions leverage cutting-edge tools.
Scripting & Programming:
-
Strong scripting abilities in Python, Bash, or PowerShell, with knowledge of automation frameworks.
-
Experience with API integration and automation using RESTful services and third-party integrations.
Soft Skills:
-
Strong leadership skills, focused on collaboration, mentorship, and strategic vision.
-
Analytical problem-solving approach, with a data-driven mindset for optimizing infrastructure.
-
Exceptional communication skills, capable of translating technical requirements to business stakeholders.
Certifications (Preferred):
Certified DevOps Architect, AWS Certified Solutions Architect – Professional, Azure Solutions Architect Expert, or equivalent.
Key Responsibilities:
Architecture & Design:
-
Lead the design and implementation of scalable, resilient cloud architectures on AWS, Azure, or Google Cloud Platform (GCP).
-
Establish DevOps standards, frameworks, and architectural guidelines to drive consistency across development, QA, and production environments.
-
Create and maintain architecture diagrams, design documents, and infrastructure specifications.
CI/CD Pipeline Management:
-
Architect and optimize CI/CD pipelines for high efficiency, supporting continuous integration, automated testing, and smooth deployment workflows.
-
Identify and implement tools to enhance the CI/CD process, ensuring robust automation across all stages of the SDLC.
-
Enable version control and release management processes aligned with development needs.
Infrastructure Automation & IaC:
-
Develop and enforce infrastructure-as-code (IaC) practices using tools like Terraform, CloudFormation, or Ansible, ensuring repeatable and secure deployments.
-
Integrate configuration management and provisioning tools to support a fully automated and self-healing infrastructure.
-
Promote containerization, orchestration (Docker, Kubernetes), and microservices architecture for seamless application scaling.
Monitoring & Incident Management:
-
Design and implement comprehensive monitoring, logging, and alerting systems for real-time observability and proactive response.
-
Collaborate with operations and security teams to build resilient systems with rapid incident response and disaster recovery capabilities.
Security & Compliance:
-
Architect security best practices into the DevOps pipeline, including identity management, access control, and vulnerability scanning.
-
Ensure DevOps processes adhere to regulatory and industry standards (e.g., GDPR, ISO) and maintain data integrity across environments.
Continuous Improvement & Innovation:
-
Lead evaluations of new tools, technologies, and processes, advocating for improvements in DevOps practices.
-
Champion a culture of continuous learning, knowledge-sharing, and innovation, empowering teams to implement efficient DevOps solutions.
-
Actively engage with technology communities to stay informed on the latest DevOps trends and innovations.