Senior DevOps Engineer
Description
We are seeking a dedicated Senior DevOps Engineer to oversee our Azure DevOps platform. This is a critical role that bridges the gap between Project Management Development Technical Support and Backend Teams. With the increasing workload and expanding team size this role is essential to ensure smooth operations and efficient deployments both cloudbased and onpremise.
Key Responsibilities
- Azure DevOps Management: Establish maintain and optimize the Azure DevOps environment ensuring high availability and performance.
- Pipeline Development: Design implement and manage CI/CD pipelines using Azure DevOps ensuring seamless integration and deployment.
- DevSecOps Integration: Integrate security practices into the DevOps pipeline utilizing tools such as SonarQube and OWASP.
- Collaboration: Work closely with Project Managers Developers Tech Support and Backend Teams including DBA and Solution Architects to ensure coordinated and efficient operations.
- Cloud and OnPremise Deployments: Manage and support both cloudbased and onpremise deployments ensuring compatibility and performance.
- Git Management: Oversee the Git repository ensuring best practices in version control and branching strategies.
- Performance Monitoring: Implement monitoring and logging solutions such as Azure Monitor and ELK Stack to ensure system reliability and performance.
- Automation: Develop and maintain automation scripts using PowerShell Bash and other scripting languages to streamline operations and reduce manual efforts.
- Containerization: Extensive experience with containerization technologies like Docker and Kubernetes.
- Telemetry: Utilize Application Insights and other telemetry tools to monitor and optimize application performance.
- Security and Access Control: Address security and access control/roles/workflows in Azure DevOps maintaining them in line with internal policies and team structures ensuring granularlevel permissions and privileges.
- Repository Management: Proficiency in working with multiple repositories and branches handling merge conflicts with developers and
maintaining solid tracking of releases versioning dependencies libraries and NuGet packages. - Bonus:MLOps Support: Collaborate with the AI unit to establish and maintain MLOps practices supporting ML Engineers and Data Scientists.
Bonus Skills:
Requirements
Required Experience:
Senior IC
Key Skills
APIs,C/C++,Computer Graphics,Go,React,Redux,Node.js,AWS,Library Services,Assembly,GraphQL,High Voltage
Employment Type : Full-Time
Experience: years
Vacancy: 1
Skills
- AI
- API
- Assembly
- Automation
- AWS
- Azure
- Azure Application Insights
- Azure DevOps
- Azure Monitor
- Bash
- CI/CD
- Cloud
- Containerization
- C++
- Data Science
- DevOps
- DevSecOps
- Docker
- ELK
- Git
- GraphQL
- Infrastructure as Code
- Jenkins
- Kubernetes
- Linux
- Machine Learning
- MLOps
- Node.js
- OWASP
- PowerShell
- React
- Redux
- SonarQube
- Terraform
- Unix
- Version Control