Full Time

Software Engineer (DevOps)

SMX Services & Consulting, Inc.
$90,000 - $130,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 SMX Services & Consulting, Inc., so some details may not match this job. The employer's own page has the real description.

Job Overview


As a Software Engineer (DevOps) at SMX Services & Consulting, Inc., you will play a critical role in bridging the gap between development and operations. You will be responsible for automating and optimizing our operational processes while improving the efficiency and reliability of our software development lifecycle. Collaborating with cross-functional teams, you will ensure that our systems remain robust, scalable, and secure. Your expertise will be vital in implementing continuous integration and continuous deployment (CI/CD) pipelines, enhancing system performance, and facilitating a culture of agile development.



Job Responsibilities

  • Design, implement, and manage CI/CD pipelines for streamlined software deployment.
  • Automate operational tasks and optimize workflows using appropriate tools and technologies.
  • Collaborate with cross-functional teams to define, design, and deliver functional and technical requirements.
  • Monitor system performance, troubleshoot issues, and implement corrective measures as needed.
  • Ensure high availability and reliability of infrastructure, applications, and services.
  • Participate in code reviews and optimize existing code for better performance and security.
  • Develop and maintain documentation of systems, processes, and tool configurations.
  • Stay current with industry trends and emerging technologies to innovate and enhance DevOps practices.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years' experience in software development and DevOps practices.
  • Proficiency in scripting languages such as Python, Bash, or Ruby.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
  • Strong understanding of CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
  • Familiarity with configuration management tools (e.g., Ansible, Puppet, Chef).
  • Excellent problem-solving skills and a keen attention to detail.
  • Strong communication and collaboration abilities in a team environment.


Technologies & Tools


In this role, you will utilize a variety of technologies and tools to perform your duties effectively. Key technologies include cloud platforms like AWS and Azure, container orchestration tools such as Kubernetes, and CI/CD tools like Jenkins and GitLab CI. Additionally, you will work with scripting languages like Python and Bash, as well as configuration management tools such as Ansible and Terraform to enhance automation, monitoring, and deployment processes.



Ideal Candidates


The ideal candidates for the Software Engineer (DevOps) position are those who exhibit a strong technical acumen combined with excellent problem-solving abilities. They are innovative thinkers who thrive in fast-paced environments and possess a continuous improvement mindset. Candidates should be adaptable and eager to learn new technologies, demonstrating a commitment to achieving team goals and improving system efficiencies. Strong communicators and collaborators, they work effectively with diverse teams and contribute positively to the organizational culture.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

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