Senior DevOps Engineer

Senior DevOps Engineer

Job Description:
  • Extensive experience with AWS, Kubernetes, Docker
  • Strong experience with CI/CD tool – Jenkins pipelines,
  • Hands on experience with Terraform;
  • Solid experience with GIT software version control and good understanding of code branching strategies and organization for code reuse
  • Experience with Linux system administration;
  • Experience with configuration management tool – puppet, ansible or chef
  • Hands on experience with build tools (gradle maven, ant or sbt)
  • Good knowledge on Helm Charts/Gitlab
  • Experience working with APIs
  • Scripting experience(Bash, JavaScript, Shell)

Exposure on integrating a Spring boot, Angular/React UI, Messaging service in OSE

Roles & Responsibilities:
  • Drive automation and integrate with CI/CD tools for continuous validation.
    • Drive mentality of building well architected applications for AWS Cloud
    • Identify code defects and work with developers to address quality issues in product code.
    • Work on Monitoring the AWS systems and acting on the alerts.
    • Finding bottlenecks and thresholds in existing code through the use of automation tools.
    • Articulate clear business objectives aligned to technical specifications and work in an iterative agile pattern daily.
    • Ownership over your work task, and are comfortable interacting with all levels of the team and raise challenges when necessary.
Minimum Qualifications:
  • BS degree or higher in Engineering or a related technical field is required plus 8 or more years related experience
  • Education and/or experience typically obtained through completion of a Bachelor’s Degree in Computer Science or equivalent certifications.
  • Minimum of 7+ years of professional experience as a DevOps Engineer
  • Demonstrated prior DevOps, software engineering or related experience.
  • Ability to work on multiple projects and general understanding of software environments and network topologies.
  • Able to facilitate technical design sessions.
  • Minimum of 4 years of experience in modern application design patterns
  • Solid understanding of an iterative software development process
  • Ability to use Linux administration command line programs and create/edit scripts.
  • Knowledge of one or more of the tools – IAC, Containerization, and orchestration (Terraform, Docker & Kubernetes)
  • Experienced with security and encryption protocols.
  • Knowledge of one of the cloud infrastructure providers – AWS, GCP and Azure
  • Must be able to work different schedules as part of an on-call rotation.
  • Background and drug screen.
  • Each higher-level degree, i.e., Master’s Degree or Ph.D., may substitute for two years of experience. Related technical experience may be considered in lieu of education. Degree must be from a university, college, or school which is accredited by an agency recognized by the US Secretary of Education, US Department of Education.
  • Experience with DevSecOps and CI/CD pipeline design and implementation.