U

DevOps Engineer - US Remote Opportunity Available

Unison
Full-time
Remote
United States

Overview

We are  looking for a skilled DevOps Engineer to join our dynamic team. The ideal candidate will have a strong background in software engineering and be passionate about improving and automating development, testing, and deployment processes. As a DevOps Engineer, you will work closely with our development, QA, and IT teams to enhance our infrastructure, implement CI/CD pipelines, and ensure the reliability and scalability of our systems.

 

Success in this role requires an innovative mind, a proven track record in DevOps, and a passion for creating market-leading solutions through agile methodologies.  This position reports to a Director of Software Engineering.

Responsibilities

  • Design, implement, and manage CI/CD pipelines to automate the software development lifecycle.
  • Collaborate with development and QA teams to optimize and enhance integration and deployment processes.
  • Identify manual processes in the DevOps workflow and implement automation solutions.
  • Enhance and maintain security protocols during DevOps implementation.
  • Administer code repository access for the development team.
  • Maintain and monitor Dev/QA infrastructure for high availability, performance, and security.
  • Implement and manage pipelines using configuration as code tools (e.g., Kotlin).
  • Develop and maintain automated scripts (e.g., PowerShell) for system provisioning, configuration management, and deployment.
  • Troubleshoot and resolve issues related to application development, deployment, and operations.
  • Implement and maintain monitoring, logging, and alerting systems to ensure system health and performance.
  • Manage Docker containers and orchestration tools such as Kubernetes.
  • Maintain and optimize infrastructure components using Docker, Docker Compose, and related technologies.
  • Implement and manage infrastructure as code using tools like Terraform or CloudFormation.
  • Document code, processes, and procedures of the DevOps team, recommending improvements.
  • Engage with business and technology colleagues to analyze specifications and decompose them into actionable tasks.
  • Clearly communicate individual and team progress and challenges regularly.

Qualifications

 

  • Minimum of 6+ years of overall professional development experience
  • Bachelor’s degree in computer science, Engineering, or a related field.
  • Proven 4+ years’ experience as a DevOps Engineer or similar role with a focus on Docker and containerization technologies.
  • Strong understanding of Docker containers, Docker Swarm, and Kubernetes orchestration.
  • Experience with CI/CD tools such as Teamcity, GitLab SVN, Octopus, or similar.
  • Proficiency in scripting and automation using PowerShell, Bash, Python, or similar languages.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with infrastructure as code tools like Terraform or CloudFormation.
  • Solid understanding of Linux/Unix systems and networking fundamentals.
  • Knowledge of monitoring and logging tools such as Prometheus, Grafana, ELK Stack, or similar.
  • Strong problem-solving skills and the ability to troubleshoot complex issues.
  • Excellent communication and collaboration skills with cross-functional teams.
  • Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

 

Preferred Qualification,  

  • Experience with microservices architecture and serverless computing.
  • Familiarity with agile development methodologies.
  • Knowledge of database management and optimization. (Oracle /SQL)
  • Relevant certifications (e.g., Docker Certified Associate, Kubernetes Certified Administrator).
  • Contributions to open-source projects related to Docker or containerization.
  • Experience with java, ReactJS, .NET and .Net core Framework is preferred.

 Location

Remote  First – US only

Clearance

Applicants may need to be the subject of a security investigation and may need to meet eligibility requirements for access to classified information.