Lenmar Consulting Inc is seeking a Platform Operations Engineer to join their team. In this role, you will design and implement cloud software solutions and collaborate with various teams to ensure efficient delivery while adhering to best practices.
Responsibilities:
- Build solutions using the best practices of Agile, CI/CD, and DevOps
- Continuously develop the skills required to work as part of the agile team in a poly-skilled development environment
- Write code to automate the infrastructure lifecycle, create and support internal tools utilizing IaC, and be able to use CLIs
- Partner with domain SMEs (Delivery Team Software Engineers, Security, Infrastructure, Network, Observability and Operations) to research, analyze and implement features and capabilities
- Contribute to the development and growth of the Cloud Engineering Program, through thought leadership, design and implementation of tools and processes
- Implement cloud-first architectural solutions and best practices
- Participate in agile scrum ceremonies (Sprint Planning, Grooming, Daily SCRUM, Demo, Retro) and contribute to team deliverables
- Participate in peer reviews of software engineering artifacts
- Maintain, operate and monitor Platform products and infrastructure
- Assist in the identification and resolution of production and production-like issues
- Ensure the team is adhering to development standards and security policies and procedures
Requirements:
- 3-8 years of experience with Infrastructure as Code, CI/CD framework, immutable infrastructure, automation, orchestration, and other modern DevOps patterns
- Technical knowledge of Cloud Computing, DevOps, and Microservices
- Strong knowledge and experience with distributed cloud infrastructure within AWS
- Experience working with AWS resources such as Lambda, SNS, SQS, S3, Step Functions, EC2, ECS, VPC, IAM, CloudWatch, DynamoDB is a plus
- Experience building event-driven Cloud-based serverless applications
- Coding/scripting experience with Python, JavaScript, React.js, Node.js
- Excellent communication and collaboration skills with an ability to present ideas in business-friendly and user-friendly language
- Demonstrated ability to develop and maintain good customer working relationships
- Exceptional analytical, conceptual, and problem-solving abilities
- Ability to prioritize and execute tasks in a high-pressure environment