Senior DevOps Engineer
Location: Abu Dhabi
Oversees the code releases, combining an understanding of both engineering and coding. From creating and implementing systems software to analysing data to improve existing ones, a DevOps Engineer increases productivity in the workplace. They understand the software development lifecycle and have a clear understanding of various automation tools for developing digital pipelines (CI/CD pipelines).
Responsibilities
- Perform site deployments and environment debugging.
- Implement various development, testing, automation tools, and IT infrastructure.
- Set up tools and required infrastructure for development and deployment of projects.
- Define and set development, test, release, update, and support processes for DevOps operation.
- Identify and deploy cybersecurity measures by continuously performing vulnerability assessment and risk management.
- Conduct incident management and root cause analysis.
- Coordinate and communicate within the team and with customers.
- Select and deploy appropriate CI/CD tools.
- Mentor and guide the development team members on DevOps and CI/CD best practices.
- Manage periodic reporting on the progress to the management.
- Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
- Conduct research into DevOps related issues and products.
Skills and Experience
- A bachelor's degree in computer science, software engineering, or a related field.
- Technical knowledge of programming languages, including .NET, Java, Spring Boot, Web apps, etc.
- Experience configuring cloud services and deploying software to the cloud.
- Extensive database and operating systems experience.
- Thorough understanding of Windows and Linux operating systems.
- Intermediate level experience configuring Docker/Kubernetes, or a willingness to learn fast.
- Knowledge of configuring and deploying third party components such as Kafka, Redis, etc. in an on premise cloud environment.
- Hands on software troubleshooting experience.
- Knowledge of applicable data privacy practices and laws.
- Design and manage CI/CD pipelines and infrastructure as code to enable consistent and automated deployment.
- Knowledge of scripting languages - Bash, PowerShell, Python, etc.
- Experience in multi data center and highly available environments.
- Knowledge of tools - Jenkins, Azure DevOps, GitLab, Jira, Confluence, Docker, and Kubernetes.
- 5+ years of experience working in a similar role.
- 5+ years of experience working on large scale engineering software projects.
- Branching strategies, working with Git.
- Strong interpersonal skills.
- Highly logical.
- Technically proficient.
- Highly self motivated and directed.
- Keen attention to detail.
- Ability to effectively prioritize and execute tasks in a high pressure environment.
Seniority Level
Mid Senior level
Employment Type
Contract
Job Function
Engineering and Information Technology
Industry
IT Services and IT Consulting
Referrals increase your chances of interviewing at ParamInfo by 2x