● Maintain, configure, and scale DevOps.
● Design and implement DevOps processes.
● Investigate and resolve technical issues.
● Create technical documentation, diagrams, and reports.
● Provide technical solutions for out-of-business domain problems or requirements.
● Investigate production phase issues, and provide solutions for them.
● Maintain tools such as a database subset, K8s, CI-CD, Cache, etc.
● Guarantee the availability and security of the system through actions or guidelines.
● Come up with new technologies or designs to improve the system.
Requirements
● Good understanding of network concepts (TCP/IP, HTTP, and DNS).
● Experience in Version Control System Git.
● Experience in Linux and strong knowledge of Ubuntu, Linux-based Debian concepts.
● Experience in Containerization Technologies Docker.
● Experience in Orchestration Tools (Kubernetes).
● Hands-on experience with setting up CI/CD systems Azure DevOps.
● Hands-on experience with observation and monitoring tools such as Prometheus and Grafana.
● Fluent in Windows Server and IIS.
● Familiarity with Configuration, Platform, and Infrastructure Automation.
● Familiarity with Load Balancing tools.
● Familiarity with Microsoft SQL Server database.