Full Time

Remote - Lead Software Engineer - DevOps

State Farm
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 State Farm, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Lead Software Engineer - DevOps at State Farm plays a critical role in guiding the development and operational processes of software systems. This position involves leading a team responsible for designing, building, and maintaining the infrastructure necessary for deploying applications reliably and efficiently. The candidate will work closely with cross-functional teams to ensure that best practices in DevOps are implemented, enhancing productivity and system performance while directing initiatives that foster continuous improvement in software deployment practices.



Job Responsibilities

  • Lead the design and implementation of scalable CI/CD pipelines for software delivery.
  • Collaborate with software engineers, product owners, and stakeholders to ensure alignment with business objectives.
  • Manage cloud infrastructure environments and ensure performance, reliability, and availability.
  • Conduct regular performance tuning and systems monitoring to optimize application efficiency.
  • Implement security best practices across development and deployment processes.
  • Provide mentorship and guidance to junior team members, fostering a culture of learning and development.
  • Document processes and projects, maintaining transparency and promoting knowledge sharing.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • A minimum of 5 years of experience in software development and DevOps practices.
  • Proficient in scripting languages such as Python, Bash, or Ruby.
  • Extensive experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Solid understanding of containerization and orchestration technologies like Docker and Kubernetes.
  • Familiarity with configuration management tools such as Ansible, Chef, or Puppet.
  • Strong analytical and problem-solving skills with excellent attention to detail.


Technologies & Tools

The Lead Software Engineer - DevOps will work predominantly with cloud computing technologies, such as AWS or Azure, alongside continuous integration and deployment tools like Jenkins or GitLab CI. Familiarity with configuration management tools such as Ansible, as well as containerization technologies like Docker and Kubernetes, will be essential for successful performance in this role. Additional knowledge of monitoring tools (e.g., Prometheus, Grafana) and version control systems (such as Git) will also be beneficial.



Ideal Candidates

The ideal candidate for this position is a forward-thinking individual with a proactive approach to problem-solving and a drive for optimizing processes. They should possess strong leadership capabilities, with an emphasis on collaboration and communication within diverse teams. A candidate who thrives in a dynamic work environment and can adapt to evolving challenges would excel in this role. Additionally, a strong commitment to driving innovation while adhering to best practices in DevOps is essential for fostering a successful technical ecosystem.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

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