Purpose:
- The role of a Platform Engineering Manager will have a strong focus on cloud – AWS and Azure, where the remit of the role is to build and maintain platform engineering infrastructure in the cloud through automation and good software engineering principles. The role needs to be proficient on End to end automated build , release and deploy lifecycle , cybersecurity in the cloud, understanding data communication with cryptography / encryption, cloud costs optimization (finops) and good design patterns for infrastructure.
- The role also includes analysis and solving incidents and problems and also ensuring the technology stack runs in a timely manner without any issues. It will deliver a range of technology applications/development services through design, development, programming, testing and maintenance of Technology solutions aligned with business objectives.
Essential Capabilities:
- Work with CICD tools like Harness, Jenkins and demonstrate proficiency with cloud technologies – AWS and Azure
- Having experience of building end to end automated pipeline
- Strategic thinking on single / multiple instance deployment, management and branching strategy
- Building integrated quality , security and compliance gates in the pipeline and creation of dashboard for code quality and good engineering practices
- Design & Build the code and structure for CI/CD enabling and infrastructure as code
- Keep up to date with new tools and technologies relevant to the Service and proactively promote new tools and methodologies adoption
- Be a go to person for Developers and engineering team members for troubleshooting
- Collect logs and metrics, build dashboards and monitor using Splunk, AppDynamnics and other tools
- Work on ECS, Kubernetes, Kong and any serverless technologies
- Automate using Ansible, Python, Bash, Puppet and Packer
- Design and maintain the Cloud environments
- Work in an agile environment, attending stand-ups, retros, planning, showcases and other agile meetings and ceremonies
- Work closely with scrum masters, asset designers and data consulting team to determine platform requirements and priorities
- Demonstrate strong technical thought leadership that helps resolve technical barriers and roadblocks impacting delivery teams
Essential capabilities:
- Work with CICD tools like Harness, Jenkins and demonstrate proficiency with cloud technologies – AWS and Azure
- Having experience of building end to end automated pipeline
- Strategic thinking on single / multiple instance deployment, management and branching strategy
- Building integrated quality , security and compliance gates in the pipeline and creation of dashboard for code quality and good engineering practices
- Design & Build the code and structure for CI/CD enabling and infrastructure as code
- Keep up to date with new tools and technologies relevant to the Service and proactively promote new tools and methodologies adoption
- Be a go to person for Developers and engineering team members for troubleshooting
- Collect logs and metrics, build dashboards and monitor using Splunk, AppDynamnics and other tools
- Work on ECS, Kubernetes, Kong and any serverless technologies
- Automate using Ansible, Python, Bash, Puppet and Packer
- Design and maintain the Cloud environments
- Work in an agile environment, attending stand-ups, retros, planning, showcases and other agile meetings and ceremonies
- Work closely with scrum masters, asset designers and data consulting team to determine platform requirements and priorities
- Demonstrate strong technical thought leadership that helps resolve technical barriers and roadblocks impacting delivery teams
Technical capabilities:
- DevOps experience in setting up CI/CD pipelines using a tech stack of GIT, AWS, Spring Boot, Jenkins, Artifactory and Java
- Experience working with AWS, creating Terraform modules and associated code and end-to-end Instructure-as-code-automation
- Knowledge on Kubernetes and Kafka is highly beneficial
- Excellent knowledge of Ansible
- Experience with microservices deployment and container technologies like Docker
- Environment performance monitoring and reporting
- Documenting practices, solutions, known issues, and common trouble shooting procedures
- Ensure all systems, platforms and applications are compliant with and operating to relevant security and data protection standards
- In-depth understanding of microservice architecture, API management and distributed systems concepts
- Experience working in Agile/Scrum environment
Experience:
- It is expected that the role holder will most likely have the following qualifications and experience:
- Overall 15+ years of experience in Devops
- At least 15 years experience in the following tools and capabilities:
1. Terraform
2. Kubernetes
3. Relational databases
4. Ansible
5. AWS and Azure native services like IAM, KMS, EBS, EC2, EKS, Azure RM, Azure key vault,
Managed service identity:
- At least 14 years experience in building and running applications in the cloud.
- Experience of building Reusable, shared engineering code base
- Expertise in Cloud-native build
- Everything-as-Code principle , Infrastructure as a code build experience