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.
Overview
The Principal Java DevOps Engineer at Rackspace Technology will play a pivotal role in driving the development and operational processes across our technology stack. The successful candidate will be responsible for creating and maintaining a robust infrastructure that supports continuous integration and continuous delivery (CI/CD). This entails collaborating with cross-functional teams to design, implement, and optimize DevOps practices, ensuring high performance, reliability, and security for our Java applications. In this position, you will lead initiatives to improve existing systems, mentor junior staff, and contribute to strategic planning and project management.
Job Responsibilities
- Design and implement scalable, automated deployment pipelines for Java applications.
- Collaborate with development teams to integrate DevOps best practices into software development.
- Monitor and manage system performance, reliability, and scalability in production environments.
- Develop and maintain infrastructure as code (IaC) scripts to streamline setup and configuration.
- Lead incident management and resolution efforts to prevent downtime.
- Conduct thorough testing and validation of software releases to ensure quality assurance.
- Mentor junior engineers in programming methodologies, DevOps concepts, and best practices.
- Stay updated on industry trends and incorporate relevant technologies into workflow processes.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 7 years of experience in software development, with a focus on Java technologies.
- Extensive experience with DevOps practices and tools (e.g., Jenkins, Docker, Kubernetes).
- In-depth knowledge of cloud computing platforms, such as AWS, Azure, or Google Cloud.
- Strong scripting skills in languages such as Bash, Python, or Groovy.
- Proven ability to troubleshoot complex system issues and implement effective solutions.
- Excellent communication and interpersonal skills, with a proven ability to work collaboratively.
Technologies & Tools
The Principal Java DevOps Engineer will work with a range of modern technologies and tools, including but not limited to, Java, Spring Framework, Docker, Kubernetes, Jenkins, Git, Terraform, and various cloud services like Amazon Web Services (AWS) or Microsoft Azure. Familiarity with monitoring and logging tools such as Prometheus, Grafana, and ELK Stack will also be advantageous.
Ideal Candidates
Ideal candidates for this role will possess a strong analytical mindset, excellent problem-solving skills, and the capacity to innovate within complex environments. They should be highly motivated, detail-oriented, and open to new technologies and approaches. Effective leadership capabilities and a proactive attitude towards mentorship will ensure the growth of both the individual and the team. Additionally, the ability to communicate technical information succinctly and effectively to non-technical stakeholders is essential.
Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.