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 EdEx - Education Recruitment, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior DevOps Engineer will play a critical role in enhancing the development and deployment processes at EdEx by implementing and managing robust DevOps practices. This position requires the individual to collaborate closely with development, operations, and quality assurance teams to automate and optimize the software delivery pipeline. As a Senior DevOps Engineer, you will be responsible for designing scalable solutions that bridge the gap between software development and IT operations, ensuring high availability and performance of software applications while maintaining a strong focus on security and compliance.
Job Responsibilities
- Design, implement, and manage CI/CD pipelines to automate deployment processes.
- Monitor and enhance system performance, reliability, and scalability.
- Collaborate with development teams to enhance application lifecycle management.
- Manage cloud infrastructure, ensuring efficient resource allocation and cost management.
- Implement security best practices in all stages of the software development lifecycle.
- Develop and maintain scripts for automation using languages like Python or Bash.
- Troubleshoot and resolve system and application issues promptly.
- Engage in regular code reviews and contribute to the development of best practices.
- Coordinate disaster recovery and backup operations, ensuring data integrity and availability.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in DevOps or related roles.
- Proficiency in cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Strong knowledge of scripting languages (e.g., Python, Bash) for automation purposes.
- Familiarity with configuration management tools like Ansible, Puppet, or Chef.
- Experience with monitoring tools such as Prometheus, Grafana, or ELK stack.
- In-depth understanding of networking, security, and database management.
- Excellent problem-solving skills and ability to work independently or part of a team.
Technologies & Tools
The Senior DevOps Engineer will utilize a wide range of technologies and tools including but not limited to cloud platforms (AWS, Azure), containerization tools (Docker, Kubernetes), configuration management systems (Ansible, Puppet, Chef), CI/CD tools (Jenkins, GitLab CI), as well as monitoring solutions (Prometheus, Grafana). Additionally, familiarity with databases and networking tools is essential to effectively manage and troubleshoot the infrastructure.
Ideal Candidates
Ideal candidates for the Senior DevOps Engineer position are those who possess a strong blend of technical skills and interpersonal qualities. They demonstrate a proactive approach to problem-solving, are adaptable to change, and have a passion for continuous learning and improvement. Excellent communication skills and the ability to collaborate effectively with cross-functional teams are essential. Candidates should also display a keen attention to detail and a commitment to delivering high-quality work in a fast-paced environment.
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
Similar jobs which you may be interested in. Typically using your existing skillset.