Position Type: Contract (PJ)
40 Hours/Week
Payment Currency: Brazilian Reais
Contract Length: 6 Month
Timezone: USA EST/EDT
Job Summary:
The Cloud Automation Engineer will be part of the database engineering team accountable for developing platform implementation standards to drive operational excellence for our on-premise and Cloud database platforms. This role will require a strong focus on CI/CD and Cloud native automation tools to facilitate database deployments and administration. This person is tasked with solving difficult and moderately complex problems. The candidate will be expected to function in an advisory capacity. The Cloud Automation Engineer is a senior individual contributor who may contribute to the development of other junior level professionals.
Essential Duties and Responsibilities – (Key Activities)
•Function as a SME for automation tooling in support of our database infrastructure in AWS, GCP and other Cloud environments as needed.
•Develop/modify Jenkins pipelines following industry best practices and security standards and suggest improvements.
•Develop/modify Terraform code to deploy and/or administer our hybrid Cloud implementations.
•Use Bitbucket/Git for code repository.
•Develop various automated processes utilizing tools such as python,json, native Cloud cli and serverless offerings such as AWS Lambda.
•Contributes to the planning, architecture, design, implementation, standards creation, maintenance, and support of open-source database offerings as needed within a complex Hybrid Cloud systems environment.
•Responsible for enhancements to standards documentation and adhering to change management policies while promoting code deployment.
•Adhere to Team Agile practices using the defined Agile tool.
•Lead and/or participate in Proof-of-Concept efforts for new automation and database technologies.
•Be an escalation point for operational support needs related to automation tooling.
•Provide RCA for critical issues in a timely manner.
•Active, enthusiastic participation in efforts to improve our platforms as part of a collaborative team.
•Effectively and clearly communicate, both verbally and in writing, to colleagues at all organizational levels.
REQUIRED QUALIFICATIONS:
Education –Bachelor’s degree in a relevant field of work or an equivalent combination of education and work-related experience.
Experience –
•7+ years of progressive experience in CI/CD tools such as Jenkins, Terraform, Git.
•3+ years of hands-on experience with deploying/managing AWS Cloud infrastructure. Experience with AWS Aurora MySQL/Postgres, RDS Oracle/SQL Server and DynamoDB is a bonus.
•3+ years of hands-on experience in other relevant automation tooling.
Technical Skills and Knowledge:
•Experience with Cloud monitoring tools such as AWS Cloudwatch/CloudTrail/Performance Insights/Events and Google Operations/Query Insights
•Demonstrated hands on experience creating and managing database/infrastructure deployments and modifications using Terraform.
•Demonstrated hands on experience and knowledge of code repository usage and structure using tools such as Bitbucket(preferred) and Git.
•Demonstrated hands on experience and knowledge of CI/CD pipeline tools such as Jenkins(preferred), Rundeck, Octopus etc.
•General knowledge of database design and related architecture.
•Advanced knowledge and understanding of structured analysis and technical design techniques.
•Advanced analytical and problem-solving skills.
•Ability to learn new technologies in a rapidly evolving Cloud environment.
•Experience as part of a team executing large-scale projects from conception through implementation.
•Effective verbal and written communication skills for providing information to clients, vendors, senior management, and staff.
•Ability to mentor teams, share knowledge, and mentor junior database staff.
Hot Skills
•CI/CD Automation tooling expertise – Terraform, Jenkins, Git, etc.
•Python, Linux shell, json, html, other tools.
•Cloud native automation tools such as aws cli, lambda.
•Using AI in code development.