LEAD DevOps ENGINEER
Job Description
As a Company DevOps Engineer you have a proven track record of cloud development and operational knowledge -
You will work closely with our operations teams, architects and other DevOps engineers to help meet the day to day business needs of Company’ core business, SAP on Cloud.
Sr.
DevOps engineers can be asked to take on mentoring and or team lead roles.
The team have a key responsibility for creating DevOps tools and capabilities both to aid the current build activities and for the long term running of the applications, for example CI/CD pipelines, Infrastructure-As-Code, Configuration-As-Code, test automation, operational monitoring and cost control.
Company is a software-enabled services provider, synonymous with SAP on Cloud, focused on delivering superior, highly automated Managed Services to Enterprise customers.
Our customers span multiple verticals and geographies across the Americas, EMEA and APAC.
We partner with AWS, SAP, Microsoft and other global technology leaders.
Responsibilities Duties:
- Project Planning - work closely with development teams, provide guidance and expertise on system options, risk, impact and costs vs.benefits.
- Development - install and configure solutions, assist with all stages of test data, perform script maintenance and updates.
- Deployment - build automated deployments. Deploy new modules and upgrades and complete fixes within the production environment Documenting knowledge transfer.
- Maintenance and Troubleshooting - Routine application maintenance tasks, create requirements and procedures for implementing routine maintenance, troubleshoot existing information systems for errors and resolving those errors.
- Performance and Cost Management - evaluate existing applications and platforms and give recommendations for enhancing performance and reducing operational cost.
Key Skills:
- Ability to lead a team of DevOps Engineers
- Data engineering using Python
- Ability to automate complex task with Python
- Azure DevOps (ADO) CI/CD tooling
- Programming experience in Python, HCL, YAML
- Maintaining Web Applications and RESTful APIs
- Knowledge of Agile methodologies
- Knowledge of multiple Application Performance Management solutions
- Experience architecting HA solutions at scale
- NoSQL and Relational Database Administration (Elasticsearch and MSSQL)
Experiance Qualifications:
- 4 years working in a productive enterprise environment and writing code “from scratch”
- Git version management and best practices
- Infrastructure As Code – Preferably Terraform
- Configuration Management with one of the following, Ansible, SSM, Salt, Puppet, Chef. Ansible is preferred
- CI/CD Development and Maintenance, Azure DevOps or other. Preferable Azure DevOps
- Cloud Infrastructure Knowledge and working experience (AWS | Azure | GCP)
- Working knowledge of Containers and administration and Cloud Compute (VM’s)
- Scripting languages, at least one of Powershell/Bash – Preferably Bash
- Strong Linux System Administration skills – Must Have.
- Ability to automate complex processes using multiple toolchains and programming languages
- Experience receiving inputs and creating | populating complex variable/s group/s
- Selected applicant will be subject to a background investigation, which will be conducted and the results of which will be used in compliance with applicable law.