DevOps Engineer

Flow LLC
Chapel Hill, NC, United States
26 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$90,000.0 - $130,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Active Directory Amazon Web Services Apache HTTP Server Apache Tomcat Server Applications Microsoft Azure Bash Shell Oracle WebLogic Server C Sharp (Programming Language) CentOS Cloud Computing
+70 more
Cloud Computing Security Configuration Management Databases Continuous Integration Software Debugging DevOps Disaster Recovery Distributed Systems Domain Name System (DNS) Amazon DynamoDB Elasticsearch Middleware Perl (Programming Language) Github Groovy Monitoring of Systems Web Servers IBM Websphere Application Server Identity and Access Management WildFly (JBoss AS) Python (Programming Language) Unix Shell Log Analysis Microsoft SQL Server Team Foundation Server Windows Servers MySQL Networking Basics Nginx OpenShift OpenStack Oracle (Applications) Performance Tuning Windows PowerShell Ruby on Rails Ansible Software Deployment Software Engineering Software Project Management PL-SQL Subversion System Testing TCP/IP Transact-SQL Virtualization Technology Private Cloud Environment Scripting Google Cloud Enterprise Software Applications Cloud Platform System System Availability Delivery Pipeline Reliability of Systems Firewalls (Computer Science) Gitlab Containerization Gitlab-ci Kubernetes Infrastructure Automation Frameworks Information Technology Puppet Terraform Splunk New Relic (SaaS) Software Version Control Docker Jenkins Vmware Programming Languages Microservices

Job description

We are seeking a dynamic and highly skilled DevOps Engineer to join our innovative IT team. In this role, you will be at the forefront of designing, implementing, and maintaining scalable, reliable, and secure cloud infrastructure and automation solutions. Your expertise will drive continuous integration and deployment pipelines, optimize system performance, and ensure the seamless delivery of enterprise software solutions. If you thrive in a fast-paced environment and are passionate about bridging development and operations through cutting-edge tools and practices, this opportunity is for you!, * Develop, configure, and manage containerization platforms such as Docker and Kubernetes to support microservices architectures.

  • Automate infrastructure provisioning and configuration management using tools like Terraform, Ansible, Puppet, Chef, or PowerShell scripts.
  • Manage cloud environments across AWS, Azure, Google Cloud Platform, OpenStack, and private cloud solutions to ensure high availability and disaster recovery readiness.
  • Monitor system performance with tools like New Relic, Splunk, or Elasticsearch; analyze logs; troubleshoot issues; and optimize system health.
  • Implement CI/CD pipelines using Jenkins, GitLab CI/CD, TFS (Team Foundation Server), or similar tools to streamline software deployment processes.
  • Maintain IT infrastructure including web servers such as NGINX, Apache, Weblogic, WebSphere; application servers like Tomcat; and databases including MySQL, Microsoft SQL Server, Oracle, DynamoDB.
  • Ensure cloud security best practices by managing firewalls, identity & access management (IAM), DNS configurations, and incident response protocols.
  • Collaborate with development teams on requirements gathering for enterprise software projects involving Java, C#, Ruby on Rails, Python, Groovy, Perl or Go programming languages.
  • Support system testing phases by debugging issues related to distributed systems and implementing incident recovery strategies.
  • Participate in agile Scrum processes to plan releases and manage software project lifecycle from development through deployment.

Requirements

  • Proven experience with containerization technologies such as Docker and orchestration platforms like Kubernetes or OpenShift.
  • Strong background in cloud computing environments including AWS, Azure or Google Cloud Platform; familiarity with cloud security measures is essential.
  • Hands-on experience with automation tools such as Ansible, Puppet, Chef or Terraform for infrastructure as code (IaC).
  • Proficiency in scripting languages including Bash (Unix shell), PowerShell, Python or Perl for automation tasks.
  • Solid understanding of IT infrastructure components: Linux/Unix systems (CentOS), Windows Server environments (Active Directory), virtualization (VMware), and networking fundamentals (TCP/IP, DNS).
  • Experience managing enterprise middleware such as Weblogic or WebSphere Application Server; knowledge of web servers like NGINX or JBoss is a plus.
  • Familiarity with continuous integration/delivery (CI/CD) pipelines using Jenkins or GitLab; version control systems such as GitHub or SVN are required.
  • Knowledge of database management systems including MySQL, Microsoft SQL Server T-SQL or PL/SQL; experience with DynamoDB is advantageous.
  • Understanding of disaster recovery planning and incident management processes to ensure system resilience.
  • Ability to troubleshoot complex software issues related to distributed systems; strong analytical skills are essential.
  • Excellent communication skills with a proactive approach to technical support and project management within an Agile environment. Join us to be part of a forward-thinking team that values innovation! We foster a collaborative atmosphere where your expertise will directly impact our enterprise software solutions’ success while offering opportunities for professional growth in the rapidly evolving world of DevOps!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…