DevOps (CI/CD, SaaS) Architect Job Description Template
Our company is looking for a DevOps (CI/CD, SaaS) Architect to join our team.
Responsibilities:
- Identifies and implements strategies to leverage the testing process and test tools to create reusable test assets;
- Contributing to technical documentation and training material;
- Works in developing and advocating best practices and tools to facilitate a high degree of test automation for highly scalable products;
- Design and implement internal tools and evaluate new tools and technologies;
- Work as an integral part of a cross-functional engineering team to serve as a Quality gate keeper;
- Contributing to the continual improvement of the product and development processes;
- Contributing to the CI/CD Tools and process implementation.
Requirements:
- Good understanding and experience in functional, integration and performance testing – manual and automated;
- Must be a quick study and have great attention to detail;
- Understanding of Microservice Architecture;
- Proficiency in one or more programming languages. Python is preferred. PERL or Ruby is also possible;
- Ability to thrive in a fast-paced environment;
- Experience with more than one configuration management solution (i.e. Chef, Puppet, Ansible, Terraform);
- Knowledge and experience in cloud deployment tools and methodologies like Docker, Kubernetes and Helm Charts;
- Solid proficiency with Repository AND Pipeline related tools (BitBucket, GIT – Jenkins, Bamboo, Travis, Circle CI);
- Experience with the implementation and use of different Application and Infrastructure monitoring tools.