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.