DevOps Practice Lead - Cloud Architect
Job Description
The Cloud Architect will design, manage, and oversee cloud environments within the organization, ensuring systems are efficient, secure, and scalable. They will collaborate with cross-functional teams to implement and support the infrastructure needed for a variety of projects. This role requires an in-depth knowledge of cloud providers (AWS, Azure, GCP) and a strategic approach to ensure optimal performance and cost-efficiency.
Design and Implement Cloud Solutions: Develop and execute architecture plans that align with business objectives, focusing on scalability, reliability, and security.
Cloud Infrastructure Management: Maintain and optimize cloud systems, leveraging tools for automation, monitoring, and efficient resource utilization.
Process Optimization: Continuously evaluate and improve DevOps processes, workflows, and tools to enhance efficiency, productivity, and quality.
DevOps Best Practices: Advocate and promote DevOps best practices, including automation, CI/CD, infrastructure as code (IAC), and monitoring.
Collaboration: Foster collaboration and communication between development, operations, and other departments to streamline the software development lifecycle.
Tool Selection: Evaluate, select, and implement DevOps tools and technologies that align with project requirements and industry standards.
Technical Expertise: Stay up to date with industry trends, emerging technologies, and best practices to provide technical leadership and guidance.
Metrics and Reporting: Establish key performance indicators (KPIs) and metrics to measure the effectiveness of DevOps practices and report progress to stakeholders.
Incident Management: Play a key role in incident management, ensuring swift resolution of critical issues and implementing preventive measures.
Security and Compliance: Collaborate with the security team to ensure that security best practices and compliance requirements are integrated into the DevOps process.
Personal Skills
Leadership: Strong leadership skills with the ability to inspire, motivate, and guide teams toward common goals.
Communication: Exceptional verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Strategic Thinker: A strategic mindset to align DevOps practices with overall business objectives and adapt to changing priorities.
Mentorship and Coaching: Proven ability to mentor and coach team members to enhance their technical and professional development.
Problem Solving: Strong analytical and critical-thinking skills to identify and address complex organizational and technical challenges.
Conflict Resolution: Skill in resolving conflicts and addressing disagreements constructively within teams.
Adaptability: Willingness to embrace change and adapt to evolving technology and industry trends.
Collaboration: Ability to foster collaboration, build cross-functional relationships, and work effectively with diverse teams.
Innovation: A creative mindset to propose and implement innovative solutions to improve DevOps practices and workflows.
Influence and Advocacy: Capability to advocate for DevOps principles and best practices throughout the organization and influence stakeholders at all levels.
Time Management: Effective time management and prioritization skills to handle multiple tasks and initiatives simultaneously.
Customer Focus: Understanding the needs of internal stakeholders and ensuring that DevOps practices align with delivering value to customers.
Continuous Improvement: A commitment to continuous learning and improvement, seeking feedback, and proactively identifying areas for enhancement in the DevOps function.
Technical Skills
• Bachelor’s degree in computer science, Information Technology, or related field (or equivalent work experience).
• Proven experience as a Cloud Architect or in a similar role for at least 8 years.
• Demonstrated leadership experience, with the ability to lead and manage a team effectively.
• Strong knowledge of DevOps principles, practices, and methodologies.
• Expertise in CI/CD pipelines, automation, containerization, and orchestration.
• Proficiency in DevOps toolchain, including but not limited to Jenkins, GitLab CI/CD, Docker, Kubernetes, and Terraform.
• Excellent communication and interpersonal skills.
• Strong problem-solving and strategic thinking abilities.
• Relevant certifications (e.g., for cloud platforms (AWS or Azure or GCP).
• DevOps Institute certifications
Job Location Riyadh, Saudi Arabia Job Role Information Technology