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 GEICO, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Engineer - DevOps (Azure/C#/Python/Java) at GEICO will play a critical role in the design, implementation, and management of DevOps practices and tools that enhance software delivery, improve operational efficiency, and ensure higher quality in engaging software products. The ideal candidate will work collaboratively with cross-functional teams to integrate development and operations through the use of best-in-class technologies. This position allows for flexibility with a remote work environment, offering an opportunity to impact critical projects while maintaining high standards in software engineering and deployment processes.
Job Responsibilities
- Design and implement robust DevOps pipelines that facilitate faster software delivery and enhance CI/CD processes.
- Manage cloud infrastructure using Azure services, ensuring scalability, reliability, and security across environments.
- Collaborate with software development teams to integrate containerization technologies such as Docker and Kubernetes.
- Utilize programming languages such as C#, Python, and Java to create automation scripts and integrate systems.
- Identify and troubleshoot deployment issues across various environments, ensuring quick resolution of incidents.
- Monitor application performance and reliability, leveraging tools to provide insights and metrics for continuous improvement.
- Implement security measures and best practices to protect sensitive data and maintain compliance across all systems.
- Conduct technical training and mentorship for junior engineers, promoting knowledge sharing and professional development.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in a DevOps role or equivalent, particularly in cloud environments.
- Strong proficiency in Azure services and management tools.
- Extensive experience in programming and scripting with C#, Python, and Java.
- Solid understanding of CI/CD pipelines and container orchestration technologies.
- Proficiency in configuration management tools such as Ansible, Chef, or Puppet.
- Experience with monitoring and logging tools like Grafana, Prometheus, or ELK Stack.
- Exceptional problem-solving skills and attention to detail, coupled with a proactive approach.
Technologies & Tools
The Senior Engineer - DevOps will engage with several technologies and tools while contributing to projects. Key technologies include Microsoft Azure for cloud infrastructure management, CI/CD tools like Jenkins or Azure DevOps for continuous integration and deployment processes, containerization tools such as Docker and Kubernetes, and various monitoring and logging platforms to ensure optimal application performance and security compliance. The role will also involve utilizing code repositories and version control systems like Git to manage code and track changes efficiently.
Ideal Candidates
Ideal candidates for the Senior Engineer - DevOps position at GEICO will possess a strong technical foundation coupled with exceptional communication skills. They will thrive in collaborative environments and demonstrate an eagerness to innovate and adapt in a fast-paced, dynamic landscape. Strong analytical abilities and a methodical approach to problem-solving will be critical to effectively navigate and optimize complex systems. A growth mindset, with the desire to mentor others and share knowledge, will also be a hallmark of the ideal candidate as they contribute to GEICO's commitment to excellence in software delivery and operational efficiency.
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.