Responsibilities:-
The DevOps engineer will be involved in various stages of each product's Switch to a New Technology.
Collaborating with coworkers to conceptualize, develop, and release software.
Conducting quality assurance to ensure that the software meets prescribed
guidelines.
Rolling out fixes and upgrades to software, as needed.
Securing software to prevent security breaches and other vulnerabilities.
Good ethical behaviours in the workplace.
Experience in DevOps projects (CI/CD)
Experience in Dockerization and Kubernetes
Good experience in IaC (Infrastructure as a Code) using Terraform or Ansible, Cloud Formation, etc.
Good experience in Linux Administration
Expert level experience on either AWS, Azure, or GCP (including experience on EKS/AKS/GKE)
Good experience with Git Workflow
Quick learner of new technologies
Good communication skills
Familiar with git commands and their uses.
Collecting and reviewing customers' feedback to enhance user experience.
Good experience in Bash/Python/Go etc.
Suggesting alterations to workflow in order to improve efficiency and success.
Pitching ideas for projects based on gaps in the market and technological
advancements.
Lifespan and should remain abreast of technological advancements to promote efficiency.
You should also keep track of customer reviews to enhance marketability.
To ensure success as a DevOps engineer, you should ensure that all outputs remain safe for public consumption.
Ultimately, a top-notch DevOps engineer will demonstrate excellently
Leadership skills and the capacity to mentor junior staff.