About the role
This is a crucial role in the ongoing development and support Cloud Platforms Engineering within the UC & Platforms function. Participating in the complete end to end agile software development process, the DevSecOps Engineer will collaborate with the development and testing teams as new capabilities are added to the platform, managing changes as they progress through the software delivery lifecycle from development into production. By creating and maintaining extensive automation, the DevOps Engineer will directly contribute to the quality and reliability of the platform. The DevSecOps Engineer will also use this intimate platform knowledge to answer queries from System Integrators regarding usage of the platform’s capabilities, to troubleshoot issues and provide timely resolutions, whether by developing hot fixes themselves or by engaging other teams, and then to feed this experience back into the development process to ensure continual improvement is achieved.
Key accountabilities and decision ownership:
1. Play an active role within the agile team, working alongside developers and testers to progress changes through the development pipeline.
2. Developing and deploying hot fixes, ensuring proper testing and release management.
3. Develop, contribute in, own and maintain our environment build automation process.
4. Own and constantly improve the CI/CD strategies with a focus on security implementation during development
5. Proactive self-starter who can deep dive into a project, identify improvement areas and drive implementation and resolution.
6. Familiarity with security concepts and practices, including threat management and vulnerability assessment.
Core competencies, knowledge and experience:
7. Familiarity and experience in AGILE frameworks (SCRUM, KANBAN) and tools (JIRA).
8. Experience of working in a Unix environment using standard web server and database technologies such as Apache Tomcat and PostgreSQL
9. Programming knowledge about Java, Javascript and scripting languages (Python, Shell, etc)
10. Implement and maintain infrastructure as code (IaC) using tools like Terraform to automate the provisioning and management of cloud resources.
11. Develop and maintain automated tests using Terratest to validate infrastructure and application changes.
12. Conduct regular code scanning ( …) and vulnerability assessments to identify and remediate security issues in code repositories and applications.
13. Anticipates, understands, troubleshoots and fixes problems using technical expertise and problem-solving skills to restore service, identify root cause and remediate.
What's in it for you
14. We offer hybrid Madrid/Málaga or 100% remote.
15. Intensive schedule on Summer (July and August)
16. Health Insurance & Life insurance.
17. 25 days holiday + December 24th and 31st.
18. Restaurant tickets.
19. 4 weeks to work 100% remote inside Spain.
20. Online training.
21. 50% discount in Vodafone products.
#LiHybrid REF: 236831