Experience
6+ years.
Mandatory skill
- Cloud Engineering AWS/Azure
Job Purpose
- Experion Technologies is looking for a Sr. DevOps Engineer, he/she should have the following skill descriptions.
Technical Skills
- Excellent exposure to AWS/Azure/GCP ecosystem and services, solid understanding and experience settingup and managing AWS infrastructure and services(EC2, S3, RDS VPC, IAM, Security groups, VPN etc.)
- Proficiency in networking and network security e.g. SSL/TLS certificates, VPN IPSec tunnels
- Knowledgeable of web/application servers and load balancers such as Amazon ELB, Tomcat, Nginx, Apache Http Server etc.
- Extensive experience with designing and managing AWS/Azure security using IAM,
- Should have Java/.net application development background.
- Solid understanding of Continuous Integration and Continuous Delivery best practices, and experience in setting up a CI/CD to speed up software development and deployment process, using Jenkins, GitHub , plugins etc.
- Solid experience with build and scm tools – Maven, Gradle, Ant, Git, Jira, Sonaqube
- Sound knowledge on containerization concepts, Docker and Kubernetes and good working knowledge on various Kubernetes environments (standalone clusters and managed Kubernetes services like EKS, AKS).
- Good knowledge of Monitoring/Observability tools and processes inclusive CloudWatch, ELK stack, CloudTrail, Kibana, Grafana, Prometheus. Infra monitoring using Nagios, Zabbix, New Relic
- Experience with Terraform, CloudFormation, ARM as infrastructure-as-code.
- Exposure to microservice architecture, experience with API gateway, Active Directory, Blue/Green deployments, Canary deployments is desirable.
- Experience with the serverless approaches using AWS Lambda/ Azure Functions is a plus.
- Prior migration experience with on-prem to AWS/Azure is definitely a plus.
- Exposure to Serverless deployment framework and SAM is a plus.
- Understanding of Agile principles and experience participating in scrums and agile processes
- Solid git experience – essential, Bitbucket – a plus
- Scripting Skills – Groovy, Bash, Python
- To adhere to the Information Security Management policies and procedures.
Job Duties and Responsibilities
- Cloud platform Design & Architecture
- Migration of infrastructure/applications to hybrid cloud environments.
- Prepare and present potential technical solutions and advise customers, businesses, and product owners on the technical and business value of proposals, including appropriate trade-offs.
- Designs and implements cloud solutions/infrastructure for an organization/application, collaborating with customer stake holders and application architects, ensuring the smooth functioning of cloud systems with minimal downtime.
- Evaluation of cloud providers, Cloud applications, Hardware, and Software.
- Involve in Pre-sales/Development activities and provide cloud solutions to the customer.
- Architecting the solutions using cloud infrastructure and services for application/product development.
- Support Development team to leverage various cloud services/integration services to provide better value to the customer.
- Responsible for designing comprehensive security architecture that aligns with the organization’s business objectives, risk tolerance, and regulatory requirements.
- Developing architectural solution considering the organization’s existing IT infrastructure, systems, and applications to address security gaps and weaknesses.
- Establish best practices for cloud adoption, and work with IT teams to monitor cloud privacy and address technical issues.
- Manage code repositories and create branching strategies to improve software development efficiency.
- Good understanding on platform engineering and help team design/build efficient development systems.
- Systems automation, orchestration, deployment, and implementation
- Write infrastructure as code using, Terraform, CloudFormation or similar.
- Technical direction in the design and implementation of continuous integration and continuous delivery /deployment (CI /CD) processes in the form of a pipeline for the delivery of software across the enterprise.
- A commitment to best practices on operational processes for DevOps
- Provide technical guidance and educate team members and coworkers on development and operations.
- Work in close coordination with the Engineering team to adhere to ISMS Policies and procedures.
- Designing and implementing cloud security strategies and policies that meet an organization’s specific needs. Troubleshoot, identify, and fix problems in the DevSecOps domain.
- Ensuring the security of cloud-based data and applications against unauthorized access, theft, and other threats.
- Conducting regular security assessments and audits to identify vulnerabilities and develop plans to address them
Qualifications/Experience
- Degree in Computer Science or related technical discipline or the equivalent combination of education technical
certifications and work experience.