JOB OVERVIEW
This role will contribute enormously to the success of the Global IT Services department and is an excellent opportunity to join a fastpaced and growing industry. With the assistance and mentorship of our Global Division Heads. As a Senior DevOps Engineer you will act as a fulcrum between development and operational teams and basically forms the foundation of the entire dev ops environment.
You will be responsible to communicate and collaborate primarily with the Development Vendors Engineering customers and senior management teams. The ideal candidate will be able to collaborate with crossfunctional teams demonstrate strong leadership abilities and have the desire to be part of a fast growing startup company where you will have the opportunity to guide the development of our portfolio of products.
ROLES AND RESPONSIBILITIES
- Collaborate with crossfunctional teams to identify and document test cases scenarios and scripts.
- Develop and execute test plans and test cases to ensure the quality of our products.
- Use various tools and techniques to identify issues and defects in our products and services.
- Analyze and report on test results including defect tracking and resolution.
- Participate in the design and development of new products and services to ensure that quality standards are met.
- Work with the DevOps team to ensure that our products are deployed and configured correctly.
- Provide guidance and support to the Services Team to ensure that customer issues are resolved in a timely
- and effective manner.
- Work with Account Managers to understand client needs and expectations and ensure that our products
- and services meet those needs.
- Understanding the needs of stakeholders and conveying this to developers
- Working on ways to automate and improve development and release processes
- Testing and examining code written by others and analyzing results
- Ensuring that systems are safe and secure against cybersecurity threats
- Identifying technical problems and developing software updates and fixes
- Working with software developers and software engineers to ensure that development follows established processes and works as intended
- Planning out projects and being involved in project management decisions Ability to resolve complex problems creatively
QUALIFICATIONS
- Bachelors degree in Computer Science Information Technology Business or other related fields
- Proficient in using a variety of agile delivery tools e.g. JIRA Confluence.
- 56 years of experience in delivering agile projects (planning execution and team management) in the context of Software Engineering
- Strong customer focus: Skilled ability to interpret and analyse customer requirements
- Excellent technical presentation communication skills and written communication skills able to speak with stakeholders of different levels
- Cloud services: AWS GCP or Azure (selfhosted clouds are also welcome)
- IaC tools: Terraform Terragrunt (CloudFormation Pulumi Crossplane optional)
- Docker/Docker Compose
- Kubernetes: managed & selfhosted clusters multienvironment setups multi zones autoscaling etc.
- Configuration management tools: Ansilble Chef
- CI/CD tools Jenkins GitLab GitHub Actions Argo
- Monitoring and logging systems: ELK/EFK PLG Kube Prometheus Stack (Victoria metrics Logs.io
- NewRelic Datadog optional)
monitoring systems,ansible,ci/cd tools,agile delivery tools,terraform,continuous deployment,github actions,docker,devops,aws,terragrunt,chef,gitlab,azure,gcp,jenkins,amazon web services (aws),kubernetes,continuous integration