Wirecode.io is seeking a DevOps Engineer to join their engineering team. The successful candidate will be crucial in supporting developing and deploying a new multitenant, multiplatform, and headless application. You will work closely with development teams to ensure the technical infrastructure is robust, scalable, and secure.
Key Responsibilities:
- Infrastructure Management: Set up and maintain the cloud infrastructure required for the multitenant, multiplatform, and headless application.
- CI/CD Pipeline: Develop and maintain robust continuous integration and deployment pipelines.
- Monitoring and Performance: Implement monitoring solutions to track system health and optimize application and infrastructure performance.
- Security: Work with security teams to ensure that all deployed solutions are secure and compliant with relevant policies and regulations.
- Collaboration: Work closely with software developers to streamline deployment and facilitate continuous innovation.
- Version Control: Maintain version control systems and manage branching strategies.
- Automation: Automate routine operational and maintenance tasks to improve efficiency.
- Documentation: Keep all documentation up-to-date, including system configurations, architecture diagrams, and procedures.
- Troubleshooting: Act as the go-to resource for troubleshooting and resolving production issues.
- Quality Assurance: Work with QA teams to facilitate automated CI/CD pipeline testing.
Expérience :
- Minimum of 3-5 years of experience in DevOps roles.
- Hands-on experience with containerization technologies like Docker or Kubernetes.
- Strong familiarity with CI/CD pipelines.
- Previous experience in multitenant and multiplatform environments.
- Experience with cloud providers like AWS, Azure, or GCP.
Education:
- Bachelor’s Degree in Computer Science, Information Technology, or related field.
- Certifications in relevant technologies are a plus.
Behavior-Based Skills:
- Collaborative: Able to work effectively in team settings, including cross-functional teams involving developers, QA, and other stakeholders.
- Problem-Solver: Exceptional problem-solving skills and the ability to debug complex systems.
- Adaptable: Comfortable in a fast-paced, ever-changing environment with emerging technologies.
- Detail-oriented: Rigorous attention to detail in both coding and documentation practices.
- Proactive: Ability to foresee potential issues and take corrective action before they become problems.
- Excellent Communication: Fluent in written and spoken English, effectively communicating technical information to non-technical stakeholders.
- Security-Focused: Always keeping security best practices in mind when designing, building, and maintaining systems.
- Customer-Centric: Committed to providing the best user experience possible by ensuring high performance and availability of services.