Full Time

Remote - Lead Software Engineer - DevOps

Dice
Remote!
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Dice, so some details may not match this job. The employer's own page has the real description.

Overview

The Remote Lead Software Engineer - DevOps at Dice will be responsible for managing and guiding the implementation of DevOps practices within the organization. This role will involve leading a team of engineers, collaborating with cross-functional teams, and ensuring that the development and deployment processes are efficient, automated, and optimized. The successful candidate will also be instrumental in designing and maintaining robust infrastructure, enhancing system reliability, and mentoring team members to foster their growth and ensure high-performance standards.



Job Responsibilities

  • Lead the DevOps team in the design and implementation of CI/CD pipelines to automate deployment processes.
  • Collaborate with product owners and developers to gather functional requirements and translate them into technical specifications.
  • Monitor system performance and implement optimization strategies to improve application reliability and scalability.
  • Manage cloud infrastructure and services, ensuring optimal configuration and resource allocation.
  • Develop and maintain scripts for automation tasks using appropriate tools.
  • Foster a culture of continuous improvement within the team by advocating for best practices in DevOps methodologies.
  • Provide mentorship and guidance to junior engineers, facilitating their professional development.
  • Ensure compliance with security practices and policies in all development and deployment activities.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software development and DevOps practices.
  • Proficiency in programming languages such as Python, Go, or Ruby.
  • Strong experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Hands-on experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
  • Familiarity with configuration management tools such as Ansible, Chef, or Puppet.
  • Excellent problem-solving skills and analytical thinking.
  • Strong communication and leadership skills.


Technologies & Tools

The Lead Software Engineer - DevOps will primarily work with a variety of technologies and tools, including but not limited to AWS for cloud services, Docker for containerization, Jenkins for CI/CD processes, Terraform for infrastructure as code, and monitoring tools such as Prometheus and Grafana. Familiarity with Git for version control is also essential, alongside experience in scripting with Bash or Python to automate processes.



Ideal Candidates

The ideal candidates will possess a proactive and innovative mindset, demonstrating a passion for technology and its application within software development. They should be able to work collaboratively within a remote team and foster a sense of inclusion and support among team members. Effective communication skills, adaptability to changing environments, and a commitment to continuous learning will greatly contribute to their success in this role.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.