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 Miracle Software Systems, Inc, so some details may not match this job. The employer's own page has the real description.
Job Overview
The DevOps Engineer at Miracle Software Systems, Inc. will be responsible for streamlining our development and operational processes to enhance productivity and collaboration between software development and IT operations. This role involves leveraging automation tools, optimizing build and release pipelines, and ensuring the integration of new technologies to improve system reliability and performance. The successful candidate will play a vital role in implementing continuous integration and deployment (CI/CD) practices, troubleshooting issues, and contributing to our overall software development lifecycle.
Job Responsibilities
- Design, implement, and manage CI/CD pipelines to automate build, test, and deployment processes.
- Monitor application performance and system health, addressing issues proactively.
- Collaborate with development teams to define, establish, and implement DevOps best practices.
- Optimize system performance through capacity planning, scalability, and automation.
- Implement and manage cloud infrastructure leveraging platforms such as AWS, Azure, or Google Cloud.
- Conduct regular security assessments and audits to ensure compliance with industry standards.
- Provide support for production incidents and ensure rapid recovery and resolution.
- Create and maintain documentation related to systems configurations and processes.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- A minimum of 3-5 years of experience in a DevOps or related engineering role.
- Strong experience with automation tools such as Jenkins, GitLab CI, or CircleCI.
- Proficient in scripting languages such as Python, Ruby, or Bash.
- Hands-on experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Understanding of cloud services including AWS, Azure, or Google Cloud Platform.
- Familiarity with infrastructure as code (IaC) tools such as Terraform or CloudFormation.
- Excellent problem-solving skills and the ability to work under pressure.
Technologies & Tools
The DevOps Engineer will utilize a range of technologies and tools to facilitate continuous integration and deployment. Primary technologies may include Docker for containerization, Kubernetes for orchestration, Jenkins for automation in CI/CD, and cloud platforms such as AWS or Azure for building and managing infrastructure. Additional tools such as Terraform for infrastructure as code, monitoring solutions like Grafana or Prometheus, and collaboration tools like Slack or Jira will also be integral to the role.
Ideal Candidates
The ideal candidate will possess strong analytical skills and a proactive attitude towards problem-solving. They should have excellent communication abilities to collaborate effectively with cross-functional teams and to express complex technical concepts simply. A dedication to improving processes, a strong understanding of agile methodologies, and the ability to flourish in a fast-paced environment will significantly contribute to their success in this role. Additionally, a passion for keeping up to date with the latest industry trends and technologies is highly sought after.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.