On behalf of our client, Affinity is seeking a full-time Senior DevOps engineer.
-
Working closely with the development team to help build and deploy new services to our GCP cloud-hosted infrastructure, such as creating new instances, scaling the services, managing security groups, etc.
-
Keeping our infrastructure as code deployment up to date and tested.
-
Troubleshoot technical issues, communicating and documenting procedures, and recommending architectural changes where necessary
-
Ensure there are adequate monitoring systems in place and respond to alerts in a timely fashion
-
Setup tooling such as Kiali, Graphana, Jasper to monitor our environments
-
Continue to build out our continuous delivery release process and automate our rollback procedures.
-
Build and maintain our canary infrastructure
-
Monitor and maintain our Istio setup for our production TICit Hub platformWork closely with Technical Operations to integrate our GCP hosted infrastructure with our on-premise infrastructure.
-
4+ years working with RESTful APIs with modern technologies such as NodeJS, React and Express
-
Understanding of relational database administration ideally with Oracle, Postgres with PostGIS and with Event Buses like Kafka and/or Redis
-
Experience managing cloud resources, GCP in particular; a combination of on-premise and GCP. An understanding of VPN concepts, CloudFlare, Load Balancers etc.
-
Understanding of the importance of tests and TDD
-
Experience with source code version control with Git
-
Linux system administration experience and the strong desire to learn
-
Administration of Apache and Nginx; SSL certificate management
-
Experience working with content delivery networks like Akamai or CloudFlare
-
Excellent written and verbal communication (and documentation) skills
-
Self-driven, highly analytical and detail-oriented
-
Ability to work in a fast-paced environment