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 Rackspace Technology, so some details may not match this job. The employer's own page has the real description.
Position Overview
The Principal Java DevOps Engineer at Rackspace Technology will play a pivotal role in fostering a collaborative and efficient development environment, ensuring seamless integration of software engineering practices with operational excellence. This role encompasses the design, implementation, and maintenance of robust CI/CD pipelines, focusing on automation and the optimization of deployment processes. The successful candidate will act as a key technical advisor, guiding the engineering teams in adopting best DevOps practices while working closely with cross-functional teams to drive continuous improvement and innovation.
Job Responsibilities
- Design, implement, and manage CI/CD pipelines to automate deployment workflows.
- Collaborate with development teams to enhance application architecture for scalability and performance.
- Monitor and optimize application performance, reliability, and security within cloud environments.
- Develop and maintain infrastructure as code using tools such as Terraform, Ansible, or similar.
- Troubleshoot and resolve system issues and ensure high system availability and performance.
- Lead efforts to define and enforce best practices in software development and DevOps methodologies.
- Conduct training sessions and workshops to educate teams on DevOps tools and practices.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 8 years of experience in software development, with a strong focus on Java.
- Comprehensive knowledge and hands-on experience with DevOps practices and tools.
- Proficiency in scripting languages like Python or Shell scripting.
- Experience with containerization tools such as Docker and orchestration platforms like Kubernetes.
- Solid understanding of cloud platforms including AWS, Azure, or Google Cloud Platform.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
Technologies & Tools
The Principal Java DevOps Engineer will work with a variety of technologies and tools, including but not limited to Java, Spring Framework, Jenkins, Git, Docker, Kubernetes, Terraform, Ansible, and various cloud services such as AWS and Azure. Familiarity with agile methodologies and instrumentation tools for monitoring and logging will also be integral to success in this role.
Ideal Candidates
Ideal candidates for the Principal Java DevOps Engineer position should exhibit strong technical acumen coupled with excellent communication skills. They should possess a proactive mindset and a demonstrated ability to adapt quickly to changing technologies. A collaborative spirit is essential, as the candidate will be required to work effectively with diverse teams. Strong leadership capabilities combined with expertise in mentoring junior engineers will also be key traits, driving the successful implementation of DevOps practices across the organization.
The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.