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 MSU Federal Credit Union, so some details may not match this job. The employer's own page has the real description.
Job Overview
The DevOps Engineer (Mid/Level II) at MSU Federal Credit Union will play a pivotal role in bridging the gap between software development and IT operations. This position is essential for enhancing the efficiency of our development workflows by implementing best practices in Continuous Integration/Continuous Deployment (CI/CD) and automating processes to reduce manual intervention. The successful candidate will collaborate with cross-functional teams to ensure the reliability and scalability of applications while supporting the operational needs of the organization. This role requires a balance of technical aptitude and strong problem-solving skills to optimize performance and secure our environments effectively.
Job Responsibilities
- Design and implement CI/CD pipelines to streamline software development processes.
- Monitor and maintain cloud infrastructure and on-premises servers to ensure high availability and performance.
- Collaborate with development and operations teams to identify and resolve system issues, minimizing downtime.
- Automate repetitive tasks through scripting and tools to improve the overall efficiency of teams.
- Conduct system design reviews and ensure compliance with industry best practices for security and performance.
- Participate in incident response and postmortem analysis to improve future operational readiness.
- Provide support and troubleshooting assistance to development teams during all stages of the software lifecycle.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- A minimum of 3 years of experience in a DevOps role or related position.
- Strong understanding of containerization technologies such as Docker and orchestration systems like Kubernetes.
- Experience with configuration management tools (e.g., Ansible, Puppet, Chef).
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Hands-on experience with cloud services (AWS, Azure, or Google Cloud Platform).
- Solid understanding of network protocols, system monitoring, and troubleshooting methodologies.
Technologies & Tools
The DevOps Engineer will leverage a variety of technologies and tools to optimize workflows, including but not limited to AWS or Azure for cloud services, Docker for containerization, Kubernetes for orchestration, Jenkins or GitLab CI for continuous integration, and Git for version control. Knowledge of monitoring tools like Prometheus or Grafana and using configuration management tools such as Ansible or Terraform will be critical for ensuring systems are configured correctly and maintained efficiently.
Ideal Candidates
The ideal candidate for the DevOps Engineer position will exhibit strong analytical skills and a proactive approach to problem-solving. They will be detail-oriented and have a passion for automation and process improvement. Effective communication skills are essential, as the role involves working collaboratively with various teams. A commitment to learning and adapting to evolving technologies is crucial, as well as a desire to contribute to a positive and innovative workplace culture. Candidates should demonstrate a strong sense of ownership for their work and a collaborative spirit in fulfilling team goals.
No password to remember: you can log in with a link we email you. Log in →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.