
Senior DevOps Engineer - Network/Cyber Security ** - 8+ yrs
- Bangalore, Karnataka
- Permanent
- Full-time
- Develop solutions for automated deployment of our software and services on our production infrastructure hosted on AWS.
- Shape how our mission-critical enterprise software solutions are developed and deployed using optimized and automated CI/CD pipelines that ensure high-quality products.
- Help design, build and support infrastructure and security technologies within the cloud that offer resiliency, observability, and optimized cost.
- Collaborate with developers to bring new features and services into production.
- Develop management solutions for managing services across multiple cloud platforms and data centers.
- Mentor team members on technical decision-making, code reviews, and enforcing cloud engineering best practices and standards.
- Collaborate with peers, system architecture, engineers, and product management on migrating applications to AWS.
- Participate in planning work and identify areas of improvement.
- Perform technology evaluation and selection.
- Total experience of 8+ years in scalable, distributed systems architecture.
- 2+ years of experience with Cloud Platforms including AWS.
- 2+ years of experience in infrastructure as code (Terraform, AWS CDK)
- 2+ years of experience in scripting using Python, Shell, or a similar scripting language.
- 2+ years of experience with containerization technologies, including Docker.
- 1+ years of experience with orchestration technologies, including Kubernetes.
- Experience managing databases - PostgreSQL, Redis, DynamoDB, MongoDB.
- Experience defining and implementing automated service deployments, including provisions for networking, security, reliability, management, reporting, and configuration management.
- In-depth understanding of best practices for deployment automation.
- Experience using Git in a team environment (merge requests, branching, push, and pulls).
- CS Degree or equivalent experience.
- You have an in-depth understanding of networking, including routing, naming, security, network performance, and network failure modes.
- You have an in-depth understanding of the HTTP protocol.
- You have experience with instrumentation and management of automated deployments.
- You have experience resolving customer deployment issues.
- You have worked with distributed teams.
- You understand CI/CD processes and have some experience building CI/CD pipeline.