DEVSECOPS ENGINEER RESPONSIBILITY
โข Develop automation and processes to enable teams to deploy, manage scale and monitor their applications in data centers and in cloud โข System troubleshooting and problem solving across platform and application domains, expect to participate in on-call escalations to troubleshoot customer facing issues โข Take ownership of end-to-end solutions provided by teams across the organisation โข Deploy and manage monitoring tools of infrastructure performance, utilization and health โข Implement configuration management system for business continuity management and automate disaster recovery measures โข Provision virtual machines, databases, application containers and licenses for development team โข Configure and maintain the CICD pipelines, incorporating streamlined changes and release management process โข Develop scripts and sets up necessary automation tools used to build, integrate and deploy software releases to various platforms, including development and production environments โข Automates the configuration management of development, quality assurance, and production workloads as well as the automation of CI of the codebase and the CD of releases โข Designs, builds, optimises and monitors the automation systems solutions to identify system bottlenecks, production issues to maximise service availability โข Builds automation framework for deployment, management, monitoring of applications, as well as maintains the configuration and deployment tools to auto-scale the application platform โข Plans, implements, monitors and manages the overall system security architecture โข Performs threat and risk assessments and applies secure configuration profiles to their systems โข Performs security checks such as infra level VA and troubleshooting โข Employs best practices when implementing security controls within an information system โข Implement security practices that comply with standards to protect the organisationโs data and infrastructure EXPERIENCE AND SKILLS NEEDED โข Minimum of 3 yearsโ experience with DevSecOps related scope of work โข Passion for automation, standardization and best practices โข Excellent understanding of Software Development Life Cycle, Test Driven Development, Continuous Integration and Continuous Delivery โข Experience working with high availability, high performance, high security, multi-data center systems and hybrid cloud environments โข Demonstrable skills in three or more programming/scripting languages such as Bash or Powershell โข Experience with version control systems such as Git โข Experience with such as GCC (i.e. AWS, Azure, Google Cloud) โข Ability to troubleshoot complex issues ranging from system resource to application stack traces โข Comfortable with Agile methodologies and working closely with product development teams
โข Strong on collaboration and communication including documentation
Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines.
โข Experience in one or more automated provisioning tools such as Vagrant, Ansible, Puppet, Terraform, or cloud automation tools
โข Experience in one or more Cloud infrastructure such as OpenStack, CloudStack, vSphere
โข Knowledge of RPM file deployment, management and design
โข Knowledge of disaster recovery, system backup and restore
โข Experience in one or more virtualization technologies (KVM, VMware, Hyper- V)
โข Knowledge of container technologies such as Docker, Kubernetes
โข Knowledge of Cloud Native Computing Foundation (CNCF) such as Prometheus, Helm, Argo, istio, Gatekeeper, Crossplane etc
โข Experience with Application Development in an enterprise setting
โข Experience with DevOps toolset like GitLab, JIRA, BitBucket, Confluence Added advantage if possess the following:
โข Experience with these security tools in the enterprise setting: Hashicorp Vault, Elastics Search Enterprise, Tenable, HP Fortify, Sonatype Nexus IQ, AWS security cloud natives tools
โข Experience with security assessments pertaining to government projects
โข Security certifications or qualifications such as CREST
โข Experience with continuous integration and continuous delivery /deployment methodology
โข Worked for an organization which succeeded DevSecOps transformation โข Good understanding of network infrastructure (e.g. subnet, firewalls, routers etc.) and Linux operating system