This is a hybrid role, with 2-3 days a week working from home.
What you’ll be spending your time on:
• Create and maintain CI/CD pipelines for the company's products
• Building and maintaining high-performance, fault tolerant, scalable ALM system, from Version control, Builds and Deployments to Monitoring and configuration management
• Maintain the application layer of our public cloud and private cloud
• Develop and integrate infrastructure tools in support of our production system
• Automate the Provisioning and configuration of Windows/Linux environments
• Work closely with product, QA, developers and IT/operations departments to streamline their working methods
• As a core member of the team, you will participate in 'On-Call' duties on production systems, working in non-conventional hours include weekends and holidays (from time to time)Is this you?
Have you done this kind of stuff?
• BS degree in computer science, computer engineering, relevant technical discipline or equivalent practical experience
• At least 5+ years’ experience as DevOps Engineer
• A minimum of 3 years of exposure running production workloads (AWS, Azure or GCP)
• Microservices architecture & container orchestration (Docker and Kubernetes)
• Experience with CI/CD tools and source control management tools (e.g., Git, Azure DevOps, SonarQube, Artifactory etc...)
• Experience with GitOps (e.g., ArgoCD or Flux)
• Experience with Configuration Managements tools like Chef, Ansible or Puppet
• Proven Scripting capabilities: PowerShell/Bash/Python
• High level Linux OS expertise
• Programming experience skills (C#, NodeJS - advantage)
• Experience managing application servers and web servers
• Strong troubleshooting skills
• Experience with monitoring and logging solutions (e.g. Prometheus, Grafana and ELK)
• Proactive by nature; internal drive for excellence and improvement
Not a must but a great advantage:
• Experience in SQL
• Experience with software development and development frameworks
• Experience with event streaming and messaging platforms such as Kafka, RabbitMQ…
• Provisioning and operating NoSQL databases such as MongoDB, Redis, Elasticsearch …
• Knowledge and understanding Storage and Networking