Manages, evaluates and escalates delivery impediments, risks, issues, and changes associated to the product developments.
Assigns and monitors work of internal and external technical personnel to ensure development and deployment is done in the best possible way and implements quality control and review systems throughout the development and deployment processes.
Evaluates technological choices (network and technology/code related) in consultation with providers and provide grounded evaluations of each solution in consideration of present and future implications, limitations and opportunities.
Manages various aspect of production and development including developing, access to the production and development sources, source control access and usage (GIT) , performance monitoring, code modifications validation, scheduling etc.
Possesses expert technical understanding of the intersection of development and operations, monitoring and management tools, and deployment processes and tools.
Possesses good understanding in the areas of application programming, API, databases (SQL and Mongo) and system designs.
Track and maintains accurate effort estimates, timelines, project plans, documentation and status reports.
Responsible for complex technical management coordination with multiple vendors and internal team.
Responsible for the development of standards and processes for devops.
Able to propose process improvement recommendations based on best practices and industry standards.
Degree in Computing, Computer science, Information Systems or relevant nature.
5-8 working experience software engineering and devops.
Ability to drive towards big picture goals and milestones while valuing and maintaining a strong attention to details.
Ability to identify and get to the optimal solution when presented with constraints and choices.
Ability in people management, vendor management, strategic planning, risk management, change management, and project management.
Excellent verbal and written communication skills and able to interact professionally with a diverse group of developers, product owners and subject matter experts.
Excellent analytical thinking and problem-solving skills.
Experience with quality management approaches, techniques, and principles.
Solid understanding of software development lifecycle best practices.
Self-motivated individual with excellent time management and organizational skills to work on multiple projects.
Expertise in building and administrating Kubernetes, Docker and CI/CD pipeline set up.
Expertise in administrating version control tools, e.g. gitlab/github.
Familiar with project management tools, e.g. Jira.
Ability to view the program in different of programming language, e.g. GoLang, C#, Python, Java and programming experience will be an advantage.