Job Openings EC12. Technical Lead/DevOps

About the job EC12. Technical Lead/DevOps

Job Location: Switzerland or France

Responsibilities:

  • Deploy and maintain critical applications on cloud-native microservices architecture
  • Design, develop and scale infrastructure-as-code
  • Develop and maintain solutions for operational administration, system/data backup, disaster recovery, and security/performance monitoring
  • Architect and build continuous deployment pipelines

  • Implement automation, effective monitoring, and infrastructure-as-code

  • Deploy and maintain continuous integration/continuous deployment pipelines across multiple environments
  • Create tools to empower developers to manage production infrastructure

  • Implement industry best practices for system hardening and configuration

    management

  • Strengthen our application and environment security, applying standards and best practices and providing tooling to make development workflows more secure
  • Support and work alongside a cross-functional development team on the latest technologies
  • Help increase system performance with a focus on high availability and scalability
  • Iterate on best practices to increase the quality & velocity of deployments

  • Continuously evaluate existing systems with industry standards, and make

    recommendations for improvement

  • Increase the sophistication of our alerting and escalation mechanisms

  • Sustain and improve the process of knowledge sharing throughout the development team
  • Work collaboratively with multiple agile teams to help deliver end-to-end products and features, seeing them through from conception to delivery
  • Have on call responsibilities in rotation with the development team

     


Required skills:

  • Proficiency in scripting languages including Bash, Python, and JavaScript

  • Networking fundamentals

  • Programming in PHP/Python/Ruby/Java or similar

  • Strong knowledge of configuration management tools

  • Familiarity with continuous integration tools such as Jenkins, Travis CI, Circle CI
  • Strong communication and documentation skills
  • Ability to drive to goals and milestones while valuing and maintaining a strong attention to detail
  • Excellent judgment, analytical thinking, and problem-solving skills
  • Full understanding of software development lifecycle best practices

  • Self-motivated individual that possesses excellent time management and

    organizational skills

  • Ability to learn and apply new technologies through self-learning Desirable skills
  • Configuration Management experience with Ansible or similar (Chef, Puppet, Salt)
  • Experience with Version Control Software (Git preferred)

  • AWS operations experience

  • Setup and management of a Kubernetes cluster, including writing Dockerfiles and Helm
  • Continuous Integration setup and administration

  • Release Engineering: deployment pipelines; continuous deployment

  • Open-source monitoring experience

  • Database administration of Postgresql or similar

  • Management of growing Elasticsearch, Logstash, Kibana stack

  • Architecting highly-available distributed systems

  • Participation in 24/7 on-call rotations for mission critical web systems