EV Connect is seeking a Senior DevOps Engineer with 10+ years’ experience who shares our passion for electric vehicles and their ability to positively impact transportation, air quality and energy independence for generations to come.
- Collaborate with smart colleagues who want to make a difference by advancing EV Connect’s cloud SaaS platform, mobile/mobile-web applications, portals and integrations.
- Keep all systems and integrations up and humming, including system maintenance, monitoring system activity, gathering system statistics, and following up on reported errors and alarms.
- Primary point responsible for the overall health, performance, and capacity of our platforms.
- Proactively seek systems improvements through regular performance monitoring and capacity analysis; recommend systems upgrades and hardening as appropriate.
- Create automated and repeatable network and system deployments on AWS cloud
- Establish and maintain end to end CI/CD pipelines using tools like AWS, Jenkins, Kubernetes.
- Manage application configuration across a number of platform environments
- Develop monitoring, diagnostic, debugging tools and dashboards
- Ensure security of all assets in the cloud by integrating security best practices for shared secrets, key rotation, and other security requirements. Create and enforce policies and deploy cloud security tools to protect and monitor access
- Ensure the end-to-end availability and performance of mission critical services and build automation to prevent problem recurrence; eventually automate response to all non- exceptional service conditions
- Team player working closely with development teams to ensure that platforms are design with operability in mind.
- Passion and sense of urgency in handling high impact incidents by triaging and addressing production issues.
- Document every action.
- Perform administration tasks, including user management, security profiles, groups, and resource monitoring.
YOU SHOULD HAVE EXPERIENCE WITH:
• Incident, problem and change management practices and handled high impact incidents.
• Designing, building, and managing release systems, code merging and promotion, and CI/CD workflows.
• Container architecture and systems like Docker, and container orchestration tools like Kubernetes
• Languages and frameworks like Java/Spring/Spring Boot
• Operating and supporting event-driven microservices and distributed architectures.
• Administrating and supporting SQL & NoSQL databases like MongoDB, Elasticsearch, DynamoDB, mySQL, PostgreSQL
• Linux-based infrastructures.
• Obtaining and installing SSL certificates
• Monitoring and supporting RESTful APIs
• Configuration management, CI/CD tools, GIT, Jenkins, Chef, ELK.
• Automation tools such as Terraform and AWS CloudFormation.
• Monitoring tools such as Graphite, Grafana, Prometheus, DataDog.
WE’D LIKE TO TALK TO YOU IF:
- You have 10+ years of experience maintaining and operating in large scale production systems and technologies, like load balancing, monitoring, distributed systems, and configuration management.
- Working knowledge of cloud native architectures
- You actively look for opportunities to automate repetitive tasks
- You value DevOps and GitOps practices, versioning infrastructure as code, and automation
- You proactively seek out performance hotspots and degradation in performance
- You believe in transparency, auditing and KPIs to track the overall health of software and infrastructure are key to continuous improvement
- You have experience in working with and managing third party service providers
- You have strong troubleshooting/debugging skills and a passion for problem solving and investigation
- You have excellent written and oral communication skills, including technical and process documents
- You hold a bachelor’s degree or equivalent combination of education and recent, relevant work history.
WE’D ESPECIALLY LIKE TO TALK TO YOU IF:
• You achieved one or more AWS Certifications
• You have EV industry experience with station integration or open protocols like OCPP, OCPI or OpenADR