Description

About The Role:

In this role as Lead DevOps Engineer, you will:

Be responsible for building and supporting AWS infrastructure used to host a platform offering audit solutions.
Plan, deploy, and maintain critical business applications in non-prod AWS environments.
Design and implement appropriate environments for those applications, engineer suitable release management procedures and provide production support.
Influence broader technology groups in adopting Cloud technologies, processes, and best practices.
Drive improvements to processes and design enhancements to automation to continuously improve production environments.
Maintain and contribute to our knowledge base and documentation.
Provide leadership, technical support, user support, technical orientation, and technical education activities to project teams and staff.
Manage change requests between development, staging, and production environments.
Provision and configure hardware, peripherals, services, settings, directories, storage, etc. in accordance with standards and project/operational requirements.
Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of automated processes.
Perform ongoing performance tuning, infrastructure upgrades, and resource optimization as required.
Provide Tier II support for incidents and requests from various constituencies.
Investigate and troubleshoot issues.
Research, develop, and implement innovative and where possible automated approaches for system administration tasks.


About You:

You are a fit for this position if your background includes:

Deep knowledge of AWS cloud platform – s3, Cloudfront, Cloudformation, RDS, Opensearch, Active MQ, AWS EKS.
Deep knowledge of CI/CD, preferably on AWS Developer tools, and Software Release Management concepts
Scripting knowledge, preferably in Python / Bash.
Knowledge on building and deploying containers / Kubernetes.
Experience with build and deploying dotnet core / java-based solutions,
Strong understanding on API first strategy.
Knowledge and some experience implementing testing strategy in a continuous deployment environment.
Have setup monitoring tools and disaster recovery plans to ensure business continuity.
Available for on-call support as needed (on rotation basis) to ensure business continuity.
Ability to independently research and implement services on cloud platform and support the development teams as needed.

Education

Any Graduate