As a DevOps Engineer, you will be responsible for the overall health and performance of the product and its operating environments. You will work closely with the engineering team to design and deliver reliable, scalable applications. Your cloud and CI/CD expertise will be used to define standards and processes for development and deployment. You will also suggest and implement innovative solutions, such as process automation and improved integration.
ResponsibilitiesDeploy and maintain critical applications on cloud-native architectureDesign, implement, and optimize cloud-based services to meet business objectives and SLAsImplement automation, monitoring, and infrastructure-as-codeInvestigate and lead new initiatives to improve efficiencyCollaborate with stakeholders to align constraints and develop solutionsEnsure reliability, security, performance, and cost visibility of cloud infrastructureIdentify emerging solutions to enhance capabilities and reduce cost/riskEnsure cloud applications deliver a positive customer experience
Requirements4 years of experience in a DevOps roleExperience as a software developer (Java, Spring, Spring Boot)Fluent EnglishProficiency in Unix/Linux environments, shell scriptingAWS: EC2, ECS, Cloud Map, EKS, RDS, S3, Lambda, Route53, IAM, Secrets Manager, CloudFormationCI/CD tools: GitHub, Actions, JenkinsDB: PostgreSQL, MySQL, MongoDBDocker/KubernetesDistributed systems and microservices architectureInfrastructure as code toolsAPM toolsConfiguration Management tools
Experience with In-Memory Cache Systems (Hazelcast, Redis, Memcached) would be a plus