[Senior] Haskell Software Developer Genius for Network Security Solutions

About this job

Job type: Full-time
Experience level: Senior, Lead
Role: System Administrator
Industry: Cloud-Based Solutions, IT Security, Network Security
Company size: 51-200 people
Company type: Public
Remote details
Office Location: Hamburg, Deutschland. Employees can also work full time from this office.
Visa Sponsorship: Yes
Relocation Assistance: Yes
Technologies
Job description

Senior Software Developer for Network Security and Cloud Infrastructures – to start immediately.

TL;DR: Develop scalable network security products for the mass markt, worldwide!

01 – Your tasks:

  • Development of our cloud based network security technologies
  • Optimization of our existing solutions
  • Documentation and knowledge sharing, e.g. internal code talks

02 – Your skills:

  • Programming in Haskell
  • Strong experience with/in
    • Development of scaleable networks
    • Web technologies and networks, especially network security technologies
    • Cloud service providers
    • Very good English skills verbal and written
  • Beneficial: Erlang, JavaScript, Python or C++

03 – Your benefits:

  • Full-time permanent position with flexible working hours
  • Room for individual initiative and engagement as part of dynamic and international collaborative teams
  • Comfortable and enjoyable working environment in city centre
  • Flat hierarchies and short decision-making channels
  • Competitive salary and tons of corporate benefits i.e. disability insurance for free, beverages, daily fresh smoothies, regularly company events, personal fitness coach, massages and many other Secucloud benefits.

Senior DevOps Engineer

ART19 is an innovative technology company that is changing the way podcasts are distributed and monetized. Our client list includes industry heavyweights such as iHeartMedia, Midroll, Vox Media, The New York Times, and more. The ART19 platform powers a significant percentage of the iTunes top 200 podcasts.
We are seeking a passionate, seasoned DevOps Engineer to join our fast-growing team. Our ideal candidate feels strongly about leveraging emerging technologies to make a significant impact on the future of the podcast industry. Fundamentally, we are looking for an experienced DevOps Engineer with a background in systems, programming and networking. That is excited about tackling ambitious challenges.
At ART19 we are deeply committed to building a diverse team of mission-driven technologists to take our cutting edge products to the next level.
  • Full-time position

  • Oakland, CA (Remote OK)
RESPONSIBILITIES:
  • Participate in all phases of system development, deployment, configuration, and monitoring including performance and availability, alerting, data integrity, security and capacity planning.

  • Plan, orchestrate and launch infrastructure at scale.

  • Build and maintain tools for deployment, monitoring and operations.

  • Work with technical stakeholders to define platform capabilities and best practices

EXPERIENCE AND KNOWLEDGE:

  • 5+ years of relevant experience

  • Experience with the AWS ecosystem

  • Experience with Docker and container based infrastructure

  • Intimate knowledge of Linux debugging, scripting, and configuration management

  • Experience with Chef

  • Experience with Ruby on Rails

  • Great technical and problem-solving skills

  • Experience with security principles and networking

  • Experience supporting big scale applications

  • Experience with Terraform

