Senior DevOps Engineer
|Salary:||S$50000.00 - S$70000.00 per annum + variable bonus|
? Experience in leading an IT service support projects, preferably within the Government sector
? 6+ years professional experience in DevOps, working with development teams to stream line DevOps processes and implementation.
? Strong team player who works well in a team environment.
? Experience in MS Sharepoint.
? Good analytical and problem solving skills.
? Able to grasp business domain knowledge quickly.
? Excellent written and verbal communication skills.
? Good working knowledge in DevOps to manage junior engineers.
? People orientated and a Can Do Attitude.
? Strong critical thinker with problem solving aptitude.
? Experience with various Singapore Government or Statutory IT compliance standards will be an advantage.
Qualifications and Skills:
? Bachelor's degree in Computer Science or equivalent.
? Expert level in at least one of the languages like Powershell, Bash, Python.
? Expert level in CI/CD pipelines (Azure Pipelines, Jenkins).
? Experience in .NET C# and/or Java
? Expert level in working with deployment and orchestration technologies (Docker, Kubernetes, Ansible).
? Excellent Linux/Unix Knowledge.
? Excellent knowledge of AWS, DNS and system architecture.
? Hands on with some of Terraform, Node agents, ansible are also expected.
? Hands on with CoreOS.
? Well versed in SCM especially Git and Bitbucket.
? Strong Database skills, Mongo, Redis, Elasticache, Fluentd, MySQL
? ITSM and Project Management certifications will be an added advantage
* Seniority of the position commensurate with the depth of knowledge and experience
? Promote a DevOps culture through building relationships with Development & Operations and driving enhancements to the end-to-end release process.
? Define, implement and ensure all Software Engineering teams comply with source code management, software releases, configuration updates, and other end to end CI/CD requirements.
? Design and implement the infrastructure and scripts to complete the task of artifact build to deployment flow based on Microsoft Azure / VSTS / TFS and/or AWS platform.
? Responsible for Build & Release best practice by working within teams and educating other microservices teams.
? Identify, plan and implement automation in build/deploy and environment management activities.
? Identify opportunities for improving reliability, and scalability of our production services.
? Ensure continuous availability of various tools supporting continuous integration and delivery.
? Provide guidance for other DevOps team members and manage their workload.
? Envision new products and features that are inspired, considered, and forward thinking.
? Collaborate with our development teams to architect a fast, efficient and scalable application flow that is seamless and works intuitively for our developers and ultimately our users.
? Consolidate team's progress for upward reporting