Overview
The DevOps Architect/Expert plays a critical role in fostering a culture of collaboration between development operations and QA teams. This position is integral to enhancing the application lifecycle management process elevating the organizations deployment efficacy and ensuring seamless and frequent production releases. With the rapid evolution of cloud technologies and automation tools a DevOps Architect ensures that methodologies such as Continuous Integration and Continuous Deployment (CI/CD) are effectively implemented. This role requires a blend of technical expertise strategic thinking and a thorough understanding of both development processes and operational protocols. As a leader in the DevOps realm the architect will be tasked with selecting appropriate tools and platforms optimizing infrastructure and driving efficiency across teams ultimately leading to improved software delivery performance and product quality. This position is crucial as it not only impacts the technical capability of the organization but also promotes a culture of shared responsibility accountability and continuous improvement among teams.
Key Responsibilities
- Design and implement robust DevOps processes and frameworks.
- Oversee CI/CD pipeline management to ensure smooth deployments.
- Integrate monitoring solutions for troubleshooting and performance optimization.
- Manage container orchestration using Docker Kubernetes or similar tools.
- Automate infrastructure provisioning with Infrastructure as Code (IaC) tools.
- Collaborate with development and operations teams to foster a DevOps culture.
- Research and evaluate new tools and technologies to improve workflows.
- Establish security practices within the DevOps pipeline.
- Provide mentorship and training to junior DevOps engineers.
- Evaluate and optimize system performance and resource utilization.
- Develop disaster recovery and business continuity plans.
- Implement troubleshooting and maintenance procedures for system availability.
- Guide the integration of compliance and regulatory requirements into CI/CD workflows.
- Leverage cloud platforms to enhance application scalability and resiliency.
- Communicate effectively with stakeholders to gather requirements and feedback.
Required Qualifications
- Bachelor s degree in Computer Science or related field.
- 8 years of experience in Devops
- Proven experience as a DevOps Engineer with a focus on architectural design.
- Strong knowledge of cloud services (AWS Azure Google Cloud).
- Experience with CI/CD tools (Jenkins GitLab CI CircleCI).
- Proficient in scripting languages (Python Bash Ruby).
- Handson experience with containerization technologies (Docker Kubernetes).
- Familiarity with configuration management tools (Ansible Puppet Chef).
- Understanding of network and infrastructure management.
- Good grasp of Agile methodologies and project management concepts.
- Strong problemsolving and analytical skills.
- Experience in monitoring and logging tools (Prometheus ELK Stack).
- Knowledge of security practices and compliance requirements in DevOps.
- Excellent communication skills for crossteam collaboration.
- Ability to work in a fastpaced environment and manage multiple priorities.
- Experience with version control systems (Git SVN).
- Certifications in relevant technologies (e.g. AWS Certified DevOps Engineer Docker Certified Associate) are a plus.
aws,security practices and compliance,cd,monitoring and logging (prometheus, elk stack),containerization,containerization technologies (docker, kubernetes),devops,cicd,cloud services (aws, azure, google cloud),version control systems (git, svn),ci/cd,scripting languages (python, bash, ruby),version control,scripting languages,cloud services,configuration management (ansible, puppet, chef),agile methodologies