Full Time

Senior Software Engineer (DevOps)

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

Job Overview

The Senior Software Engineer (DevOps) at eTeam will play a pivotal role in bridging the gap between software development and operations. This position is responsible for enhancing our software development lifecycle through automation, ensuring the reliability and performance of our applications in production environments. The ideal candidate will leverage their expertise to implement DevOps practices, streamline processes, and collaborate closely with various teams to foster a culture of continuous improvement and delivery.



Job Responsibilities

  • Design, implement, and manage CI/CD pipelines to automate software delivery and deployment processes.
  • Monitor system performance and troubleshoot issues in production environments.
  • Collaborate with development teams to define, implement, and improve system architecture and infrastructure.
  • Develop and maintain infrastructure as code (IaC) using tools such as Terraform or CloudFormation.
  • Implement security best practices for cloud environments and software systems.
  • Lead and mentor junior DevOps engineers, fostering a culture of learning and collaboration.
  • Conduct performance testing and optimization to enhance system efficiency and reliability.
  • Coordinate with cross-functional teams to ensure alignment on project timelines and deliverables.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years of experience in software development and operational roles, with a focus on DevOps methodologies.
  • Proficient in scripting languages such as Python, Bash, or PowerShell.
  • Extensive knowledge of cloud platforms, particularly AWS, Azure, or Google Cloud Platform.
  • Experience with containerization technologies (Docker, Kubernetes) and orchestration.
  • Strong understanding of networking, databases, and system architecture.
  • Familiarity with monitoring tools (e.g., Prometheus, Grafana) and configuration management tools (e.g., Ansible, Chef).
  • Excellent problem-solving skills and the ability to work in a fast-paced environment.


Technologies & Tools

The Senior Software Engineer (DevOps) will utilize a variety of technologies and tools designed to enhance operational efficiency and streamline the software development lifecycle. Key technologies include cloud services (AWS, Azure), containerization technologies (Docker, Kubernetes), CI/CD tools (Jenkins, GitLab CI), and infrastructure as code platforms (Terraform, CloudFormation). Familiarity with monitoring solutions such as Prometheus and Grafana will also be essential for ensuring system health and performance.



Ideal Candidates

Ideal candidates for the Senior Software Engineer (DevOps) position are those who exhibit a proactive and innovative mindset, demonstrating a passion for continuous improvement in software deployment and operational processes. Candidates should possess excellent communication skills, enabling them to effectively collaborate with cross-functional teams. A strong detail-oriented approach, coupled with a commitment to quality and security, is essential. Additionally, successful candidates will be adaptable, thriving in dynamic environments and ready to tackle new challenges with enthusiasm.

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.