Required Skills

Devops Engineer

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 13th Apr 2022

JOB DETAIL


As a Senior Devops Engineer (IaC), Digital and Technology, the key responsibilities will be to manage and implement complex infrastructure solutions for the enterprise. You will have an opportunity to play a key role in system engineering space using state of the art technologies. You will have ample opportunity to learn from our experienced engineers.

 

Education & Experience:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • University degree in Computer Science, Computer Engineering, Information technology or related field or relevant experience.

 

Key Responsibilities:

  • 5+ years of experience in technical operations or systems engineering
  • Work alongside experienced engineers and team leads to develop new features and enhancements in the API Management Product space.
  • Code, and deploy infrastructure, using new technologies, and best practices in the cloud using self-healing, infrastructure-as-code, security, and automation patterns.
  • Develop useful telemetry, alerts, and response to identify and address reliability risks
  • Proficient, collaborative, & experienced in building reliable, scalable, micro-service systems
  • Passionate and curious about ways to leverage technology while continually learning
  • Have ability to identify root-cause sources of instability in a high-traffic, large-scale distributed system
  • Employ Continuous Integration and Continuous Delivery tools for optimal productivity
  • Monitor for, evaluate, resolve, and make decisions and recommendations to remediate application production issues.
  • Perform the investigation and resolution of complex and critical data, system, and software issues in the production environment
  • Requires advanced analytical and quantitative skills.
  • Adhere to security, compliance, and best-practices guidelines
  • Participate in on-call rotation with other engineering teams
  • Collaborate with scrum team members during daily standup
  • Actively engage in sprint reviews and retrospectives

 

 

Basic Qualifications:

  • Configuration management and orchestration (Terraform with TFE, Cloud Formation)
  • One or more languages in your skillset (Go, Python) to manage AWS infrastructure and build Lambda’s.
  • Demonstrable experience with containerization technologies like Docker/Kubernetes with the ability to develop Docker Images
  • Skilled in Cloud/PaaS high availability environments using Route53, AMIs, AWS LB, WAF, ECS/EKS with ASG, EFS, Lambda’s, RDS, Messaging, S3, Key and certificate management, IP allocations, subnetting etc.
  • Demonstrable knowledge of blue/green deployments.
  • Thorough knowledge of continuous integration tools (Jenkins/ADO).
  • Solid foundation of Linux administration with the ability to write bash scripts and docker files.
  • UNIX/Linux administration, troubleshooting, performance tuning, & security
  • Familiarity with Log Monitoring/APM tools like ELK, Datadog desired.
  • Know-how in implementing security and identity protocols such as OpenID, TLS, OAuth, SAML, SSO, PKI (encryption and key management) is a plus.
  • Ability to apply security, certificates with hands on experience using Vault, KeyStores and TrustStores.
  • Knowledge of security flaws and its resolution as listed in sites like OWASP, SANS good to have.
  • Experience in penetration testing, web-based security good to have.
  • Knowledge of network architecture, transport protocols, and standards
  • Proven ability to work with software engineering teams and understand complex development systems, environments, and patterns.
  • Experience with Micro services Architecture is a plus.
  • Managing messaging infrastructure using messaging tools such as Apache Kafka/Active MQ/IBM MQ a plus.
  • Highly self-motivated with desire to learn and adapt.
  • Excellent inter-personal and communication skills, both verbal and in writing.

 

Company Information