Design, implement, and manage cloud infrastructure on AWS using industry best practices for scalability, performance, and security.
Develop and maintain Infrastructure-as-Code (IaC) solutions leveraging tools like Terraform, CloudFormation, CloudWatch, and Ansible.
Oversee containerization and orchestration workflows using Docker and Kubernetes for efficient deployment and scaling.
Automate CI/CD pipelines and streamline release processes to improve software delivery efficiency and reliability.
Collaborate with development and operations teams to identify areas for automation and implement continuous improvement initiatives.
Monitor, troubleshoot, and optimize systems performance, ensuring uptime and reliability of production environments.
Develop and maintain scripts for system configuration, deployment, and monitoring (Bash, Python preferred).
Manage and maintain AWS services such as Lambda, VPC, API Management, ECR, Elasticsearch, and related components.
Ensure compliance with cloud security standards and proactively mitigate risks through best-practice architecture and automation.
Lead process improvements by introducing modern DevOps practices, technologies, and toolsets.
Collaborate using tools like ServiceNow, GitLab, Jira, Confluence, and Kafka to manage workflows and documentation.
Mentor and guide junior engineers, fostering a culture of innovation, knowledge sharing, and technical excellence.
Respond effectively to evolving business and technical requirements, ensuring agility and adaptability within the team.
Requirements:
Shown experience as Principal DevOps Engineer (minimum 8 years).
Strong proficiency with Cloud Platforms – AWS cloud architecture and security best practices.
Experience in working with AWS.Database, AWS API Management, ADAM Asset Studio, Amazon VPC, AWS.Compute, Amazon Elastic Container Registry, AWS Lambda, Elasticsearch, and AWS.Storage.
Experience in Linux operating systems including BASH scripting – any additional scripting knowledge beneficial, particularly Python.
Shown experience in Infrastructure-as-Code (IaC) using tools like Terraform, Cloud Formation, CloudWatch, Ansible.
Experience with containerization and orchestration (Docker, Kubernetes).
Experience of working with ServiceNow, GitLab, Jira, Confluence, Kafka, with a proactive approach to learning about and adapting to new technologies.
Application knowledge and experience preferably gained within a critical support environment.
Shown ability to identify and implement process improvements and automation.
Strong problem-solving skills and excellent verbal and written communication skills.
Strong attention to detail.
Able to react to and keep up with quickly changing technical events and requirements.
Ability to quickly understand the wider impacts of changes and technical issues.
Degree-level qualification (Computing / Computer Science or related discipline).
Nice to Have:
Experience of working on Azure Cloud platform.
Experience of working with and supporting C++ and Java applications.
Relevant certification such as AWS DevOps Engineer qualification.