- Designing, building, running and monitoring Company’s production infrastructure
- Identifying and automating manual processes
- Apply proven problem-solving skills and knowledge of the best practices in the field of DevOps, Security and Cloud Computing.
- Clearly communicate both written and orally, and present products and ideas in a business-like manner. Strong interpersonal skills are required due to interaction with a global employee base, managers, and users with varying technical backgrounds in a fast-paced work environment.
- Support internal applications running along with providing best practices for projects built for customer specific environments.
- Manage build and deploy source code branches for applications to multiple environments while working with multiple project teams.
- Provide Subject Matter Expertise, along with training to other engineers throughout the company.
- Assist other department engineers in creating practical demonstrations of proposed solutions and demonstrating them to other members of the team.
- Knowledge about CI/CD.
Qualifications and Other Job Specification:
- B.Sc/B.E in Computer Science, Engineering or a related field
- 4years plus of related DevOps / Systems Reliability Engineering experience with a focus on cloud (GCP Certification a bonus)
- Extensive production experience using the Google Cloud Platform including Compute, Networking, Functions, Kubernetes, storage and security
- Deploy scalable cloud (GCP) based services
- Responsible for automation and system provisioning, metrics, monitoring, scalability and security
- Proactively mitigate malicious security risks and put in place a robust real-time monitoring framework
- Deep knowledge of Continuous Integration and Delivery tooling such as Gitlab, continuous deployment, docker and Terraform
- Experience writing Terraform in production environments and other related configuration management tooling such as Ansible.
- Well versed in the automation, monitoring, and other tools from the major cloud platforms.
- Believe strongly in automation using scripting languages such as Python, NodeJS, Ruby or Shell.
- Demonstrate excellent Linux fundamentals, especially in Ubuntu, Debian or other Apt based distributions.
- Current understanding of best practices about system security in a cloud environment.
- Ability with Git and CI/CD tools (Gitlab a bonus)
- Experience working successfully and completing deliverables in a highly distributed (or all remote) environment with minimal oversight.
Good to have
- Manage and run production and non-production cloud platforms with no downtime
- Drive infrastructure and tooling improvements that enable the business to confidently operate at pace
- Establish a DevOps practice that supports and enables engineers and the business
- Cyber security understanding is a plus