Job Information
Industry
Province
City
Postal Code
Country
Job Description
Account
Project Name
No. of Positions
Skill
Grade
Location
Primary
Secondary
Job Description
Certifications
BMW
CSPD
1
AWS Senior Engineer
C2
Chennai/Bangalore
AWS ECS/Fargate- RDS, S3, Terraform,
- Container/Docker Know-How
CICD Know-How preferable
Strong experience with containerization technologies like Docker and container orchestration platforms like Kubernetes.- Hands-on experience with AWS services related to containerization, such as Amazon ECS, Amazon EKS, or AWS Fargate, RDS, RDS -proxy, S3, Load balancer ALB and NLB, Target Groups
- Proficiency in scripting and automation using languages like Typescript,NodeJs, Bash, or similar.
- Knowledge of infrastructure-as-code tools like Terraform and AWS CloudFormation
- Familiarity with CI/CD concepts and tools like GitLab CI/CD, good to have AWS CodePipeline.
- Understanding of networking and security principles as they relate to containerized applications.
- Strong problem-solving skills and the ability to work well in a team-oriented, collaborative environment.
BMW
CSPD
2
AWS Engineer
C1
Chennai/Bangalore
AWS ECS/Fargate- RDS, S3, Terraform,
- Container/Docker Know-How
CICD Know-How preferable
Strong experience with containerization technologies like Docker and container orchestration platforms like Kubernetes.- Hands-on experience with AWS services related to containerization, such as Amazon ECS, Amazon EKS, or AWS Fargate, RDS, RDS -proxy, S3, Load balancer ALB and NLB, Target Groups
- Proficiency in scripting and automation using languages like Typescript,NodeJs, Bash, or similar.
- Knowledge of infrastructure-as-code tools like Terraform and AWS CloudFormation
- Familiarity with CI/CD concepts and tools like GitLab CI/CD, good to have AWS CodePipeline.
BMW
Topgear
1
Azure Senior Engineer
C2
Chennai
CICD Pipeline
Azure cloud platform
Terraform
Kubernets
Experience with Azure container ( AKS, ACI, App Services)
Job Description
- Strong experience in Azure Kubernetes application onboarding & Migration
- Strong experience in use of automation tools DevOps process – CI/CD, Infra as Code to optimize development and release timelines.
- Strong experience in designing new cloud native solutions.
- Design-build and optimize automation Application Migration lifecycle from On-Prem to SCP (Standardized Container Platform) – This platform is built using Azure Apps, AKS, Blob Storage Account, Application Gateway,
- Good experience of provisioning various Azure components Via Terraform
- Ability to drive the discussion with clients for Application Migration Requirements and provide domain support
- Good experience Docker, npm, Typerscript/Shell Script, GitHub actions, Ouath2, DNS, Basic Security Knowledge (i.e. OWASP10), Nginx (+ Reverse Proxy), Load Balancer
- Ability to guide team members on the technical front
BMW
SCP
1
Azure Devops Engineer
C1
Chennai/Bangalore
GitHub Action- Terraform
- Azure DevOps,
- Azure Networking Services,
- Docker
- Kubernetes
- Githbash Script
- C#
- Azure Monitoring
- Managed Identity
- Key vault
- Azure Container Registry
- Azure Rest API Call
- Web API
- PostgreSQL
- Log Analytics
- Application Insight
- Azure container apps
TypeScript- PowerShell Script
- ARM Template
- Bicep
An Azure DevOps Engineer is responsible for the continuous delivery and integration of software products in a cloud environment, they collaborate with onshore and offshore team.
1) Continuous Integration and Continuous Deployment (CI/CD):
Azure DevOps Engineers are responsible for setting up and maintaining CI/CD pipelines using GitHub Action
They configure build and release pipelines to automate the process of building, testing, and deploying applications.
These pipelines ensure that code changes are automatically validated and deployed to various environments (such as development, staging, and production).
2) Coding Proficiency:
Should have hands on development Knowledge about C#, Web Api, Json
An ideal DevOps engineer navigates automation and configuration management tools with ease.
Demonstrating coding prowess is essential for creating custom scripts, automating repetitive tasks, and enhancing efficiency in the development lifecycle.
3) Infrastructure as Code (IaC):
Engineers use tools like Terraform to define infrastructure as code.
IaC allows them to provision and manage Azure resources consistently and efficiently.
They can create, update, and delete resources using code, which enhances reproducibility and reduces manual errors.
4) Security and Compliance:
Azure DevOps Engineers collaborate with security teams to implement best practices.
They configure security policies, manage access controls, and ensure compliance with industry standards.
Regular security scans, vulnerability assessments, and secure secrets management are part of their responsibilities.
5) Monitoring and Troubleshooting:
Engineers set up monitoring solutions using tools like Azure Monitor, Application Insights, and Log Analytics.
They proactively monitor application performance, resource utilization, and system health.
When issues arise, they troubleshoot and resolve them promptly.
6) Environment Configuration:
Engineers configure development, staging, and production environments.
They ensure that applications run smoothly across different environments by managing settings, connection strings, and environment-specific variables.
7) Release Strategies:
Azure DevOps Engineers design release strategies.
They decide when and how to deploy changes to different environments.
8) Version Control Integration:
Engineers integrate GitHub with version control systems like Git.
They manage branches, pull requests, and code reviews.
Version control ensures collaboration, traceability, and code quality.
9) Containerization and Orchestration:
Azure DevOps Engineers work with Docker containers and Kubernetes clusters.
They containerize applications, define deployment manifests, and manage container orchestration.
Tools like Azure Kubernetes Service (AKS) simplify Kubernetes management.
10) Documentation and Training:
Azure DevOps Engineers document processes, workflows, and best practices.
They provide training to development teams on using Azure DevOps effectively.
Clear documentation fosters knowledge sharing and accelerates onboarding.
11) Problem-Solving and Troubleshooting:
Strong analytical and problem-solving abilities are crucial for troubleshooting issues and devising effective solutions.
Azure DevOps Engineers must be adept at diagnosing and resolving complex technical challenges.
12) Effective Communication:
Clear and concise communication is essential for collaborating with cross-functional teams.
Azure DevOps Engineers need to convey technical information effectively to developers, operations teams, and stakeholders2.