We are seeking a highly skilled DevOps Engineer specializing in enterprise systems. The successful candidate will play a pivotal role in building, maintaining, and enhancing our infrastructure and processes for continuous integration, deployment, and automated monitoring.
Key Responsibilities :
- Design, implement, and maintain CI/CD pipelines for embedded and enterprise systems.
- Collaborate with development teams to integrate new code into production environments.
- Collaborate with cross-functional teams to improve processes and technologies.
- Develop & Manage infrastructure as code (IaC) using tools such as Terraform, Ansible etc.
- Monitor, troubleshoot, and resolve infrastructure issues to ensure high availability and performance.
- Write clear documentation for systems, processes, and automation tools.
- Support system security through vulnerability assessments and best practices.
- Manage on-premises and cloud-based infrastructure , including provisioning, scaling, and performance tuning.
- Troubleshoot and optimize Windows and Linux including embedded systems, networks, and databases.
- Automate and optimize processes for reliability & efficiency.
- Perform Development systems capacity planning and ensure proper scaling of resources.
- Support Management configuration and versioning of software artifacts using Git, GitLab, and other DevOps tools.
Required Skills and Qualifications :
- 3+ years of experience in a DevOps role, with good experience of embedded and enterprise systems.
- Strong communication and collaboration skills.
- Hands-on experience with CI/CD GitLab CI.
- Strong problem-solving skills and a passion for automation.
- Familiarity with DevOps tools like GitLab, Git, Jira, and Confluence.
- Strong capability in Power shell, SQL, Bash, Python.
- Experience with serverless architecture and microservices.
- Demonstrable knowledge of containerization and orchestration technologies such as Docker and Kubernetes.
- Experience with infrastructure as code (IaC) tools like Terraform & CloudFormation.
- Ability to troubleshoot and optimize Windows and Linux servers, networks, and databases.
- Knowledge of monitoring and logging tools (e. g. , Prometheus, Grafana, ELK stack).
- Experience with security best practices in cloud and on-premises environments.
Preferred Qualifications :
- Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Knowledge of database management systems (e. g. , MS SQL , SQLite, NoSQL).
- Familiarity with Agile methodologies.
- Knowledge of Object oriented programming languages such as C++.
- Experience with team management and mentoring junior developers.
- Proficiency in performance tuning and optimization techniques.
- Strong understanding of networking fundamentals.
- Proficiency in managing infrastructure on AWS, Azure, Google Cloud, and on-premises environments.
- Certification in Azure, AWS or GCP is a plus.