Overview
Skills
Job Details
Role: DevOps Engineer
Location: Boston, MA - Onsite Position
Job Description: What you would do: The DevOps Engineer individual will be responsible for the Development Containerization of the Application which involves creating a Docker file and testing it on the local system before checking the code
Adding integration of the application with Prometheus by changing the code base to expose stats for Prometheus.
Infrastructure Deployment Building CFN (Cloudformation) templates for deployment for setting up the infrastructure (EC2, S3, Roles, IAM, Policies, VPC etc.)
Develop the zero-touch framework to make sure all the deployment aspects are automated end-to-end
Creating General Templates which can be useful in other environments to
Creation of monitoring Environment
Configuring EFK (Elasticsearch, Fluentd, Kibana) for Applications logs
Creating filters for Fluentd to ship the logs to EFK
Deploying Prometheus and Grafana in EKS(AWS container Service) environment.
Create dashboard for different scenarios for different application which will help devops and support team to troubleshoot the issues Alert Creation
Configure SNS and SMTP service to send the alerts to notify customers or applications team if any issues
Work with application Dev team to find what alerts to send and come up with the threshold level at which these alerts will be triggered
Making sure there are no duplicate alerts
Create new remediation plans for applications Pipeline Deployment
Create Pipeline for build up the application docker Image and integrate security Scans like Twistlock and Sonarquer for of Application in the pipeline before pushing the code to AWS ECR repo
Delivering applications and services of the Hyperlocation services on to AWS
Create a Pipeline for Deployment of application in ECS using Spinnaker and work with QA to test the application deployment
Before deploying to different Environments Security
Integrate with Security tools like Prisma to make sure there are no vulnerability in the Aws Infrastructure
Work with Security to install and configure other clients tools needed to be installed on all AWS environments (Crowdstrike) Support
Provide support for the application and Infrastructure if needed in cases where we have to troubleshoot issues after office hours.
Managing administrative and infrastructure upgrades
Mandatory Tools/Skills :
GIT
Jenkins
Spinnaker
Argo/Flux CD
Kubernetes
AWS & Azure working knowledge
Python/Ruby/Shell Scripting
You ll need to have:
Bachelor s degree or four or more years of DevOps work experience, One plus years experience deploying and managing Kubernetes clusters.
Strong Linux administration including scripting
Experience using Amazon EC2 and virtualization with Vmware or Docker containers
Experience with cloud based architecture building blocks such as message queuing, in memory caches, nginx etc
Even better if you have:
Experience with functional or imperative programming languages -- e.g., Python, Ruby, Go, C, or Java.
Knowledge of H.323, SIP and any other buzzworthy technology in video / voice conferencing.
A strong dedication to code quality, automation and operational excellence
Automation & Orchestration! We use Consul, Terraform, Chef, NewRelic, Sumo as well as our own tools.
Experience with Backend RestAPI validation using python and RobotFramework test execution engine
Experience working in an Agile software delivery environment.
Experience managing Microsoft Windows servers in an AWS environment
MySQL, MongoDB, Cassandra or other database expertise (you name it, we probably use it)