As a DevOps Engineer, you'll be the bridge between our software engineering and operations teams, driving our commitment to automation in everything we do. Your role will be to help our product teams deliver code to customers more swiftly, ensuring it's done in a secure, predictable, and sustainable manner. You'll play a pivotal part in the design, development, automation, and upkeep of our CI/CD tool suites, as well as guaranteeing the consistency and repeatability of best practices and cloud-native deployment methods across all environments. Key Responsibilities: - Enhance and modernize the tool sets that empower our engineering teams to code, test, merge, and deploy with reliability and repeatability, supported by infrastructure as code (IaC) environments. - Update our CI/CD infrastructure to meet the evolving needs of our development teams within an efficient and productive Agile software development lifecycle (SDLC). - Automate the release process into test, development, and production environments. - Implement and develop DevOps technologies and processes, including containerization, CI/CD, infrastructure as code (using tools like Terraform), configuration/deployment tooling (such as Ansible), observability and metrics (e.g., Grafana, Jaeger), and monitoring (e.g., Influx TICK stack). - Collaborate with delivery teams to seamlessly transition changes into production. - Utilize programming languages and tools relevant to a Java-based platform deployment. - Apply industry best practice information security principles and practices to ensure the development and deployment of secure and robust systems. - Diagnose the root causes of systems issues across development, test, and production environments using advanced problem-solving skills. - Actively seek feedback and iterate improvements. - Demonstrate a sense of urgency, commitment, and focus on priorities to develop solutions promptly. - Work collaboratively and professionally with cross-functional teams to achieve business objectives. Skills and Experience: - Proven experience working with GCP, Azure, or AWS in a production environment. - Proficiency in automation coding using Java, Python, and other relevant languages. - Experience managing high-availability Java stack deployments with open-source technologies like Tomcat, Spring Boot, and ActiveMQ. - Strong background in Linux/Unix Administration, particularly with Debian/Ubuntu as the core VM/Container OS. - Experience with CI/CD development tools such as Jenkins and Bitbucket pipelines. - Proficiency in automation/configuration management using tools like Ansible for cloud VM deployments. - Experience with container deployments, including Helm, ArgoCD, Kubernetes, and serverless architectures. - Familiarity with SQL and NoSQL database technologies (e.g., PostgreSQL, MySQL, DB2, Redis, MongoDB) and their complexities within the CI/CD pipeline lifecycle. - Experience working within Agile Software Development teams, including Scrum, Sprints, and Kanban. - Ability to utilize a wide variety of open-source technologies and tools. - Knowledge of industry best practice operational information security principles, practices, and regulations (e.g., OWASP, GDPR, Cloud Security). - Excellent problem-solving skills with a methodical approach to troubleshooting. - Strong analytical and critical thinking skills, with the confidence to ask questions and challenge opinions when necessary. - Exceptional organizational and time management skills, with the ability to prioritize tasks, handle multiple responsibilities, and meet deadlines. - High integrity and accountability, learning from mistakes and accepting guidance and suggestions for improvement. Benefits: We are an innovative software technology company providing leading-edge retail and hospitality solutions to major global brands, encompassing point of sale, mobile, online, social, and beyond, as well as Cloud and Managed Services. Our customer-centric approach has led to significant success and an exciting roadmap for the future. Location: United States - Remote or In-Office/Hybrid (primary office in Cincinnati, Ohio). Due to the global nature of the role, candidates must be based in the Eastern or Central Time Zones. Hours: Full-Time - We offer a flexible work environment that allows you to balance work with other priorities. Benefits: Immediate benefits from day one, including medical, dental, vision, life, and disability coverage; competitive salary; flexible PTO policy; fully paid FMLA leave; 12 weeks of fully paid parental leave; 401(k) plan with company match. Accommodations: The work environment is an office setting with frequent interruptions, requiring the ability to sit or stand for extended periods and effective communication skills. Reasonable accommodations will be made for individuals with disabilities to perform essential functions. Equal Employment Opportunity: We are an Equal Employment Opportunity (EEO) Employer, complying with Title VII of the Civil Rights Act of 1964 and all other applicable federal, state, and local laws and regulations pertaining to EEO. Employment Type: Full-Time Salary: $ 50.00 70.00 Per Hour
Job Type
Fulltime role
Skills required
Azure, Java, Python, CI/CD, Jenkins, Kubernetes, NoSQL, PostgreSQL, MySQL, Redis, Agile
Location
Cincinnati, OH
Salary
No salary information was found.
Date Posted
October 17, 2024
Join Get It Recruit as a DevOps Engineer, where you'll enhance automation and streamline code delivery for our product teams. This remote role requires expertise in cloud platforms, CI/CD tools, and a strong background in Java and Python.