DevOps Engineer
Flooid
Cincinnati, ohio
Job Details
Full-time
Full Job Description
The Flooid DevOps Engineer sits between our software engineers and our operations teams, continuing our work to evolve our focus on “everything automation.” The role supports the product teams getting code out to customers quicker and in a safe, predictable, and supportable way. The DevOps Engineer plays a key role in the design, on-going development, automation, and maintenance of our CI & CD tool suites, as well as ensures consistency and repeatability of best practice / cloud native deployment mechanisms across environments.
Requirements
You and the Role
The role of Flooid DevOps Engineer has great flexibility and the opportunity to work on a global scale. Primary duties include:
- Implementing and modernizing the tool sets that enable the engineering teams to code, test, merge, and deploy in a repeatable and reliant manner supported by IaC environments under configuration management
- Modernizing our CI & CD infrastructure to ensure it meets the needs of our development teams as part of an efficient and productive Agile SDLC
- Automating releases into test, development, and production environments
- Implementing and developing DevOps technologies and processes, e.g., containerization, CI & CD, infrastructure as code (through definition languages such as Terraform), configuration/ deployment tooling (through Ansible), observability and metrics (Grafana, Jaeger), and monitoring (Influx TICK stack)
- Working collaboratively with delivery teams to transition changes into production
- Using programming languages and tools as and where appropriate around a Java-based platform deployment
- Utilizing industry best practice information security principles and practices to guide the development and deployment of secure and robust systems
- Helping to diagnose the root causes of systems issues (whether in development, test, or production) using advanced problem-solving skills
- Seeking feedback early and iteratively
- Applying a sense of urgency, commitment, and focus on the right priorities for developing solutions in a timely fashion
- Working collaboratively and professionally with other Flooid associates in cross-functional teams to achieve business goals
Skills & Experience
A successful DevOps Engineer at Flooid will be a pro-active self-starter with an eye for detail who collaborates effectively with team members. The ideal candidate will have the following skills and experience:
- Production experience working with GCP (preferred), Azure, or AWS
- Proficiency in automation coding applications in Java, Python, and other languages
- Experience managing high availability Java stack deployments using open source technologies such as Tomcat, Spring Boot, ActiveMQ, etc.
- Strong background in Linux/Unix Administration (Debian/Ubuntu is our core VM.Container OS)
- Experience with CI/CD development (Jenkins, Bitbucket pipelines)
- Experience with automation/configuration management using tools such as Ansible to configure automated cloud VM deployments
- Experience with container deployments (Helm, ArgoCD, K8, K3, Serverless)
- Experience working with SQL and noSQL database technologies (Postgress, MySQL, DB2, Redis, MongoDB) and overcoming the complexities the data layer presents through the CI & CD pipeline lifecycle
- Experience working within Agile Software Development teams (Scrum, Sprints, and Kanban)
- Ability to use a wide variety of open source technologies and tools
- Knowledge of industry best practice operational information security principles, practices, and regulations such as OWSAP, GDPR, and Cloud Security
- Excellent problem-solving skills evincing a methodical approach to troubleshooting problems with varying degrees of complexity
- Strong analytical and critical thinking skills, with the confidence to ask questions and challenge opinions when necessary
- Excellent organizational and time management skills with the ability to set priorities, handle multiple responsibilities, and meet deadlines
- Exceptional integrity and accountability – learning from mistakes and accepting guidance and suggestions for improvement
Benefits
Flooid is an innovative software technology company offering cutting edge retail and hospitality solutions to major global brands, from point of sale, mobile, online, social, and beyond, as well as solutions for Cloud and Managed Services, ensuring our retail partners have everything they need to make the sale. Our customers’ needs are at the heart of what we do, and that focus has resulted in great historical success and an exciting strategy for where we are headed in the future.
Location: United States – Remote or In-Office/Hybrid (primary office located in Cincinnati, Ohio). Because this role supports our global business, candidates must be based in the Eastern or Central Time Zones.
Hours: Full-Time – At Flooid, we promote a flexible work environment that allows you to balance your work responsibilities with other priorities, like picking up your children, caring for an aging parent, or attending important family events.
Benefits: Benefits start on day one – medical, dental, vision, life, and disability coverage available; competitive salary; flexible PTO policy that allows for uncapped PTO; fully paid FMLA leave comparable to company-paid short-term disability coverage; 12 weeks of fully paid parental leave; 401(k) plan with company match
Accommodations: Work is performed in an office setting with frequent interruptions. This position requires the ability to sit or stand at a workstation for extended periods of time. The ability to communicate effectively in person, by phone, and on electronic devices is necessary to perform this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Equal Employment Opportunity: Flooid is an Equal Employment Opportunity (EEO) Employer and complies with Title VII of the Civil Rights Act of 1964 and all other applicable federal, state, and local laws and regulations pertaining to EEO as well as subsequent guidelines established by the EEO Commission.