Job summary
- Design and implement build, deployment, and configuration management systems.
- Test implemented designs.
- Build and test automation tools for infrastructure provisioning.
- Handle code deployments in all environments.
- Monitor metrics and develop ways to improve.
- Brainstorm for new ideas and ways to improve development delivery.
- Consult with peers for feedback during testing stages.
- Build, maintain, and monitor configuration standards.
- Maintain day-to-day management and administration of projects.
- Manage CI and CD tools with team.
- Document and design various processes update existing processes.
- Improve infrastructure development and application development.
- Follow all best practices and procedures as established by the company.
**Requirements:**
- Bachelors degree in Computer Science or related field.
- 3+ years of experience in DevOps role.
- Experience in Kubernetes, CI/CD setup and handling on a hyperscaler, Terraform, etc. with good hands-on programming skills.
- Strong experience with Linux-based infrastructures, Linux/Unix administration, and AWS.
- Strong experience with databases such as MySQL, MongoDB, etc. - Strong scripting skills (e.g., Python, Bash).
- Strong experience with infrastructure automation tools such as Terraform, Ansible, Chef, Puppet, etc.
- Knowledge of containerization platforms such as Docker or Kubernetes is a must.
Bachelor's degree in Computer Science