Senior Development Operations Engineer
clarivate
Job Description
About You – experience, education, skills, and accomplishments
- Bachelor's degree in computer science or similar
- 5+ Year of professional experience in software automation and system administration
- 3+ Year of experience in provisioning resources in AWS or any cloud provider using Terraform.
- Strong experience with CI/CD tools such as Jenkins or Github Actions or GitLab CI/CD or CircleCI.
- Proficiency in scripting languages such as Python, Shell, PowerShell
- Hands-on experience with Docker, including building Docker files and images, establishing Docker image repositories, and creating, managing, and orchestrating a ECS/EKS based infrastructure in cloud
- Solid understanding of security best practices and how to implement them in a DevOps context.
It would be great if you also had . . .
- Overall Github and knowledge of Github Actions
- Knowledge of Groovy Scripting & EKS
- Some background on how software development process works (Agile/Waterfall)
- Experience in Data Ops will be added advantage
- Familiarity with Databricks or similar Data Lake tools
What will you be doing in this role?
- Work closely with Development team/Squad
- Represent devops in development team scrum meetings
- Fix issue raised by development team related to IAC or deployment
- Provide solutions for any new feature/service automation requirement
- Develop and maintain CI/CD pipelines for application/services deployment and testing
- Collaborate with data engineers to build automation based on project requirements
- Write and review Infrastructure as Code (IAC) provisioning code using Terraform
- Ensure security best practices are followed early in the development phase
- Troubleshoot issues related to infrastructure, deployment, and performance
- Always motivate to learn and share with the team