FAQs
What is the main responsibility of the DevOps Engineer at AMCS?
The main responsibility is to work closely with software engineering teams to drive automation of development and deployment processes, enhance cloud-based system efficiency, and improve container operations.
What technologies will the DevOps Engineer be working with?
The DevOps Engineer will work with Azure DevOps, GitLab, ArgoCD, Kubernetes, Ansible, Terraform, and PowerShell, among other technologies.
Is prior experience with Azure Cloud required for this position?
Yes, relevant professional experience and strong application knowledge of the Azure Cloud are required.
Are there specific certifications that candidates should have?
It is preferred for candidates to have certifications in Microsoft Azure (e.g., Azure Developer, DevOps Engineer, or Azure Solutions Architect), and ideally, a certification in Kubernetes (e.g., CKA).
What scripting or programming skills are necessary for this role?
Proficiency in one or more scripting or programming languages is necessary for this role.
What kind of collaboration is expected from this position?
The DevOps Engineer is expected to closely collaborate with software developers, software quality assurance engineers, and IT colleagues.
Are candidates expected to have knowledge of development processes?
Yes, a good knowledge of development processes, particularly CI/CD, is important for this role.
What kind of educational background is required for the DevOps Engineer position?
A degree in computer science or a comparable field is required.
Is experience with Linux and databases important for this role?
Yes, good knowledge of Linux, virtualization, and database solutions (e.g., MySQL/MariaDB) is required.
What is the work culture like at AMCS?
AMCS fosters a culture of connection, openness, collaboration, and creativity, offering team members an opportunity to grow their careers while having a positive impact on the world.