We are looking for an experienced DevOps Architect to lead our DevOps initiatives. You will be responsible for designing and implementing DevOps architectures, managing infrastructure, and collaborating with development teams to facilitate and optimize our Continuous Integration/Continuous Delivery (CI/CD) processes. Our ideal candidate is well-versed in various DevOps tools and technologies, including cloud services and containerization. You should be familiar with agile practices and possess excellent troubleshooting skills.
Responsibilities
o Design and implement advanced DevOps architectures to support scalable and reliable software delivery.
o Manage and optimize cloud infrastructure to ensure high availability and performance.
o Develop and enforce best practices for Cloud architecture, infrastructure as code (IaC) and configuration management.
o Monitor, analyze, and manage technical operations to ensure optimal performance and system health.
o Develop and maintain documentation for the DevOps processes, including design and process specifications.
o Provide guidance and expertise on system options, risk, impact, and costs vs. benefits.
o Create disaster recovery plans .
o Train and mentor team members on DevOps best practices and recent technologies.
o Proactively identify potential issues and implement solutions to mitigate the impact on operations.
o Collaborate with engineering, operations, cloud administrators, networking, and security teams to ensure seamless integration and deployment.
Requirements
Degree in computer science, information systems, or related field.
7+ years experience working on a cloud or SaaS operation team.
3+ years experience as a DevOps architect and 2+ years experience on Kubernetes
Experience with infrastructure management and monitoring.
Strong knowledge of containerization and orchestration tools like Docker and Kubernetes.
Working knowledge of automation service provisioning and middleware configuration.
Ability to work independently and as part of a team.
Proficiency in cloud platforms like Azure, AWS
Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
Experience with IaC tools like Terraform or Ansible
Strong scripting skills in languages like Python, Bash, or PowerShell.
Understanding of security best practices and tools for DevOps environments.
Experience with Continuous Integration/Continuous Deployment tools like AzuredevOps, Git
Ability to work effectively with cross-functional teams.
Strong analytical and troubleshooting skills.
Excellent verbal and written communication skills.
Ability to adapt to modern technologies and methodologies.