Sr. DevOps Engineer (Remote)
Minneapolis, MN 
Share
Posted 31 months ago
Position No Longer Available
Position No Longer Available
Job Description
At Flylance, we have fun doing what we love by providing superb experience, speed, quality, and cost. We empower our Flylancers to take on challenging assignments and roles with an elevated level of responsibility in our agile working environment. Our people make us who we are, and we provide incredible service and experiences that empower us to think outside the box.

Check us out at www.flylance.com

Requirements

The candidate will work closely with development teams to plan, deploy, and support multiple applications across our working environments
  • Demonstrate extensive abilities and a proven record of success automating workflows and identifying process improvements
  • Demonstrate a desire to keep learning, maintain own skillset, stay up to date and expand one's knowledge across the full stack
  • Contribute to thought leadership through participation in the development of technology processes
  • Comfortable learning and implementing new technologies and providing documentation where needed.
The candidate should have at least 3+ years of experience working on cloud platforms (as a DevOps engineer or software engineer) as well as experience in the following areas
  • Microsoft Certified Azure Solutions Architect Expert (preferred), Google Cloud Platform Qualified Developer or Amazon Web Services certifications (Solutions Architect or Developer)
  • Experience with Git, code management, branching strategies
  • Prior development experience preferred, ability to write and understand shell/bash scripts
  • Creating and working with Dockerfiles, and container images
  • Monitoring/operation tools (Datadog, Application Insights, Splunk, ELK stack)
  • Instrumenting, profiling and performance tools (OpenTelemetry, JMeter, New Relic, App Dynamic)
  • Linux Administration, including network and software application configuration
  • Configuration Management tools (Terraform, Chef, Puppet, Ansible)
  • Experience with message queues (RabbitMQ, Kafka)
  • Experience with cloud storage solutions (blob storage, file shares).
  • Ability to identify and configure optimal data storage solution for a given situation
  • Documenting systems and networks, refining requirements, self-identify solutions and communicating to the team
Networking
  • Experience managing and planning network architecture - v-nets, subnets, peering, VPNs
  • Experience debugging networking issues (within cloud environment as well as within a kubernetes cluster)
  • Experience configuring firewalls (on cloud platform and on ubuntu servers)
  • NGINX configuration, TLS termination, working with certificates for TLS/SSL
Kubernetes
  • Creating, managing, and monitoring a kubernetes cluster
  • Helm deployments, configMaps, and stateful sets
  • Managing resource requests and limits
  • Experience scaling a cluster and knowledge of techniques to manage load on cluster
Deployment Pipelines
  • Experience building and maintaining CI/CD pipelines (GitHub Actions knowledge is preferable)
IAM
  • Experience creating and managing roles and permissions for Users, Groups, and Application Identities (Service principals in Azure)
Bonus (nice to have)
  • AI/Machine Learning experience (Tensor Flow)
  • Neo4j - Graph Database
  • Big Data, data analysis experience

 

Position No Longer Available
Job Summary
Company
Flylance
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Experience
3+ years
Email this Job to Yourself or a Friend
Indicates required fields