Job Title: DevOps Engineer/ Deployment lead
Direct Reports (Yes/No): No
Fair Labor Standards Act(FLSA) Status (Exempt/Non-Exempt)
Keywords
- Good at solving technical problems with an engineering approach
- Understand DevOps culture and transformation
- Production experience of high availability web hosting (deployment, monitoring, incidents) – this will show they have experience in many of required areas
Technologies
- Infrastructure-as-code: Terraform
- Platform and Orchestration: Containers and Ansible
- CI/CD: Git, GitOps, ArgoCD, Jenkins
- Applications: Java applications, Python applications
- Cloud Skills/Knowledge: AWS
- Operating Systems: Linux
- Databases: AWS RDS PostgreSQL (aurora)
Nice To Have Experience
- Operating web production GxP systems
- Configuration management
- Modernising software delivery platforms
- Security experience DevSecOps
Highlights
- Interfaces with US and global based Development team (time zones)
Primary Responsibilities
- Learn the technical details for the Qinecsa Vigilance Workbench and how to install, maintain and upgrade instances for internal and external use.
- Implement DevOps and GitOps practices with the goal of improving software delivery performance.
- Agree and implement infrastructure-as-code as a skillset within the organisation
- Implement automated configuration management on Linux
- Install and configure Qinecsa Vigilance Workbench to meet compliance requirements.
- Perform configuration of and management of AWS infrastructure via the console and programmatically.
- Collaborate with internal teams to support the specification, configuration, deployment and management of scalable, highly available, compliant applications and services.
- Perform administration and configuration of AWS RDS PostgreSQL databases.
- Deliver technical designs for improving the delivery of SaaS Services, systems configuration, integration, application and infrastructure deployment and environment validation.
- Manage the installation, upgrade and maintain Qinecsa monitoring systems.
- Participate with troubleshooting, debugging and handling of service incidents.
- Collaborate with support to ensure support tickets are handled timely and effectively.
- Collaborate with internal teams to ensure efficient cost-effective use of Cloud resources.
- Collaborate with internal teams to ensure that the Cloud infrastructure is setup securely.
Secondary Responsibilities
- Strong motivational skills and abilities, promoting a team-based approach
- Strong interpersonal and communication skills, both verbal and written in English (and/or as applicable)
- Strong organizational and leadership skills
- Goal-oriented
- Ability to maintain professional and positive attitude
Qualifications
- Experience working with Linux systems and PostgreSQL databases.
- Experience working with AWS or other Cloud providers
- Experience working with Git or other version control systems.
- Experience working with Ansible to automate infrastructure deployment, software provisioning, configuration management and application deployment
- Appropriate AWS / Technical certifications
Working conditions
Travel: 0%
Location: Remote Working 100%
Other: Computer work for long periods of time