Job Overview
We are actively searching for a highly skilled DevOps Engineer to join our innovative and collaborative team. In this pivotal role, you will be instrumental in designing, constructing, and sustaining a robust infrastructure that enhances service delivery across production, QA, and development environments throughout the complete development lifecycle. You will have the opportunity to monitor, troubleshoot, and maintain, as well as continuously refine our building, packaging, and deployment processes. By adopting a consistent DevOps methodology, you will contribute to the improvement of all stages of the process and ensure comprehensive quality across functions.
Key Responsibilities
- Infrastructure Maintenance: Enhance and maintain our infrastructure, focusing on containerization and application-level security.
- Cloud Optimization: Streamline service delivery within an Azure Cloud environment.
- CI/CD Expansion: Develop our current CI/CD infrastructure to accommodate the increasing demands of our product.
- Collaboration: Partner closely with internal product development teams to ensure a distributed, highly available cloud infrastructure, promoting a rapid, reliable, and scalable product delivery process.
- Solution Development: Work alongside the Cloud Operations team to design, develop, and implement cutting-edge solutions.
- Problem Solving: Tackle complex challenges associated with distributed computing.
- Incident Management: Address incidents, triage issues, and investigate service outages.
Required Skills
- Build Automation
- Release Management
- Cloud Computing (experience in Azure is preferred)
- DevOps Practices
- Software Development
- Lifecycle Management
Qualifications
- 3-5 years of experience in software engineering.
- Proven experience in Build Automation and Release Management within an Azure environment.
- Working knowledge of GitHub Enterprise and GitHub Actions (or equivalent tools).
- A proactive mindset with the ability to excel in a dynamic, fast-paced environment utilizing advanced tools and technologies.
- A commitment to taking ownership of projects from conception through to completion.
- Strong communication skills that foster effective collaboration.
Career Growth Opportunities
This position offers significant potential for career advancement, enabling you to take charge of projects from inception to completion, thus enhancing your expertise and career pathway.
Company Culture And Values
We are a prominent developer of asset management software tailored for the Life Sciences sector. Our company fosters an atmosphere of collaboration and innovation, where effective communication and teamwork are paramount, ensuring all team members thrive in a fast-paced environment.
Networking And Professional Opportunities
Joining our team presents valuable opportunities for networking, skill enhancement, and collaboration with industry professionals, thereby enriching your professional journey.
Employment Type: Contractor