Devops Engineer
We are looking for highly skilled and experienced Amazon experienced DevOps Engineer to provide technical and product architecture, best practice implementation for cloud, monitoring and management for our cloud-based suite of SaaS products and solutions across various corporate and enterprise sectors.
We are passionate about our solutions, our people and what we bring to market and we are looking for candidates that share this vision and have a keen appetite to be involved in what we are doing across multiple industries, delivering challenging cutting-edge web and mobile solutions.
We are looking for skilled and experienced DevOps Engineer that will be responsible for: –
Planning, designing and developing cloud-based applications.
Managing cloud environments in accordance with company security guidelines.
Implementation of DevOps and CI/CD into AWS cloud as needed in accordance with best practices throughout the development lifecycle.
Providing technical expertise to our product support, business support and development teams.
Primary Responsibilities for the Role
· Ability to translate architectural requirements into cloud solutions / deployments
· Capability to select the appropriate services based on compute, data, or security requirements
· Ability to deploy, manage, and operate scalable, highly available, and fault-tolerant systems
· Knowledge of networking concepts essential (e.g., TCP/IP, DNS, DHCP, Subnets and Firewalls)
· Experience in implementing monitoring (e.g. uptime, utilisation, workloads and optimisation), SIEM, Log Management and auditing systems
· Experience in deploying, implementing various Cloud or Open Source based tools to support your operational requirements.
· Experience in implementing Security best practice, such as VPN, Virtual Clouds, DMZs, Segregation of Duties etc
· Experience in orchestration (Terraform, CloudFormation)
· Experience in Docker and Kubernetes
· Experience with Configuration Management (Octopus, Puppet, Chef or similar)
· Experience implementing CI/CD techniques (Octopus Deploy, Team City, Atlassian Pipelines, Jenkins etc)
· Knowhow to implement and control the flow of data, to and from external providers
· Ability to own the cloud budget, estimate usage costs and identify operational cost control mechanisms
· Capability to migrate on-premises workload to cloud or hosted based environments
· Experience in monitoring tools (Grafana, Prometheus, CloudWatch etc) highly beneficial
High Beneficial skills:
- Relational Database and T-SQL scripting experience (working with large transactional datasets)
- Test Driven Development concepts
- Experience working with Atlassian Suite.
Communication skills:
· Provide prompt and accurate feedback to relevant stakeholders
· Communicate effectively with managers, developers, and other stakeholders
· Properly escalate unresolved issues to appropriate internal teams
Ownership
· Taking ownership of issues reported and seeing problems through to resolution.
· Prioritize and manage several open issues to closure.
· Track issues through to resolution, within agreed time limits or commitments.
· Make use of internal tools for tasks management (Experience with Atlassian suite advantageous).
· Establish standards or best practice for Cloud Deployments, Configuration, etc.
· Document and update technical knowledge base, driving a learning culture and equipping the broader team for success.
Minimum Qualification and Experience Requirements
· At least 5 years proven and referenceable work experience as a DevOps Engineer and/or Cloud Engineer
· At least 5 years’ experience working with Linux (ideally Debian, Ubuntu or CentOS)
· At least 3 years’ solid experience working with cloud infrastructure, ideally Amazon Web Services (EC2, EBS, S3, RDS, VPCs, etc)
· Taking degree in Information Technology, Computer Science or relevant field
· Certification in Microsoft Azure or AWS or similar technologies
· Additional security best practice certification advantageous