DevOps Engineer
DMI - cincinnati, OH
Apply NowJob Description
About DMI DMI is a leading global provider of digital services working at the intersection of public and private sectors. With broad capabilities across IT managed services, cybersecurity, cloud migration and application development, DMI provides on-site and remote support to clients within governments, healthcare, financial services, transportation, manufacturing, and other critical infrastructure sectors. DMI has grown to over 2,100+ employees globally and has been continually recognized as a Top Workplace in both regional and national categories. About the Opportunity DMI, LLC is seeking a skilled DevOps Engineer to join our team and oversee the deployment, automation, and ongoing management of our SaaS platforms built in Ruby and Python. You will be responsible for designing and maintaining the infrastructure, managing continuous integration/continuous deployment (CI/CD) pipelines, and ensuring the scalability, performance, and security of our platforms. This role requires a strong background in cloud environments and DevOps practices to ensure our platforms run efficiently and can scale with demand. Duties and Responsibilities: Infrastructure Management: Design, build, and maintain highly available, scalable, and resilient infrastructure to support our Ruby and Python-based SaaS platforms. CI/CD Pipelines: Develop and maintain continuous integration/continuous deployment (CI/CD) pipelines to automate the deployment of new features and updates across development, staging, and production environments. Automation & Scripting: Create and manage scripts and automation tools to handle infrastructure provisioning, configuration management, and scaling (e.g., using Terraform, Ansible, or CloudFormation). Cloud Operations: Manage cloud infrastructure on AWS, Azure, or Google Cloud, ensuring optimal use of resources, cost efficiency, and adherence to best practices for cloud architecture. Monitoring & Logging: Implement and maintain monitoring, alerting, and logging systems to ensure platform stability, uptime, and performance. Use tools like Prometheus, Grafana, ELK Stack, or Datadog. Security & Compliance: Ensure that all platforms follow the best practices of security, including managing access control, data encryption, vulnerability management, and compliance with industry standards. Incident Management: Manage platform incidents, troubleshoot issues, and ensure timely resolutions, including root cause analysis and implementation of preventive measures. Collaboration: Work closely with development teams (Ruby and Python) to integrate DevOps best practices into the software development lifecycle, ensuring seamless collaboration and delivery. Disaster Recovery: Design and implement backup, recovery, and disaster recovery strategies to ensure business continuity and minimal downtime in case of platform failures. Qualifications Education and Years of Experience: Education: Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent practical experience. Experience: 5+ years of experience as a DevOps Engineer managing infrastructure for SaaS applications, including significant experience with Ruby and Python-based platforms. Required and Desired Skills/Certifications: Cloud Expertise: Strong experience with cloud providers such as AWS, Azure, or Google Cloud, with a focus on architecture, resource optimization, and cost management. CI/CD Pipeline Expertise: Proven experience with building and maintaining CI/CD pipelines using tools like Jenkins, GitLab CI, CircleCI, or similar. Automation Tools: Experience with Terraform, Ansible, Puppet, Chef, or CloudFormation for infrastructure automation and management. Containerization: Expertise with Docker and container orchestration tools like Kubernetes for managing microservices and scaling applications in the cloud. Monitoring & Logging Tools: Experience with monitoring and logging tools like Prometheus, Datadog, or CloudWatch. Security Best Practices: Experience implementing security practices such as infrastructure hardening, access control, data encryption, and monitoring for potential threats. Scripting & Automation: Strong scripting skills using languages such as Bash, Python, or Ruby to automate tasks and optimize workflows. Agile Collaboration: Familiarity with Agile and Scrum development methodologies, with experience integrating DevOps practices into Agile teams. Ruby & Python Development Understanding: Working knowledge of Ruby and Python development environments, enabling close collaboration with the development teams. Certifications: Certifications in AWS, Azure, Google Cloud, or DevOps-specific certifications like Certified Kubernetes Administrator (CKA) or AWS Certified DevOps Engineer. Microservices Architecture: Experience working with microservices architecture and managing distributed systems in production environments. Disaster Recovery & Business Continuity: Experience designing and implementing disaster recovery and business continuity plans for SaaS platforms. Min Citizenship Status Required: Must be a U.S. Citizen Physical Requirements: Ability to report to or work in an office environment. Prolonged periods of sitting and working on a computer, including testing and documenting test results. Ability to use a keyboard, mouse, and monitor for extended periods. Ability to communicate effectively with team members through digital collaboration tools (e.g., video calls, emails, chat platforms). Location: Cincinnati, OH Working at DMI: DMI is a diverse, prosperous, and rewarding place to work. Being part of the DMI family means we care about your wellbeing. We offer a variety of perks and benefits that help meet various interests and needs, while still having the opportunity to work directly with several of our award-winning, Fortune 1000 clients. The following categories make up your DMI wellbeing: Convenience/Concierge - Virtual visits through health insurance, pet insurance, commuter benefits, discount tickets for movies, travel, and many other items to provide convenience. Development - Annual performance management, continuing education, and tuition assistance, internal job opportunities along with career enrichment and advancement to help each employee with their professional and personal development. Financial - Generous 401k matches both pre-tax and post-tax (ROTH) contributions along with financial wellness education, EAP, Life Insurance and Disability help provide financial stability for each DMI employee. Recognition - Great achievements do not go unnoticed by DMI through Annual Awards ceremony, service anniversaries, peer-to-peer acknowledgment, employee referral bonuses. Wellness - Healthcare benefits, Wellness programs, Flu Shots, Biometric screenings, and several other wellness options. Employees are valued for their talents and contributions. We all take pride in helping our customers achieve their goals, which in turn contributes to the overall success of the company. The company does and will take affirmative action to employ and advance in employment individuals with disabilities and protected veterans, and to treat qualified individuals without discrimination based on their physical or mental disability or veteran status. DMI is an Equal Opportunity Employer Minority/Female/Veterans/Disability. DMI maintains a drug-free workplace. #LI-SA1 ***************** No Agencies Please ***************** Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions.
Created: 2024-11-05