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 Jobot, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a DevOps Engineer at Jobot, you will play a crucial role in bridging the gap between software development and IT operations. You will be responsible for the implementation and management of continuous integration and delivery (CI/CD) processes, automating infrastructure provisioning, and monitoring system performance. Your expertise will ensure that our development teams can rapidly deliver high-quality code while maintaining system reliability and uptime, thereby contributing to the overall efficiency and effectiveness of our operations.
Job Responsibilities
- Design, implement, and maintain CI/CD pipelines to automate code deployments.
- Manage cloud infrastructure and configurations using infrastructure as code (IaC) tools.
- Monitor application performance and system health, ensuring uptime and reliability.
- Collaborate with development, testing, and operations teams to streamline process workflows.
- Implement security best practices in application and system deployments.
- Troubleshoot and resolve issues related to CI/CD pipelines, applications, and infrastructure.
- Contribute to process improvements and the adoption of new technologies within the team.
- Provide support for incident management and post-mortem analysis for system outages.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a DevOps Engineer or similar role in software development.
- Strong knowledge of CI/CD methodologies and tools (e.g., Jenkins, GitLab CI).
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Proficiency in scripting languages (e.g., Python, Bash).
- Understanding of networking, security, and system performance management.
- Ability to work in an Agile/Scrum development environment.
Technologies & Tools
The DevOps Engineer will utilize a range of technologies and tools, which include but are not limited to cloud services like AWS and Azure, container orchestration tools such as Kubernetes, CI/CD tools like Jenkins and GitLab CI, infrastructure as code solutions such as Terraform or CloudFormation, and monitoring tools including Prometheus, Grafana, and ELK Stack. Familiarity with version control systems like Git is essential, as is proficiency in scripting languages like Python and Bash for automation tasks.
Ideal Candidates
The ideal candidates for the DevOps Engineer position will possess not only the technical skills but also excellent problem-solving abilities and a proactive approach to challenges. They should demonstrate strong interpersonal skills to effectively collaborate with cross-functional teams and adapt to an ever-evolving technical landscape. A commitment to continuous improvement and a passion for automation and streamlining processes will also be characteristics that define a successful candidate. Additionally, exceptional organizational skills and the ability to work under pressure will be pivotal in thriving in this dynamic role.
In September there were 7.5 million job openings in the US, and 7.1 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.