PREFERRED:

  • Familiarity with complete Hashicorp stack (Consul, Packer, Vault, Terraform, etc.)

  • Experience with HAProxy

  • Experience with Nginx

  • Experience with Postgres

  • Experience with Redis

  • Experience with Vertica

  • CI/CD systems experience

  • Interest in podcasts

    DevOps Engineer

    Locus Health is bridging the gap between the home and hospital. Our platform enables clinicians to send pediatric and adult patients home from the hospital earlier by giving them a connection to their patient through our platform. We strive to innovate our platform and tools for clinicians, to best enable them to care for their patients at home.  
    We are looking for a DevOps engineer to join our collaborative development team and lead us to our next level of highly-available infrastructure. With an exciting and well-defined product direction, you’ll have the opportunity to make a large impact on our team. The Locus Health dev team is distributed, with some members working remotely full time and others co-located from our Charlottesville office with the flexibility to work remotely. 

    As a DevOps Engineer at Locus Health, you will:

    • Collaborate with your fellow members of the software engineering team to deploy and operate our systems (development, testing, and production)
    • Plan and implement highly available infrastructure
    • Build and maintain tools for deployment, monitoring, and operations

    We are looking for someone with: 

    • A strong background in Linux/Unix administration 
    • Experience with automation and configuration management using tools such as Puppet, Chef, or Ansible
    • Strong experience with Amazon Web Services and MySQL
    • A working understanding of code, especially scripting (e.g. PHP, Python, Perl, and/or Ruby)
    • Knowledge of ops best practices, security principles, and high availability

    What you can expect from Locus Health:

    • Competitive salary
    • Medical, dental, 401K match, PTO, employer life insurance
    • Collaborative/ego-less environment
    • Challenging and meaningful mission 
     
    Must be located and authorized to work in the United States

    DevOps Engineer

    Oddball believes that the best products are built when engineers understand and value the things they are working on. We value learning and growth and the ability to make a big impact at a small company. We believe that we can make big changes happen and improve the daily lives of millions of people by bringing quality software to the federal space.
    We are hiring for a DevOps engineer to manage and deal with a site that makes a positive impact on millions of Americans’ daily lives. As an early hire on a small team, you’ll have a huge stake in what we build and how we work.
    Our engineering team is small, distributed, and largely asynchronous. We value a calm, collected environment where you can focus on doing great work. Aside from a couple of weekly check-ins or project updates, you’ll be able to work interruption-free.
    You can expect top-of-the-market pay, flexible hours, and a balanced work week. We are a mixed remote and in office team, you’re welcome to work out of our sunny Los Angeles office as much as you’d like.

    What you’ll be doing:

    Working hand in hand with great devops engineers building out devops best practices in the federal space. This will include creating and document CI/CD jobs, creating infrastructure with terraform, writing ansible playbooks, and building tools.

    We are looking for someone with the following skill set:

    • In-depth experience with config management tools like: Chef, Ansible, Puppet, SaltStack, 
    • The ability to create and support AWS environments
    • Experience working with and supporting Terraform 
    • Skill in developing and improving CI/CD scripts and services for development and deployment
    • Desire and ability to mentor and train other engineers
    • Experience supporting web technologies and websites running Apache or NGINX
    • Experience with Linux operating systems including installing, configuring and troubleshooting
    • Experience in SQL architecture such as MySQL, PostgreSQL or MS-SQ
    Salary
    This is a salaried role. As part of your benefits package, Oddball provides a monthly continuing education stipend and a tech stipend.
    Must be located within the US

    Senior SecOps Engineer

    Who is Litmus?

    Major global brands across every industry and vertical trust Litmus to make email better, including 9 of the top 10 ecommerce brands, 7 of the top 10 technology companies, and 23 of the top 25 US ad agencies.
    Backed by $49M from Spectrum Equity, the Litmus email creation, testing, and analytics platform empowers marketers, designers, and agencies to confidently deliver customer experiences that ensure brand alignment and quality, as well as maximize performance and deliverability.

    What would I do at Litmus?

    As our environment grows, we’re looking for a versatile SecOps Engineer to join our operations team. This is a broad role, and will benefit from competency with a range of security disciplines including application, infrastructure and corporate information security.

    You have:

    • experience with overseeing third-party network penetration testing and intrusion detection
    • an aptitude for understanding complex security issues
    • knowledge of common security problems
    • experience with managing information security for multiple platforms from desktop to production use
    • an interest in being involved at securing all levels of an environment
    • a solid understanding of security as risk management
    • some familiarity with programming languages
    • experience with the Amazon Web Services platform

    You should:

    • enjoy taking things apart to see how they work
    • be skilled at analyzing components of an infrastructure
    • have a solid grasp of networking and encryption
    • have a natural eye for bugs and security weaknesses
    • reject the idea of security as an obstacle and enjoy working with other teams

    You might:

    • have knowledge of best-practice approaches to attack mitigation
    • be familiar with systems automation tools, such as Chef or Puppet
    • know how to write Inspec policies
    • have experience with platform automation tools like Terraform

    You would:

    • contribute to maintaining corporate security policies
    • ensure compliance with data privacy policies in our production access policies
    • be responsible for overseeing security audits, reviews and penetration testing
    • investigate security incidents
    • build and deploy tools to test, monitor and enforce security policy
    • contribute to securing our production environments, including our AWS security groups, IAM policies, etc
    • Assist IT with firewall management and implementation of corporate security policies
    • champion security objectives and priorities across the organization

     Why should I choose Litmus?

    • We offer everything you’d expect from a financially successful and profitable startup, and we’ve been going strong for ten years.
    • Great salary and stock options, comprehensive health care benefits, and a generous retirement plan match.
    • 28 days of paid vacation—that’s on top of team retreats and public holidays.
    • Remote-friendly culture. No matter where you are, you’ll feel connected to the team. Over half of our employees work remotely.  Your work experience is just as exciting, entertaining, and engaging wherever you choose to work from.
    • Family friendly. Flexible schedules along with generous maternity and paternity policies.
    • Fantastic professional training to keep your skills sharp.
    • The best tools and technology money can buy. Top of the line hardware, software, and whatever else you need to be awesome.
    Litmus is the company you keep. The people at Litmus are truly amazing, each in their own very individual way. What’s more, at Litmus we’re free to care more for our customers and our employees than most other companies can. Yet, we’re driven. With over 250,000 marketers trusting Litmus and outstanding profitable growth, you know you’re part of a winning team. Come find your tribe with us!

    Senior Systems Engineer

    As a Senior Systems Engineer, you’ll be part of the team evangelizing the overall security, reliability, availability, and performance of our platform. You’ll recommend and implement changes across our systems and environments, evaluate new technologies, and contribute to our technical direction.
    NationBuilder creates software for leaders of all kinds – political candidates, nonprofit organizations, anyone building a community of people to make something happen in the world. To learn more about NationBuilder, read about our mission and beliefs.
    We’re looking for someone who:
    • Has a love for learning.
    • Thrives in a highly collaborative environment, enjoys the chance to pair with their peers, and gives and receives well-crafted feedback.
    • Working knowledge with automation, containers, configuration management, CI/CD, and cloud-native architectures.
    • Proficient at understanding tradeoffs between technical options as well as the prioritization of work.
    • Has supported the entire lifecycle of one or more services from planning to decommissioning.
    • In-depth knowledge and experience managing web applications.
    • Has five plus years experience supporting high-volume customer-facing services.
    • Proficiency with one or more languages (e.g., Ruby, Go, Python).
    • Extensive Linux experience and proficiency with the shell (i.e., bash, zsh, sed, awk).
    • Solutions integration bridging applications and infrastructure systems
    • Experience with application, services, and network security for cloud and Linux environments.
    • Positive track record of establishing, recommending and implementing tools, technology, and processes for large initiatives.
    Our stack:
    Our platform is primarily built with Ruby on Rails with some additional Ruby and Go services. Data is stored in PostgreSQL, MongoDB, Couchbase, Redis, and Hadoop. All on a cloud-native architecture in AWS and managed with Terraform and Puppet.
    NationBuilder is an equal opportunity employer and we value diversity. We are committed to finding talent that is not determined on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

    https://circleci.com/about/

    About the role
    CircleCI is seeking a Staff Site Reliability Engineer to work closely with our Software Engineers to deliver and manage the high-performance and scalable infrastructure underlying our multi-tenant Cloud offering as well as our Server-installed, on-premises solution. You will not only have the chance to automate and optimize infrastructure through the construction of appropriate tooling, but you will help software engineers through the design phase to optimize their services for scale in our production environment.
    The CircleCI SRE team is globally distributed and remote-friendly. We take advantage of multiple timezones to manage a platform for our global customer base.
    What will make you successful:
     
    • Experience managing a container-based microservice architecture, including orchestration, service-discovery, monitoring, and debugging
    • Understanding of standard networking protocols and components such as: TCP/IP, HTTP, DNS, ICMP, the OSI Model, Subnetting, and Load Balancing
    • In-depth knowledge of operating systems (processes, threads, IPC, concurrency, locks, mutexes, semaphores, etc.).
    • Proficiency in one or more of: C, C++, Java, Python, Go
    • Comprehensive knowledge of the internal workings of at least one of Postgres, Mongo, Redis
    • Systematic problem solving approach, coupled with a strong sense of ownership and drive
    • Track-record of working cooperatively with software engineering teams
    • Focus on security in the delivery of all levels of a system
    • Passion for modern software development and operation, including agile, CI/CD, and infrastructure-as-code
    • Desire to learn and grow
    • 6+ years of experience
    • Design and deliver solutions to improve the availability, scalability, latency, and efficiency of CircleCI’s services.
    • Engage in service capacity planning and demand forecasting, anticipating performance bottlenecks
    • Diagnose and resolve production issues in conjunction with software engineering teams
    • Architect and implement shared infrastructure used by all services within the CircleCI platform, for both SaaS and on-prem configurations
    • Support and advise software engineering teams in the design of scalable services
    • Build and maintain tools for deployment, monitoring, and debugging
    • Plan and execute disaster recovery drills
    • Participate in rotating on-call duties, including incident management

    Site Reliability Engineer – Remote

    Job Description

    You will be a part of a team that is responsible for developing, releasing, monitoring and troubleshooting large scale micro-service based distributed systems with high transaction volume. You enjoy learning new things and are passionate about developing new features, maintaining existing code, fixing bugs, and contributing to overall system design. You are a great teammate who thrives in a dynamic environment with rapidly changing priorities.
    All candidates will have
    • A Bachelor’s or higher degree in technical field of study or equivalent work experience
    • Experience with systems for automating deployment, scaling, and management of containerised applications, such as Kubernetes or Mesos
    • A track record in automating operations and building large-scale systems
    • A good understanding of network and routing protocols (TCP/IP, DNS and others)
    • Excellent knowledge with at least one modern programming language, such as Go, Java, C++, Python or Scala
    • Excellent troubleshooting and creative problem-solving abilities
    • Excellent written and oral communication and interpersonal skills
    Ideally, candidates will also have
    • Experience deploying and supporting big data technologies, such as Kafka, Spark, Storm, Flink and Cassandra
    • Experience implementing, operating, and supporting open source tools for network and security monitoring and management on Linux/Unix platforms
    • Experience with encryption and cryptography standards

    Senior Infrastructure, DevOps Lead

    Who We Are
    At Fusionetics we are moving the needle on the health of millions of people. From elite athletes to people who sit in front of computers all day our solutions help reduce pain, improve performance, and speed up injury recovery.
    We are a ROWE, remote-assumed product team that has built and supports web and mobile applications used by people throughout the world. A partial client list: https://www.fusionetics.com/
    What We Need
    We are growing, and our infrastructure and compliance demands are increasing along with us. We need a primary owner of our existing technical infrastructure and security posture that can prepare for our future needs.
    Our existing software platform is hosted on AWS and uses C#, SQL Server RDS, MongoDB, Redis, S3. We provide a web application, a series of mobile apps, and a partner API suite.
    Who You Are
    • You have scaled from a few thousand requests to a few million a day.
    • You have a solid understanding of SRE best practices and DevOps culture.
    • You are comfortable working on a small engineering team where you will be given a significant amount of autonomy and trust, and understand the accountability that comes along with it.
    • Experience with HIPAA and HITECH, strong understanding of securing systems from perspective of development, deployment, and monitoring.
    Extra Credit
    • You can explain tradeoffs in writing to multiple stakeholders, some of them less technical.
    • Leadership experience
    • Have worked with a distributed company before
    • Previous work in the healthcare space
    Expectations
    Apply by sending an email to infrastructureJobs@fusionetics.com
    After you apply, we will have you fill out some quick online Q+A, talk to us over video chat, and then talk to a larger group. We won’t have you try to take a test on some online whiteboard as we criticize you, but will expect you to demonstrate your work as appropriate.
    As part of the overall hiring process you will:
    • Talk to the person you will report to and the team you will work with.
    • Find out more information about our company goals, culture, and processes.
    • Be provided a more detailed job description and explanation of the role and expectations. You will see a week’s worth of real tasks this job would have performed and a list of planned projects waiting on this role.

    CI/CD Infrastructure Developer

    The Quality Engineering team thrives in an environment where collaboration and openness are valued. Our focus is being the voice of quality from the engagement of product owners, developers, and designers to build better software by improving speed, efficiency, and collaboration during the development lifecycle.
    As a CI/CD Infrastructure Developer, you’ll help us build continuous integration and delivery infrastructure for 100+ news properties around the country, including USA Today. In this role, you will be responsible for implementing tools in the CI/CD space and helping onboard internal software development teams to effectively use the tools and create automated CI/CD pipelines. You will be responsible for installing, configuring and managing the standardize common pipeline and providing development expertise to internal software development teams on restructuring their applications to fit into a continuous delivery model.
    The ideal candidate is excited to solve complex problems and learn new things every week. This team is responsible for vetting and selecting new CI/CD technologies, as well as maintaining and optimizing existing platforms and solutions.
    Main Responsibilities 
    • Identify and drive opportunities to improve CI/CD cloud infrastructure
    • Create and maintain deployment pipelines by working with software development teams to automate the build, testing, and deployments using Platform Engineering tools
    • Building and deploying immutable infrastructure and components
    • Working in both containerized as well as non-containerized environments
    • Bring a passion for staying on top of tech trends, experiment with and learn new technologies
    • You’ll build, and maintain key shared CI/CD infrastructure technologies listed below.
    • Expect to know or to learn Go. Using it to build and maintain tools that make our process more efficient, simpler, and faster.
    • You’ll develop monitors and build alerts around error conditions and performance. You’ll seek root causes should problems arise.
    • Works with minimal supervision
    • Utilizes resources efficiently to resolve complex issues
    • Works with leadership to identify and revise approaches
    • Able to work on multiple projects and prioritize accordingly
    • Professional curiosity that leads the team member to learn more and try new approaches or technology
    • Works hand in hand with the development team.
    • Develop flow charts, mind mapping, layouts, and documentation to identify requirements and solutions.
    • Troubleshoot and debug application failures.
    • Participate in on-call rotation.
    Tools and Technologies at Gannett | USA TODAY NETWORK
    • Scripting with Golang, Groovy, and Ruby
    • Cloud Services Amazon Web Services, Google Cloud Platform, and Scalr
    • Docker and Kubernetes
    • Terraform
    • HashiCorp Vault
    • Continuous Integration and Delivery with Jenkins and Concourse
    • Artifact Repo Management with Artifactory
    • Log Management with New Relic
    Position Breakdown
     
    • 80% Development
    • 10% Documentation/Presentation
    • 10% Training
    Required Skills
    • Bachelor’s degree or equivalent experience.
    • 2+ years experience leading and managing a project.
    • 4+ years of experience with deploying to AWS Cloud, Google Cloud Platform, and other clouds.
    • 4+ years experience with continuous integration tools such as Jenkins, TeamCity, Drone, Concourse, etc.
    • 4+ years experience in Linux systems administration
    • Expertise in at least one scripting/programming language.
    • Experience with server management and deploying applications.
    • Have used source control (github/gitlab) to manage code.
    • Experience with deploying and scaling stateless web applications to the cloud.
    • Proficiency in configuration management.
    • Experience with Kubernetes.
    • Experience with Docker.