Role Responsibilities:
- Code, test and debug software and IT infrastructure using appropriate tools and technology.
- Analyze infrastructure performance and make recommendations to Solutions Architect
- Write and maintain CI/CD automation script documentation.
- Write and maintain infrastructure automation script documentation.
- Document infrastructure problems and resolution for future reference or as input to product FAQ.
- Assist another department as an IT resource
- Other to be specified by the line manager.
Job Requirements:
You will need to have:
- The ability to learn quickly.
- The ability to contribute to a team effort.
- A logical approach to problem-solving.
- A methodical, investigative, and inquisitive mind.
- Knowledgeable in IT infrastructure.
- Familiarity with software development.
As a DevOps Engineer, you will be expected to have a working knowledge of IT infrastructure both in the cloud and on-premises with experience working with the following tools and technology:
- CI/CD services
- Cloud computing platforms such as AWS or Azure
- Bash scripting and CLIs
- REST API
- Databases such as MySQL, MsSQL, or Redis
- Webservers such as NGINX or APACHE.
- Network protocols
- DNS and Internet protocols
- Container technology such as Docker or Kubernetes.
- Cloud computing platforms such as AWS or Azure.
- Infrastructure automation such as Cloudformation, Terraform, etc.
- Source code version control such as GIT or SVN
- Authorization systems such as Active Directory, LDAP, SAML, etc
- Server operating systems such as Linux and Windows