DevOps Engineer
Simplex is seeking a DevOps Engineer who can be responsible for deploying product updates, identifying production issues, and implementing integrations that meet our customers’ needs. The ideal candidate will have a solid background in software engineering and be familiar with Ruby or Python and will work with developers and engineers to ensure that software development follows established processes and works as intended. The DevOps engineer will also help plan projects and be involved in project management decisions. improvements.
Employment Type: Full-time
Roles & Responsibilities:
- Excellent experience in Azure DevOps, project & organisation settings, build & release pipelines configuration, branching strategy, release and tagging, Microsoft hosted & self-hosted devOps agents and agent pool configuration.
- Deploy updates and fixes, and provide Level 2 technical support
- Build tools to reduce occurrence of errors and improve customer experience
- Develop software to integrate with internal back-end systems
- Perform root cause analysis of production errors and resolve technical issues
- Develop scripts to automate visualization
- Design procedures for system troubleshooting and maintenance
- Guide a team of high-performing software engineers ensuring they are well-engaged, motivated, and contented while achieving their goals.
- Responsible for being the liaison between the CoE and Business to provide project updates, answer questions, and coordinate required testing/deployment.
- Create document libraries, custom lists, and their corresponding features.
- Design and implement RPA, PowerApps and Power Automate solutions.
- Maintain and enhance engagement with business, continuous improvement, and IT partners.
- Promote, enhance, and maintain technical knowledge via benchmarking, seminars, webinars etc.,
- Mentoring & retaining a high-performance team of junior developers
- Assigning team responsibilities/work allocations, maintaining job descriptions, monitoring competency building, tasks, and quality
- Developing performance standards and communicating the Key Result Areas (KRAs)
Must have:
- 4- 10 years of experience as a DevOps engineer or in a similar software engineering role
- Proficiency with Git and GitHub workflows
- Good knowledge of Ruby or Python
- Working knowledge of databases and SQL
- Problem-solving attitude
- Collaborative team spirit
- Excellent experience in design and deployment of Azure Kubernetes service and associated open-source tools using Azure DevOps CI/CD pipelines, ARM templates, Azure powershell and CLI
- Excellent experience in open-source tools such as Istio, Cert manager, RBAC manager, Opa, Kured and so on.
- Good Experience in build tools such as Nexsus RM, Nexsus IQ, SonarQube and other tools
- Basic understanding in design and deployment of virtual networks, subnets, Network security groups, storage accounts, Key vaults, A Application gateway, APIM and Azure Firewall
Good to have:
- You are an ambitious and self-motivated professional.
- You have a healthy competitive nature and always strive to do your best.
- You are committed to learning every day and take personal pride in the work that you deliver.
- You are calm under pressure, and you have a strong work ethic.
- Multi-tasking comes easily to you, and you do not need to learn how to manage your time effectively.