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.
Job Overview
The Principal Java DevOps Engineer at Rackspace Technology will play a crucial role in leading the efforts to enhance our deployment and operations processes. This position is responsible for architecting, designing, and implementing robust, scalable, and efficient solutions that integrate development and operational tasks. The ideal candidate will collaborate with cross-functional teams to establish best practices and automation tools, ensuring successful delivery of applications in a cloud environment. The Principal Engineer will also mentor junior team members and contribute to the continuous improvement of our technical processes and culture.
Job Responsibilities
- Design, implement, and maintain CI/CD pipelines to automate software deployments.
- Collaborate with software development teams to counterbalance system architecture with operational considerations.
- Ensure high availability, performance, and reliability of applications in production.
- Develop and enforce best practices in coding, testing, and operational procedures.
- Identify bottlenecks, troubleshoot issues, and optimize application performance.
- Guide and mentor team members in DevOps methodologies and practices.
- Implement infrastructure as code (IaC) using tools such as Terraform or CloudFormation.
- Manage and monitor cloud environments to ensure compliance with security and regulatory policies.
Qualifications
- Master's or Bachelor's degree in Computer Science, Engineering, or a related field.
- A minimum of 7 years of experience in software development and DevOps engineering.
- Proficiency in Java programming and related frameworks.
- Strong understanding of containerization technologies such as Docker and Kubernetes.
- Experience with cloud service providers like AWS, Azure, or Google Cloud Platform.
- Familiarity with DevOps tools such as Jenkins, Git, Ansible, or Chef.
- Excellent problem-solving skills and the ability to work under pressure.
- Strong communication skills and ability to collaborate with teams across the organization.
Technologies & Tools
The Principal Java DevOps Engineer will utilize a variety of technologies and tools that are vital for successful implementation of applications in a cloud-based environment. This includes Java and its frameworks, cloud platforms like AWS, Azure, or Google Cloud, container orchestration tools such as Kubernetes, CI/CD software like Jenkins, as well as configuration management tools such as Ansible and Terraform. Familiarity with monitoring and logging tools like Prometheus or ELK stack will also be beneficial for ensuring system performance and reliability.
Ideal Candidates
Ideal candidates for the Principal Java DevOps Engineer position at Rackspace Technology possess a strong blend of technical expertise and soft skills. They should demonstrate leadership qualities and a passion for mentoring others, coupled with a proven ability to drive innovative solutions. A proactive approach to problem-solving and a continuous improvement mindset are essential characteristics, as are excellent organizational skills and attention to detail. Candidates should thrive in collaborative environments and be adaptable to changing requirements, contributing positively to the team dynamics and company culture.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.