Head of DevSecOps

Job Description
  • Drive the creation of CI/CD services all the way from software development to testing, infrastructure provisioning to deployment and operations. This includes identifying, implementing new tools, enhancing existing tools and delivery processes.
  • Get involved in the architecture planning, deployment, and maintenance of server clusters, API, and microservices, including critical production environments.
  • Collaborate with the Application Architecture and Application Development teams to explore the technical scope of the business stakeholders
  • Work closely with infrastructure team to ensure system capacity, performance and security is able to cope with demands
  • Ensure the DevSecOps team design, build and manage the service mesh in TnG cloud
  • Provide proactive engagement and service management to ensure there is minimal services disruptions – for both DevSecOps services as well as Service Mesh function.
  • Monitor incidents/problems trends to identify areas of deficiency and recommend improvements to prevent future occurrences
  • Research emerging implementations and propose changes to the existing Infrastructure to ensure smooth operations
  • Collaborate with Application Architecture and Application Development teams to optimize architecture performance, right sizing the environments
  • Driving root cause analysis and resolution
  • Analyse service performance, identify bottlenecks and provide measurable improvement plans
  • Service delivery SLA in relation to CI and CD processes
  • Ensure all IT policies and procedures are adhered to accordingly at all time.
  • Ensure all documentation release is accurate and complete, and in accordance with the department policies and procedures.
  • Use proven architecture design and best practices to make sure that the applications remain always-available, offer sustained high performance and are scalable on demand
  • Accountable for automating the installation of environments, system components to achieve up to 99.99% uptime
  • Brief the teams and stakeholders on the structure, characteristics, behaviour, and related aspects of the services or solutions
  • Manage Application Availability Metrics (through general and team-specific dashboards)
  • Drive execution plans with proper control over the solution development process & environment
  • Lead a team of direct report and indirect reports in building, operationalizing, maintenaning and securing a class-leading DevSecOps delivery capabilities
  • Play a leading role in defining the delivery automation services for TnG
  • The architect and blueprint custodian of TnG’s delivery automation roadmap
  • Manage and maintain service level agreement between operations, development and DevSecOps.
  • Monitor the applications services behaviour. Troubleshoot and propose improvement.
  • Continuously steer the company so that TnG can take advantage of advancement in delivery automation technologies
  • Ensure that the DevSecOps SDLC process is followed and up-to-date
  • Securing the automation infrastructure by ensuring the automation tools are not compromised
Job Requirements
  • Bachelor Degree in Computer Science, Software Engineering, Electrical Engineering or related fields.
  • Cloud / OS / Tool / Technology Certification are an added advantage
  • At least 6 years hands-on experience in Linux and Cloud infrastructures
  • Expertise in managing large-scale deployments of traffic-intensive applications
  • Experience in automating System/Deployment/Monitoring and operations through scripting (shell/Python/Go/Php/Perl)
  • Hands-on in administering high availability and high-performance environments
  • Excellent understanding of Scalability processes and techniques
  • Strong knowledge and Hands-On of Implementing & Managing Kubernetes
  • Working knowledge of modern DevSecOps processes including monitoring, log aggregation, alerting, service mesh, service discovery.
  • Expert knowledge of at least one Infrastructure-as-Code / Configuration-as-Code technology (such as Terraform, Ansible, Chef, Puppet, Salt)
  • Good understanding of platform and systems’ architecture – modular monoliths and microservices.
  • Operational understanding of Agile and DevSecOps methods
  • Operating System : Linux/Unix/Windows
  • Database. : Mysql, Oracle, Postgres
  • Web/App : NGINX, NodeJs/Angular, SpringBoot
  • Orchestrations Framework. : DockerSwarm, Kubernetes, Openshift
  • Service Mesh: Istio
  • Scripting/Programming. : Shell, Python or any similar
  • Environment : Public/private Cloud/DC
  • Other knowledge : Jenkins, Gitlabs, Redis, ElasticSearch, API, MQ and DNS
Interested in this job position?
Apply Now