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 Oracle, so some details may not match this job. The employer's own page has the real description.
Job Overview
The DevOps Software Engineer at Oracle will play a critical role in bridging the gaps between software development, operations, and quality assurance to implement continuous integration and continuous delivery (CI/CD) practices. This position requires a keen understanding of both development and operational environments, as well as the ability to utilize various automation tools to enhance productivity. The successful candidate will work collaboratively with cross-functional teams to improve workflows, streamline processes, and ensure the robustness of deployments, thereby contributing to the overall efficiency and reliability of Oracle's software solutions.
Job Responsibilities
- Design and implement CI/CD pipelines to automate testing and deployment processes.
- Monitor and optimize the performance of software applications and infrastructure.
- Collaborate with development teams to integrate changes and facilitate seamless workflows.
- Perform infrastructure automation using configuration management tools.
- Implement security best practices and ensure compliance across development and production environments.
- Troubleshoot issues in development, testing, and production environments.
- Utilize containerization technologies to enhance deployment efficiency and scalability.
- Document processes, procedures, and best practices to promote knowledge sharing within the team.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in DevOps, software development, or system administration.
- Proficient in scripting languages such as Python, Bash, or PowerShell.
- Experience with configuration management tools like Ansible, Puppet, or Chef.
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Knowledge of container orchestration technologies such as Docker and Kubernetes.
- Strong understanding of CI/CD concepts and tools (e.g., Jenkins, GitLab CI).
- Excellent problem-solving and troubleshooting skills.
- Strong verbal and written communication skills.
Technologies & Tools
The DevOps Software Engineer will engage with a wide array of technologies and tools, including but not limited to cloud services (AWS, Azure), containerization platforms (Docker, Kubernetes), automation frameworks (Ansible, Terraform), and continuous integration/deployment tools (Jenkins, GitLab CI). The ability to leverage these technologies effectively is crucial for enhancing the deployment process and ensuring high availability and optimal performance of software applications.
Ideal Candidates
Ideal candidates for the DevOps Software Engineer position will possess a collaborative spirit, demonstrating strong teamwork and communication skills to work effectively within diverse teams. They should exhibit a proactive attitude towards problem-solving and process improvement, coupled with an eagerness to learn new technologies and practices. Additionally, a successful candidate will have a strong focus on quality and efficiency, striving to create high-performing, reliable systems while fostering a culture of continuous improvement.
What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.