DevOps Engineer (HOME OFFICE)

  • Rio de Janeiro
  • Ittconnect

ITTConnect is seeking a Senior DevOps Engineer to work remotely for a client in the US. This is a long term position with a client that is a global leader in consulting, digital transformation, technology and engineering services present in nearly 50 countries. The end client is in the Telecom area (internet, cable TV).


Job location: Remote, work from home anywhere in Brazil .


Only resumes in English will be reviewed. All interviews will be in English only (must be fluent)



Requirements

  • 10+ years of IT Infrastructure related experience
  • At least 5 years’ experience in supporting JAVA Application / services hosted in Linux environments
  • Experience with AWS, GCP, Anthos & APIGEE
  • Must have a strong experience with Jenkins, VMWare, Python, Docker and Kubernetes
  • Good knowledge and experience on Kubernetes (usage of kubectl commands and able to troubleshoot/fix the issues)
  • Platform support: Triage of non-prod/prod systems (for prod like L4 level) and understanding of analysis and how to drive toward resolution while participating in large group discussions,
  • SPLUNK / New Relic/ monitoring tools: Good understanding including query & dashboard creation and modification
  • Oncall rotation duties


  • Linux:
  • Ability to run basic linux command to troubleshooting application bug, network and other application related activities
  • Perform patching and maintain the baremetal servers/VMs
  • Install OS in VM /create VM template to create new servers
  • ​Maintain relation with vendor / submit SR to get vendor involve in resolving issue


  • Middleware:
  • Knowledge on managing webservers like JBOSS EAP or tomcat
  • Installation/configuration/troubleshooting activities on JBOSS EAP/Wildfly
  • Knowledge on messaging tool and technology
  • Installation/configuration/troubleshooting on Artemis Messaging Queues or similar platform.


  • Kubernetes:
  • Ability to perform cluster level administration on K8s platform.
  • Creating and maintaining scripts to maintain, monitor and alerts on K8s platform.
  • Comfortable with kubectl / YAML


  • Docker:
  • Understanding of docker
  • Good experience in writing docker files
  • Creating images, maintaining docker registry


  • Ansible:
  • Playbook creation for repeatable tasks
  • Perform installation of software (platform and code deployment)
  • Take documentation and create roles to install software
  • Create reusable roles and playbooks
  • CloudFormation and Terraform


  • Monitoring Tools:
  • NewRelic - APM, Insights, Infrastructure
  • Ability to create alerts and dashboards
  • Splunk - Querying and dashboard creation
  • Application Performance Tuning:
  • Participate in load testing and resolve testing bottlenecks
  • Java heap and thread dump analysis


  • Jenkins:
  • knowledge and understanding of Jenkins Pipelines
  • Ability to analyze console job log for errors


  • OS Support and Troubleshooting:
  • Redhat Enterprise Linux
  • Amazon Linux
  • Alpine Linux
  • Windows 2012/2016


  • Api gateway:
  • Basic knowledge on APIGEE and CA Layer 7
  • Working knowledge on api management using any api management tool


  • Nice to have
  • Kubernetes Platform: Rancher, GCP
  • Hashicorp Tools: Vault, Consul
  • Middleware: JBoss EAP, JBoss Fuse (osgi karaf)
  • Messaging Services: Artemis Brokers, Qpid Routers
  • AWS Services: EC2, Lambda, RDS, VPC, IAM Roles, Dynamo DB