Job Description
The principal responsibility of this role is to provide support to the business in the adoption of cloud-native applications and services. This encompasses:
- Working in partnership with the business and the technology teams, bringing awareness and insight into the different operational constraints/opportunities for projects targeting cloud-based deployment.
- Governance and maintenance of cloud environments
- support of team mentoring and project coordination
- Communication with cross-functional groups, following DevOps best practices
- a strong focus on service availability and proactive detection of problems
Operational Responsibilities
- Work with business teams on maintaining compliance and security in our cloud space e.g. Patching, Config management
- Ensure monitoring of performance and availability of cloud services, continuously identifying areas of improvement
- Work with a continuous improvement mindset, identifying operational processes that could be improved and drafting proposals.
Knowledge & Experience
- The successful candidate will have a solid background in IT Operation or Software Engineering with an operational mindset.
- Experience of deployment in the cloud (Amazon Web Services/Azure/Google)
- A DevOps mindset; knowledge of agile processes (Kanban / Scrum) is important and familiarity with JIRA is desired
- Ability to work proficiently in a team distributed at multiple locations and time zones
Technical Competencies
The preferred skillset would involve;
- Automation toolset knowledge (Cloudformation/Ansible/Terraform)
- Continuous Integration and Delivery toolset (Jenkins/bitbucket)
- Solid Amazon Web Services knowledge (AWS certified)
- AWS Compliance which involves ensuring our infrastructure is in good shape e.g. EC2 instances are patched.
- AWS Config
- System administration skills with Windows and Linux technology.
- Relational database knowledge is desirable – experience working with various DB technologies such as Oracle, MS SQL Server, MySQL, or PostgreSQL is valuable.
- Monitoring toolset knowledge e.g Prometheus/Pingdom/Grafana
- Git and familiarity with collaboration processes (pull/merge requests, etc.); we manage our infrastructure as code, so being comfortable with scripting languages (bash, python) is important
- Experience with containerization technologies would be advantageous (Docker/Harbor)