Working within the infrastructure team, you will assist in the design, development, deployment and monitoring of our entire cloud-based hosting infrastructure in support of a variety of products including our Accounting Data as a Service API.
Implement Best DevOps Practices: Design and manage cloud infrastructure as a developer would architect an application and assist in the development and architecture of applications with a focus on operational excellence, security, reliability, and performance.
Write clean, efficient, and scalable code, primarily in the form of Kuberbetes
workload definitions (YAML manifests), Terraform modules (HCL) and Dockerfiles, as well as any necessary Bash and Python scripting as required.
Use Jira, Confluence, Bitbucket and TeamCity to document and manage your
work/code by implementing an iterative development lifecycle (ticket, feature
branch, code, pull-requests, test, verify, merge, deploy, promote, etc.)
Manage & Monitor our AWS infrastructure, including database servers such as MySQL and MongoDB
Contribute your knowledge and ideas to enhance our SDLC and software development team
Adhere to an agile development process, and lead the further refinement of our CI/CD process
NOTE : Person should pay special attention to technical skills mentioned above