About the project:
Our customer is the leading school transportation provider in North America, being the owner of more than a half of all yellow school buses in the United States. Every day, the company completes 5 million student journeys, moving more passengers than all U.S. airlines combined and delivers reliable, quality services for 1,100 school districts.
N-iX has built a successful cooperation with the client delivering a range of complex initiatives. As a result, N-iX has been selected as a strategic long-term partner to drive the digital transformation on an enterprise level, fully remodeling the technology landscape for 55,000 employees and millions of people across North America.
Responsibilities:
- Work on deployment strategies and automation for cloud-native applications
- Design standards for CI/CD and build pipeline automation
- Setting the tone and style of automating processes and implementing them (independently and with the help of other people from different teams)
- Work on implementing application monitoring and logging strategies using tools like DataDog, Cloudwatch
- Maintain and improve a common infrastructure shared by product teams
- Optimize our environments with a focus on security, agility, and team productivity
- Work towards introducing desirable features into your work: automation, HA, scalability, monitoring, and security
- Design and implement build and deploy pipelines, and promote these approaches to other teams
- Coach and collaborate with product teams to improve their infrastructure and AWS best practices
- Close cooperation with developers to improve their work in terms of infrastructure and automated processes
- Analysis of costs for resources and their optimization
- Lead a DevOps guild across our project
- Follow SDLC and Agile/Iterative practices
Requirements:
- At least 6 years of DevOps expertise with a focus on the AWS stack
- Experience to build CD/CD and SDLC process for Java from scratch
- Deep knowledge of Linux systems administration
- Monitoring and Alerting
- Possesses a solid understanding of modern web application architecture, TCP/IP, HTTP, and complex cloud network and security topologies
- Solid experience with AWS services such as EC2, ECS (ECS cluster with Fargate), S3, VPC, RDS, CloudWatch, CloudFront, Route53, AWS Transit Gateway (creation, maintenance), etc.
- Security by design mindset
- Solid knowledge of relational databases, NoSQL databases, and in-memory databases
- Deep expertise in monitoring, logging, and management tools or services that integrate with AWS (CloudWatch, DataDog)
- Strong experience in ECS and microservices
- Proven experience in designing and implementing build pipelines in a CI/CD environment
- Proven skills in Infrastructure as Code (AWS CDK, CloudFormation, Terraform)
- AWS Cloud Development Kit
- Application Load Balancers (ALB) settings, troubleshooting
- Excellent scripting skills using Bash or Python
- Experience in AWS based CI/CD infrastructure would be a plus (CodeCommit, CodePipeline, CodeArtifact)
- Solid understanding of SDLC
- Confident knowledge of Agile methodologies
- Technical leadership experience is a must
- Excellent oral and written communication skills
- Conversational English level (B2)
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits