Job Responsibilities -
Help in design, develop, and test features / functions delivered via applications and services
Knowledge of software development for infrastructure that will perform at scale
Write Infrastructure as a code that is tested, readable, and maintainable
Perform reviews, evaluate implementations, and provide feedback for tool improvements
Lead technical and architectural discussions and decision making
Collaborate with stakeholders to understand requirements, understand use cases and build towards a cohesive technical strategy
Participate in on-call rotations to support production systems
Technical Requirements -
Working with software development team and basic exposure to at least one programming language i.e. Python, NodeJS or Java
Knowledge of Linux / Unix Administration monitoring, reliability and security of Linux-based, high-traffic services and Web / eCommerce properties
Good production knowledge in AWS or Azure Infrastructure.
Understanding & curiosity of DevOps best practices, architectures, and methods
Knowledge of Log Analysis and Monitoring tools such as CloudWatch, etc.
Knowledge network configuration.
Good sysadmin background, proven knowledge of working and managing Linux systems such as RedHat or CentOS.
Good knowledge of Docker and Kubernetes / ECS environments
Good knowledge with infrastructure-as-code tools such as Terraform or Cloud Formation experience with CI / CD tools, such as Jenkins, Arti factory, GIT, etc.
Knowledge of best practices and IT operations in an always-up, always-available service Good self-management skills and ability to track and priorities multiple tasks coming in simultaneously
Professional Attribute -
Working on globally distributed teams
Excellent Communication Skills
Analytical mind and Problem Solving Aptitude
Ability to handle multiple tasks simultaneously
Skills Required
Git, Architecture, Red Hat, Linux, Consulting, Analytical, Troubleshooting
Associate Engineer • Mohali