POSITION SUMMARY : As a Senior DevOps Engineer, you will be responsible for improving software product delivery in the areas of provisioning, monitoring, securing, deploying, scaling, maintaining, and system hardening.
A typical day in this role involves monitoring systems, supporting the project teams, and collaborating with the software development, architecture, and infrastructure teams to derive best practices for continuous improvement.
This role involves an individual to be hands-on to build, setup, monitor, and maintain running systems remotely and at client sites.
PRIMARY RESPONSIBILITIES INCLUDE :
Support the Software Development team’s hardware and operational needs to support rapid delivery, particularly in the areas of system provisioning, observability, orchestration, and system deployments;
Establish idempotent CI / CD pipelines to automate configuring, provisioning, packaging, testing, and deployment;
Configure and deploy GUI front-end visualizations of builds, deployments, tests, telemetry, alerting, errors / logs, and health status;
Standardize the processes for managing, maintaining, and securing ad-hoc Linux-based environments to ensure consistent and timely setup, configuration, and availability;
Draft and maintain detailed, up-to-date technical documentation and user guides;
Participate in the troubleshooting of performance and stability issues and recommend solutions to prevent recurrence;
Apply proper architecture guidelines to ensure highly available services.