1. Implementing various development, testing, automation tools, and IT infrastructure
2. Defining and setting development, test, release, update, and support processes for DevOps operation
3. Troubleshooting techniques and fixing the code bugs
4. Monitoring the processes during the entire lifecycle for their adherence and updating or creating new processes for improvement and minimizing the wastage
5. Encouraging and building automated processes wherever possible
6. Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management
7. Coordinating and communicating within the team and with customers
8. Selecting and deploying appropriate CI/CD tools
9. Striving for continuous improvement and building continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
10. Mentoring and guiding the team members
11. Reviewing, verifying, and validating the software code developed in the project
Must have at least some experience with:
1. Dockers
2. Ubuntu/Debian operating system
3. Bash terminal
4. GitHub
5. YAML config file
6. Markdown
7. Python, JavaScript, or Typescript as a scripting language
We are a young service-based company trying to bring the power of the latest advancements in mobile development, web development, and artificial intelligence to businesses and help them develop applications around them.